Class UML 2.3::LinkEndDestructionData
Description:
A link end destruction data is not an action. It is an element that identifies
links. It identifies one end of a link to be destroyed by destroy link
action.
Direct Superclasses: LinkEndDataDirect Subclasses: Class Precedence List: LinkEndDestructionData,
LinkEndData,
ElementProperties:

destroyAt :
InputPin (0 1); -- source
LinkEndDestructionData Specifies the position of an existing link to be destroyed in ordered nonunique
association ends. The type of the pin is UnlimitedNatural, but the value
cannot be zero or unlimited.

isDestroyDuplicates : Boolean (1 1); -- source
LinkEndDestructionData Specifies whether to destroy duplicates of the value in nonunique association
ends.
Default value: FALSE

end :
Property (1 1); -- source
LinkEndData Association end for which this link-end data specifies values.

qualifier :
QualifierValue (0 *); -- source
LinkEndData
value :
InputPin (0 1); -- source
LinkEndData
ownedComment :
Comment (0 *); -- source
Element
ownedElement :
Element (0 *); -- source
Element The Elements owned by this element.
{
composite,
readonly}
Derived union with sources: (ownedComment)
Opposite: Element.owner

owner :
Element (0 1); -- source
ElementConstraints:
Signature: unlimited_natural_and_multiplicity() : Boolean;
Description: LinkEndDestructionData for ordered nonunique association ends must have
a single destroyAt input pin if isDestroyDuplicates is false. It must be
of type UnlimitedNatural and have a multiplicity of 1..1. Otherwise, the
action has no input pin for the removal position.
Expression: true
Signature: destroy_link_action() : Boolean;
Description: LinkEndDestructionData can only be end data for DestroyLinkAction or one
of its specializations.
Expression: true
Operations:
No additional operations.
Send questions or comments to
xmi-interop@omg.org.