Interface ExtensionEnd
-
- All Superinterfaces:
BaseElement
,java.lang.Cloneable
,java.lang.Comparable
,ConnectableElement
,DeploymentTarget
,Element
,org.eclipse.emf.ecore.EObject
,Feature
,MDObject
,com.dassault_systemes.modeler.foundation.model.ModelElement
,ModelObject
,MultiplicityElement
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,ParameterableElement
,Property
,RedefinableElement
,javax.jmi.reflect.RefBaseObject
,javax.jmi.reflect.RefFeatured
,javax.jmi.reflect.RefObject
,StructuralFeature
,TypedElement
public interface ExtensionEnd extends Property
A representation of the model object 'Extension End'.An extension end is used to tie an extension to a stereotype when extending a metaclass. The default multiplicity of an extension end is 0..1.
The following features are supported:
- See Also:
UMLPackage.getExtensionEnd()
- Model:
- annotation="MOF package='mdprofiles'"
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Extension
get_extensionOfOwnedEnd()
Returns the value of the 'extension Of Owned End' container reference.int
getLower()
Returns the value of the 'Lower' attribute.Stereotype
getType()
Returns the value of the 'Type' reference.void
set_extensionOfOwnedEnd(Extension value)
Sets the value of the 'extension Of Owned End
' container reference.void
setType(Stereotype value)
Sets the value of the 'Type
' reference.-
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, isEditable, removePropertyChangeListener, sGetID
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.compositestructures.mdinternalstructures.ConnectableElement
get_collaborationOfCollaborationRole, get_lifelineOfRepresents, get_structuredClassifierOfRole, getEnd, getTemplateParameter, has_collaborationOfCollaborationRole, has_lifelineOfRepresents, has_structuredClassifierOfRole, hasEnd, setTemplateParameter
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.deployments.mdnodes.DeploymentTarget
getDeployedElement, getDeployment, hasDeployedElement, hasDeployment
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementTaggedValue, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotype, getOwnedComment, getOwnedElement, getOwner, getSyncElement, getTaggedValue, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasAppliedStereotype, hasElementTaggedValue, hasOwnedComment, hasOwnedElement, hasTaggedValue, setOwner, setSyncElement
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Feature
getFeaturingClassifier, isStatic, setFeaturingClassifier, setStatic
-
Methods inherited from interface com.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setID
-
Methods inherited from interface com.dassault_systemes.modeler.foundation.model.ModelElement
canChangeElementOwner, eDynamicGet, getElementOwner, getLocalID, getObjectParent, setLocalID, sGetLocalID
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, ignoringRefGetValue, ignoringRefGetValue, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.MultiplicityElement
getLowerValue, getUpper, getUpperValue, isOrdered, isUnique, setLowerValue, setOrdered, setUnique, setUpperValue
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.NamedElement
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
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.auxiliaryconstructs.mdtemplates.ParameterableElement
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
get_artifactOfOwnedAttribute, get_associationOfNavigableOwnedEnd, get_connectorEndOfPartWithPort, get_definedTaggedValue, get_interactionUseOfReturnValueRecipient, get_linkEndDataOfEnd, get_propertyOfRedefinedProperty, get_propertyOfSubsettedProperty, get_qualifierValueOfQualifier, get_readLinkObjectEndActionOfEnd, get_readLinkObjectEndQualifierActionOfQualifier, get_structuredClassifierOfOwnedAttribute, getAggregation, getAssociation, getAssociationEnd, getClassifier, getDatatype, getDefaultValue, getInterface, getOpposite, getOwningAssociation, getOwningSignal, getQualifier, getRedefinedProperty, getSubsettedProperty, getUMLClass, has_connectorEndOfPartWithPort, has_definedTaggedValue, has_interactionUseOfReturnValueRecipient, has_linkEndDataOfEnd, has_propertyOfRedefinedProperty, has_propertyOfSubsettedProperty, has_qualifierValueOfQualifier, has_readLinkObjectEndActionOfEnd, has_readLinkObjectEndQualifierActionOfQualifier, hasQualifier, hasRedefinedProperty, hasSubsettedProperty, isComposite, isDerived, isDerivedUnion, isID, isNavigable, set_artifactOfOwnedAttribute, set_associationOfNavigableOwnedEnd, set_structuredClassifierOfOwnedAttribute, setAggregation, setAssociation, setAssociationEnd, setClassifier, setDatatype, setDefaultValue, setDerived, setDerivedUnion, setID, setInterface, setOwningAssociation, setOwningSignal, setUMLClass
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.RedefinableElement
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
-
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
-
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refInvokeOperation, refInvokeOperation, refSetValue
-
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.StructuralFeature
get_slotOfDefiningFeature, get_structuralFeatureActionOfStructuralFeature, has_slotOfDefiningFeature, has_structuralFeatureActionOfStructuralFeature, isReadOnly, setReadOnly
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.TypedElement
setType
-
-
-
-
Method Detail
-
get_extensionOfOwnedEnd
@CheckForNull Extension get_extensionOfOwnedEnd()
Returns the value of the 'extension Of Owned End' container reference. It is bidirectional and its opposite is 'Owned End
'.If the meaning of the 'extension Of Owned End' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'extension Of Owned End' container reference.
- See Also:
set_extensionOfOwnedEnd(Extension)
,UMLPackage.getExtensionEnd__extensionOfOwnedEnd()
,Extension.getOwnedEnd()
- Model:
- opposite="ownedEnd" required="true" volatile="true" ordered="false"
- Generated:
-
set_extensionOfOwnedEnd
void set_extensionOfOwnedEnd(@CheckForNull Extension value)
Sets the value of the 'extension Of Owned End
' container reference.- Parameters:
value
- the new value of the 'extension Of Owned End' container reference.- See Also:
get_extensionOfOwnedEnd()
- Generated:
-
getType
@CheckForNull Stereotype getType()
Returns the value of the 'Type' reference. It is bidirectional and its opposite is 'extension End Of Type
'. References the type of the ExtensionEnd. Note that this association restricts the possible types of an ExtensionEnd to only be Stereotypes.- Specified by:
getType
in interfaceTypedElement
- Returns:
- the value of the 'Type' reference.
- See Also:
setType(Stereotype)
,UMLPackage.getExtensionEnd_Type()
,Stereotype.get_extensionEndOfType()
- Model:
- opposite="_extensionEndOfType" ordered="false"
- Generated:
-
setType
void setType(@CheckForNull Stereotype value)
Sets the value of the 'Type
' reference.- Parameters:
value
- the new value of the 'Type' reference.- See Also:
getType()
- Generated:
-
getLower
int getLower()
Returns the value of the 'Lower' attribute. This redefinition changes the default multiplicity of association ends, since model elements are usually extended by 0 or 1 instance of the extension stereotype.- Specified by:
getLower
in interfaceMultiplicityElement
- Returns:
- the value of the 'Lower' attribute.
- See Also:
UMLPackage.getExtensionEnd_Lower()
- Model:
- dataType="com.nomagic.uml2.ext.magicdraw.Integer" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
- Generated:
-
-