public interface Feature extends TypedElement
PivotPackage.getFeature()
The following features are supported:
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 |
validateNameIsNotNull(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
validateTypeIsNotInvalid(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
validateTypeIsNotNull(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
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
java.lang.String getImplementationClass()
If the meaning of the 'Implementation Class' attribute isn't clear, there really should be more of a description here...
setImplementationClass(String)
,
PivotPackage.getFeature_ImplementationClass()
void setImplementationClass(java.lang.String value)
Implementation Class
' attribute.
value
- the new value of the 'Implementation Class' attribute.getImplementationClass()
boolean isIsStatic()
"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).setIsStatic(boolean)
,
PivotPackage.getFeature_IsStatic()
void setIsStatic(boolean value)
Is Static
' attribute.
value
- the new value of the 'Is Static' attribute.isIsStatic()
boolean validateNameIsNotNull(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
boolean validateTypeIsNotInvalid(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
boolean validateTypeIsNotNull(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
LibraryFeature getImplementation()
If the meaning of the 'Implementation' attribute isn't clear, there really should be more of a description here...
setImplementation(LibraryFeature)
,
PivotPackage.getFeature_Implementation()
void setImplementation(LibraryFeature value)
Implementation
' attribute.
value
- the new value of the 'Implementation' attribute.getImplementation()
Class getOwningClass()