Previous UML Classes Table of Contents UML Packages Next


9.3.5 ConnectableElement

InternalStructures


*Generalizations

   

    TypedElement (from Kernel ) on page 138

*Description

   A ConnectableElement is an abstract metaclass representing a set of instances that play roles of a classifier. Connectable elements may be joined by attached connectors and specify configurations of linked instances to be created within an instance of the containing classifier.

*Attributes

   No additional attributes

*Associations

   • end: ConnectorEnd Denotes a connector that attaches to this connectable element.

*Constraints

   No additional constraints

*Semantics

   The semantics of ConnectableElement is given by its concrete subtypes.

*Notation

   None

   This metaclass supports factoring out the ability of a model element to be linked by a connector.

*Changes from previous UML

   This metaclass generalizes the concept of classifier role from 1.x.