public interface Feature extends RedefinableElement
A Feature declares a behavioral or structural characteristic of Classifiers.
The following features are supported:
UMLPackage.getFeature()
Modifier and Type | Method and Description |
---|---|
Classifier |
getFeaturingClassifier()
Returns the value of the 'Featuring Classifier' reference.
|
boolean |
isStatic()
Returns the value of the 'Static' attribute.
|
void |
setFeaturingClassifier(Classifier value)
Sets the value of the '
Featuring Classifier ' reference. |
void |
setStatic(boolean value)
Sets the value of the '
Static ' attribute. |
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, getVisibility, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace, setVisibility
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
@CheckForNull Classifier getFeaturingClassifier()
Feature
'.
The Classifiers that have this Feature as a feature.
setFeaturingClassifier(Classifier)
,
UMLPackage.getFeature_FeaturingClassifier()
,
Classifier.getFeature()
void setFeaturingClassifier(@CheckForNull Classifier value)
Featuring Classifier
' reference.
value
- the new value of the 'Featuring Classifier' reference.getFeaturingClassifier()
boolean isStatic()
"false"
.
Specifies whether this Feature characterizes individual instances classified by the Classifier (false) or the Classifier itself (true).
setStatic(boolean)
,
UMLPackage.getFeature_Static()
void setStatic(boolean value)
Static
' attribute.
value
- the new value of the 'Static' attribute.isStatic()