public interface LinkEndDestructionData extends LinkEndData
LinkEndDestructionData is LinkEndData used to provide values for one end of a link to be destroyed by a DestroyLinkAction.
The following features are supported:
UMLPackage.getLinkEndDestructionData()
Modifier and Type | Method and Description |
---|---|
DestroyLinkAction |
get_destroyLinkActionOfEndData()
Returns the value of the 'destroy Link Action Of End Data' container reference.
|
InputPin |
getDestroyAt()
Returns the value of the 'Destroy At' reference.
|
boolean |
isDestroyDuplicates()
Returns the value of the 'Destroy Duplicates' attribute.
|
void |
set_destroyLinkActionOfEndData(DestroyLinkAction value)
Sets the value of the '
destroy Link
Action Of End Data ' container reference. |
void |
setDestroyAt(InputPin value)
Sets the value of the '
Destroy At ' reference. |
void |
setDestroyDuplicates(boolean value)
Sets the value of the
'
Destroy Duplicates ' attribute. |
get_linkActionOfEndData, getEnd, getQualifier, getValue, hasQualifier, set_linkActionOfEndData, setEnd, setValue
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
boolean isDestroyDuplicates()
"false"
.
Specifies whether to destroy duplicates of the value in nonunique Association ends.
setDestroyDuplicates(boolean)
,
UMLPackage.getLinkEndDestructionData_DestroyDuplicates()
void setDestroyDuplicates(boolean value)
Destroy Duplicates
' attribute.
value
- the new value of the 'Destroy Duplicates' attribute.isDestroyDuplicates()
@CheckForNull DestroyLinkAction get_destroyLinkActionOfEndData()
End Data
'.
If the meaning of the 'destroy Link Action Of End Data' reference isn't clear, there really should be more of a description here...
set_destroyLinkActionOfEndData(DestroyLinkAction)
,
UMLPackage.getLinkEndDestructionData__destroyLinkActionOfEndData()
,
DestroyLinkAction.getEndData()
void set_destroyLinkActionOfEndData(@CheckForNull DestroyLinkAction value)
destroy Link
Action Of End Data
' container reference.
value
- the new value of the 'destroy Link Action Of End Data' container reference.get_destroyLinkActionOfEndData()
@CheckForNull InputPin getDestroyAt()
link End
Destruction Data Of Destroy At
'.
The InputPin that provides the position of an existing link to be destroyed in an ordered, nonunique Association end. The type of the destroyAt InputPin is
UnlimitedNatural, but the value cannot be zero or unlimited.
setDestroyAt(InputPin)
,
UMLPackage.getLinkEndDestructionData_DestroyAt()
,
InputPin.get_linkEndDestructionDataOfDestroyAt()
void setDestroyAt(@CheckForNull InputPin value)
Destroy At
' reference.
value
- the new value of the 'Destroy At' reference.getDestroyAt()