Binding
Mapping between the Features of the Collaboration type and the Features of the Classifier or Operation.
A Binding is used to define the mapping between the Features of the Collaboration and the Features of the Classifier or Operation in the CollaborationUse. This mapping indicates which connectable element of the Classifier or Operation plays which role(s) in the Collaboration. A connectable element may be bound to multiple roles in the same Collaboration occurrence (that is, it may play multiple roles). In Modelio, a Binding binds an occurrence to an element. The Binding can be realized (Role->RepresentedFeature) : From a BindableInstance to: - a BindableInstance - an Attribute - a Parameter - an AssociationEnd From a Connector to: - an Association - a Link From a ConnectorEnd to: - an AssociationEnd - a LinkEnd This Binding is generally independent of the Model or the Base of the occurrence (that is, it is not necessary to express the type of a role if it is bound to typed elements). In Modelio, a Binding belongs to a CollaborationUse.
: Binding (architecture_autodiagram)
Figure 198 : Binding (architecture_autodiagram)
BindingUmlModelElementCollaborationUseConnectorEndNaryConnectorBindableInstance
Association
Description
ConnectorEndRole : ConnectorEnd [0..1]
ConnectorRole : NaryConnector [0..1]
Role : BindableInstance [0..1]
RepresentedFeature : UmlModelElement [1..1]
Owner : CollaborationUse [0..1]