Class UML 2.5::ConnectorEnd
Description:
A ConnectorEnd is an endpoint of a Connector, which attaches the Connector
to a ConnectableElement.
Direct Superclasses: MultiplicityElementDirect Subclasses: Class Precedence List: ConnectorEnd,
MultiplicityElement,
ElementProperties:
definingEnd :
Property (0 1); -- source
ConnectorEndA derived property referencing the corresponding end on the Association
which types the Connector owing this ConnectorEnd, if any. It is derived
by selecting the end at the same place in the ordering of Association ends
as this ConnectorEnd.
{
readonly,
derived}
partWithPort :
Property (0 1); -- source
ConnectorEnd role :
ConnectableElement (1 1); -- source
ConnectorEndThe ConnectableElement attached at this ConnectorEnd. When an instance
of the containing Classifier is created, a link may (depending on the multiplicities)
be created to an instance of the Classifier that types this ConnectableElement.
Opposite: ConnectableElement.end
isOrdered : Boolean (1 1); -- source
MultiplicityElementFor a multivalued multiplicity, this attribute specifies whether the values
in an instantiation of this MultiplicityElement are sequentially ordered.
Default value: FALSE
isUnique : Boolean (1 1); -- source
MultiplicityElement lower : Integer (1 1); -- source
MultiplicityElement lowerValue :
ValueSpecification (0 1); -- source
MultiplicityElement upper : UnlimitedNatural (1 1); -- source
MultiplicityElement upperValue :
ValueSpecification (0 1); -- source
MultiplicityElement ownedComment :
Comment (0 *); -- source
Element ownedElement :
Element (0 *); -- source
Element owner :
Element (0 1); -- source
ElementThe Element that owns this Element.
{
readonly}
Derived union with sources: ()
Opposite: Element.ownedElement
Constraints:
No additional constraints.
Operations:
Signature: definingEnd.1() : Property;
Description: Derivation for ConnectorEnd::/definingEnd : Property
Expression: result = (if connector.type = null then null else let index : Integer = connector.end->indexOf(self) in connector.type.memberEnd->at(index) endif)
Send questions or comments to
[email protected].