Interface LinkEndData
-
- All Superinterfaces:
BaseElement
,java.lang.Cloneable
,java.lang.Comparable
,Element
,org.eclipse.emf.ecore.EObject
,MDObject
,ModelObject
,org.eclipse.emf.common.notify.Notifier
,javax.jmi.reflect.RefBaseObject
,javax.jmi.reflect.RefFeatured
,javax.jmi.reflect.RefObject
- All Known Subinterfaces:
LinkEndCreationData
,LinkEndDestructionData
public interface LinkEndData extends Element
A representation of the model object 'Link End Data'.LinkEndData is an Element that identifies on end of a link to be read or written by a LinkAction. As a link (that is not a link object) cannot be passed as a runtime value to or from an Action, it is instead identified by its end objects and qualifier values, if any. A LinkEndData instance provides these values for a single Association end.
The following features are supported:
- See Also:
UMLPackage.getLinkEndData()
- Model:
- annotation="MOF package='actions.mdintermediateactions'"
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LinkAction
get_linkActionOfEndData()
Returns the value of the 'link Action Of End Data' container reference.Property
getEnd()
Returns the value of the 'End' reference.java.util.Collection<QualifierValue>
getQualifier()
Returns the value of the 'Qualifier' containment reference list.InputPin
getValue()
Returns the value of the 'Value' reference.boolean
hasQualifier()
void
set_linkActionOfEndData(LinkAction value)
Sets the value of the 'link Action Of End Data
' container reference.void
setEnd(Property value)
Sets the value of the 'End
' reference.void
setValue(InputPin value)
Sets the value of the 'Value
' reference.-
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, atInsert, canAdd, canAdd, canAddChild, canAddInstance, canBeDeleted, canChangeParent, canDeleteChild, clone, dispose, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, isParentOf, removeAllPropertyChangeListeners, removePropertyChangeListener, sGetID
-
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.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setID
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, getLocalID, ignoringRefGetValue, ignoringRefGetValue, isInvalid, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText, setLocalID, sGetLocalID
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
-
-
-
-
Method Detail
-
getValue
@CheckForNull InputPin getValue()
Returns the value of the 'Value' reference. It is bidirectional and its opposite is 'link End Data Of Value
'. The InputPin that provides the specified value for the given end. This InputPin is omitted if the LinkEndData specifies the "open" end for a ReadLinkAction.- Returns:
- the value of the 'Value' reference.
- See Also:
setValue(InputPin)
,UMLPackage.getLinkEndData_Value()
,InputPin.get_linkEndDataOfValue()
- Model:
- opposite="_linkEndDataOfValue" ordered="false"
- Generated:
-
setValue
void setValue(@CheckForNull InputPin value)
Sets the value of the 'Value
' reference.- Parameters:
value
- the new value of the 'Value' reference.- See Also:
getValue()
- Generated:
-
getEnd
@CheckForNull Property getEnd()
Returns the value of the 'End' reference. It is bidirectional and its opposite is 'link End Data Of End
'. The Association end for which this LinkEndData specifies values.- Returns:
- the value of the 'End' reference.
- See Also:
setEnd(Property)
,UMLPackage.getLinkEndData_End()
,Property.get_linkEndDataOfEnd()
- Model:
- opposite="_linkEndDataOfEnd" required="true" ordered="false"
- Generated:
-
setEnd
void setEnd(@CheckForNull Property value)
Sets the value of the 'End
' reference.- Parameters:
value
- the new value of the 'End' reference.- See Also:
getEnd()
- Generated:
-
get_linkActionOfEndData
@CheckForNull LinkAction get_linkActionOfEndData()
Returns the value of the 'link Action Of End Data' container reference. It is bidirectional and its opposite is 'End Data
'.If the meaning of the 'link Action Of End Data' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'link Action Of End Data' container reference.
- See Also:
set_linkActionOfEndData(LinkAction)
,UMLPackage.getLinkEndData__linkActionOfEndData()
,LinkAction.getEndData()
- Model:
- opposite="endData" required="true" transient="false" ordered="false"
- Generated:
-
set_linkActionOfEndData
void set_linkActionOfEndData(@CheckForNull LinkAction value)
Sets the value of the 'link Action Of End Data
' container reference.- Parameters:
value
- the new value of the 'link Action Of End Data' container reference.- See Also:
get_linkActionOfEndData()
- Generated:
-
getQualifier
java.util.Collection<QualifierValue> getQualifier()
Returns the value of the 'Qualifier' containment reference list. The list contents are of typeQualifierValue
. It is bidirectional and its opposite is 'link End Data Of Qualifier
'. A set of QualifierValues used to provide values for the qualifiers of the end.- Returns:
- the value of the 'Qualifier' containment reference list.
- See Also:
UMLPackage.getLinkEndData_Qualifier()
,QualifierValue.get_linkEndDataOfQualifier()
- Model:
- opposite="_linkEndDataOfQualifier" containment="true" resolveProxies="true" ordered="false"
- Generated:
-
hasQualifier
boolean hasQualifier() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
-