public interface RedefinableElement extends NamedElement
A RedefinableElement is an element that, when defined in the context of a Classifier, can be redefined more specifically or differently in the context of another Classifier that specializes (directly or indirectly) the context Classifier.
The following features are supported:
UMLPackage.getRedefinableElement()
Modifier and Type | Method and Description |
---|---|
java.util.Collection<RedefinableElement> |
get_redefinableElementOfRedefinedElement()
Returns the value of the 'redefinable Element Of Redefined Element' reference list.
|
java.util.Collection<RedefinableElement> |
getRedefinedElement()
Returns the value of the 'Redefined Element' reference list.
|
java.util.Collection<Classifier> |
getRedefinitionContext()
Returns the value of the 'Redefinition Context' reference list.
|
boolean |
has_redefinableElementOfRedefinedElement() |
boolean |
hasRedefinedElement() |
boolean |
hasRedefinitionContext() |
boolean |
isLeaf()
Returns the value of the 'Leaf' attribute.
|
void |
setLeaf(boolean value)
Sets the value of the '
Leaf ' attribute. |
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
java.util.Collection<RedefinableElement> getRedefinedElement()
RedefinableElement
.
It is bidirectional and its opposite is 'redefinable Element Of Redefined Element
'.
The RedefinableElement that is being redefined by this element.
UMLPackage.getRedefinableElement_RedefinedElement()
,
get_redefinableElementOfRedefinedElement()
java.util.Collection<RedefinableElement> get_redefinableElementOfRedefinedElement()
RedefinableElement
.
It is bidirectional and its opposite is
'Redefined Element
'.
If the meaning of the 'redefinable Element Of Redefined Element' reference list isn't clear, there really should be more of a description here...
UMLPackage.getRedefinableElement__redefinableElementOfRedefinedElement()
,
getRedefinedElement()
java.util.Collection<Classifier> getRedefinitionContext()
Classifier
.
It is bidirectional and its opposite is 'redefinable Element Of Redefinition Context
'.
The contexts that this element may be redefined from.
UMLPackage.getRedefinableElement_RedefinitionContext()
,
Classifier.get_redefinableElementOfRedefinitionContext()
boolean isLeaf()
"false"
.
Indicates whether it is possible to further redefine a RedefinableElement. If the value is true, then it is not possible to further redefine the
RedefinableElement.
setLeaf(boolean)
,
UMLPackage.getRedefinableElement_Leaf()
void setLeaf(boolean value)
Leaf
' attribute.
value
- the new value of the 'Leaf' attribute.isLeaf()
boolean hasRedefinitionContext() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasRedefinedElement() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean has_redefinableElementOfRedefinedElement() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException