Software Disclaimer

Class UML 2.4.1::ConnectorEnd


A connector end is an endpoint of a connector, which attaches the connector to a connectable element. Each connector end is part of one connector.

Direct Superclasses: MultiplicityElement

Direct Subclasses:

Class Precedence List: ConnectorEnd, MultiplicityElement, Element


definingEnd : Property (0 1); -- source ConnectorEnd
partWithPort : Property (0 1); -- source ConnectorEnd
role : ConnectableElement (1 1); -- source ConnectorEnd

The connectable element attached at this connector end. 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 connectable element.
Opposite: ConnectableElement.end

isOrdered : Boolean (1 1); -- source MultiplicityElement
isUnique : Boolean (1 1); -- source MultiplicityElement

For a multivalued multiplicity, this attributes specifies whether the values in an instantiation of this element are unique.
Default value: TRUE

lower : Integer (0 1); -- source MultiplicityElement
lowerValue : ValueSpecification (0 1); -- source MultiplicityElement
upper : UnlimitedNatural (0 1); -- source MultiplicityElement
upperValue : ValueSpecification (0 1); -- source MultiplicityElement
ownedComment : Comment (0 *); -- source Element

The Comments owned by this element.
Subsets: Element.ownedElement

ownedElement : Element (0 *); -- source Element
owner : Element (0 1); -- source Element


Signature: self_part_with_port() : Boolean;
Description: The property held in self.partWithPort must not be a Port.
Expression: true

Signature: role_and_part_with_port() : Boolean;
Description: If a connector end references a partWithPort, then the role must be a port that is defined by the type of the partWithPort.
Expression: true

Signature: part_with_port_empty() : Boolean;
Description: If a connector end is attached to a port of the containing classifier, partWithPort will be empty.
Expression: true

Signature: multiplicity() : Boolean;
Description: The multiplicity of the connector end may not be more general than the multiplicity of the association typing the owning connector.
Expression: true


No additional operations.

Send questions or comments to