public class AbstractExecutorFeature extends AbstractExecutorTypedElement implements Feature
type
name
Constructor and Description |
---|
AbstractExecutorFeature(java.lang.String name,
Type executorType) |
Modifier and Type | Method and Description |
---|---|
LibraryFeature |
getImplementation()
Returns the value of the 'Implementation' attribute.
|
java.lang.String |
getImplementationClass()
Returns the value of the 'Implementation Class' attribute.
|
Class |
getOwningClass() |
boolean |
isIsStatic()
Returns the value of the 'Is Static' attribute.
|
void |
setImplementation(LibraryFeature value)
Sets the value of the '
Implementation ' attribute. |
void |
setImplementationClass(java.lang.String value)
Sets the value of the '
Implementation Class ' attribute. |
void |
setIsStatic(boolean value)
Sets the value of the '
Is Static ' attribute. |
boolean |
validateTypeIsNotInvalid(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setType, toString
getName, setName
accept, allOwnedElements, eAdapters, eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eDeliver, eGet, eGet, eInvoke, eIsProxy, eIsSet, eNotify, eResource, eSet, eSetDeliver, eUnset, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setType
getName, setName
accept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public LibraryFeature getImplementation()
Feature
If the meaning of the 'Implementation' attribute isn't clear, there really should be more of a description here...
getImplementation
in interface Feature
Feature.setImplementation(LibraryFeature)
,
PivotPackage.getFeature_Implementation()
public java.lang.String getImplementationClass()
Feature
If the meaning of the 'Implementation Class' attribute isn't clear, there really should be more of a description here...
getImplementationClass
in interface Feature
Feature.setImplementationClass(String)
,
PivotPackage.getFeature_ImplementationClass()
public Class getOwningClass()
getOwningClass
in interface Feature
public boolean isIsStatic()
Feature
"false"
.
If the meaning of the 'Is Static' attribute isn't clear, there really should be more of a description here...
Specifies whether this Feature characterizes individual instances classified by the Classifier (false) or the Classifier itself (true).isIsStatic
in interface Feature
Feature.setIsStatic(boolean)
,
PivotPackage.getFeature_IsStatic()
public void setImplementation(LibraryFeature value)
Feature
Implementation
' attribute.
setImplementation
in interface Feature
value
- the new value of the 'Implementation' attribute.Feature.getImplementation()
public void setImplementationClass(java.lang.String value)
Feature
Implementation Class
' attribute.
setImplementationClass
in interface Feature
value
- the new value of the 'Implementation Class' attribute.Feature.getImplementationClass()
public void setIsStatic(boolean value)
Feature
Is Static
' attribute.
setIsStatic
in interface Feature
value
- the new value of the 'Is Static' attribute.Feature.isIsStatic()
public boolean validateTypeIsNotInvalid(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
Feature
validateTypeIsNotInvalid
in interface Feature