Software Disclaimer

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: LinkEndData

Direct Subclasses:

Class Precedence List: LinkEndDestructionData, LinkEndData, Element

Properties:

destroyAt : InputPin (0 1); -- source LinkEndDestructionData
isDestroyDuplicates : Boolean (1 1); -- source LinkEndDestructionData
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
owner : Element (0 1); -- source Element

Constraints:

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].