Class UML 2.3::ConnectorEnd
Description:
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: MultiplicityElementDirect Subclasses: Class Precedence List: ConnectorEnd,
MultiplicityElement,
ElementProperties:
definingEnd :
Property (0 1); -- source
ConnectorEnd partWithPort :
Property (0 1); -- source
ConnectorEnd role :
ConnectableElement (1 1); -- source
ConnectorEnd isOrdered : Boolean (1 1); -- source
MultiplicityElement isUnique : Boolean (1 1); -- source
MultiplicityElement lower : Integer (0 1); -- source
MultiplicityElement lowerValue :
ValueSpecification (0 1); -- source
MultiplicityElement The specification of the lower bound for this multiplicity.
{
composite}
Subsets: Element.ownedElement
upper : UnlimitedNatural (0 1); -- source
MultiplicityElement upperValue :
ValueSpecification (0 1); -- source
MultiplicityElement ownedComment :
Comment (0 *); -- source
Element ownedElement :
Element (0 *); -- source
Element owner :
Element (0 1); -- source
ElementConstraints:
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
Operations:
No additional operations.
Send questions or comments to
[email protected].