|Previous||UML Classes||Table of Contents||UML Packages||Next|
LinkEndDestructionData is not an action. It is an element that identifies links. It identifies one end of a link to be destroyed
by DestroyLinkAction .
LinkEndData (from IntermediateActions , CompleteActions ) on page 271.
This class is required when using DestroyLinkAction , to specify links to destroy for non-unique ordered ends. A link
cannot be passed as a runtime value to or from an action. See description of LinkEndData (from IntermediateActions ,
CompleteActions ) on page 271.
Issue 8169 -add clarifying phrase
Qualifier values are used in CompleteActions to idenitfy which links to destroy.
• isDestroyDuplicates : Boolean = false Specifies whether to destroy duplicates of the value in non-unique association ends.
• destroyAt : InputPin [0..1] Specifies the position of an existing link to be destroyed in ordered non-unique association ends. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited.
 LinkEndDestructionData can only be end data for DestroyLinkAction or one of its specializations.
 LinkEndDestructionData for ordered non-unique 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.
DestroyLinkAction (from IntermediateActions ) on page 264, also see LinkAction (from IntermediateActions ) on
page 268 and all of its subclasses.
No specific notation
Issue 8169 - remove extraneous ‘e’
LinkEndDestructionData is introduced to indicate which links to destroy for ordered non-unique ends.