Software Disclaimer

Class UML 2.5::LinkEndCreationData

Description:

LinkEndCreationData is LinkEndData used to provide values for one end of a link to be created by a CreateLinkAction.

Direct Superclasses: LinkEndData

Direct Subclasses:

Class Precedence List: LinkEndCreationData, LinkEndData, Element

Properties:

insertAt : InputPin (0 1); -- source LinkEndCreationData

For ordered Association ends, the InputPin that provides the position where the new link should be inserted or where an existing link should be moved to. The type of the insertAt InputPin is UnlimitedNatural, but the input cannot be zero. It is omitted for Association ends that are not ordered.

isReplaceAll : Boolean (1 1); -- source LinkEndCreationData
end : Property (1 1); -- source LinkEndData

The Association end for which this LinkEndData 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:

No additional constraints.

Operations:

Signature: allPins() : InputPin;
Description: Adds the insertAt InputPin (if any) to the set of all Pins.
Expression: result = (self.LinkEndData::allPins()->including(insertAt))



Send questions or comments to [email protected].