public class AbstractExecutorFeature extends AbstractExecutorTypedElement implements Feature
Constructor and Description |
---|
AbstractExecutorFeature(String name,
Type executorType) |
Modifier and Type | Method and Description |
---|---|
LibraryFeature |
getImplementation()
Returns the value of the 'Implementation' attribute.
|
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(String value)
Sets the value of the '
Implementation Class ' attribute. |
void |
setIsStatic(boolean value)
Sets the value of the '
Is Static ' attribute. |
boolean |
validateNameIsNotNull(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateTypeIsNotInvalid(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateTypeIsNotNull(DiagnosticChain diagnostics,
Map<Object,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
equals, 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
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 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(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 validateNameIsNotNull(DiagnosticChain diagnostics, Map<Object,Object> context)
Feature
validateNameIsNotNull
in interface Feature
public boolean validateTypeIsNotNull(DiagnosticChain diagnostics, Map<Object,Object> context)
Feature
validateTypeIsNotNull
in interface Feature
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.