
UML/BPMN Metamodel
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.


Figure 198 : Binding (architecture_autodiagram)
Association | Description |
---|---|