Class UML 2.4.1::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
LinkEndDestructionDataSpecifies 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 end :
Property (1 1); -- source
LinkEndData qualifier :
QualifierValue (0 *); -- source
LinkEndData value :
InputPin (0 1); -- source
LinkEndData ownedComment :
Comment (0 *); -- source
Element ownedElement :
Element (0 *); -- source
Element 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
[email protected].