1.3.6.11 CollaborationUse
(UML 2.0) A CollaborationUse (or collaboration occurrence) represents one particular use of a Collaboration to explain the relationships between the properties of a Classifier. A CollaborationUse indicates a set of roles and Connectors that cooperate within the Classifier according to a given Collaboration, indicated by the type of the collaboration occurrence. There may be multiple uses of a given Collaboration within a Classifier, each involving a different set of roles and Connectors. A given role or Connector may be involved in multiple occurrences of the same or different Collaborations. Associated Bindings map Features of the Collaboration type to Features in the Classifier. These Bindings indicate which role in the Classifier plays which role in the Collaboration. In Modelio, a CollaborationUse can belong to a NameSpace (Classifier or Collaboration) or to an Operation.
OperationModelElementNameSpaceConnectorCollaborationUseCollaborationBindingBindableInstance
Association
Description
RoleBinding : Binding [0..*]
Type : Collaboration [1..1]
NRepresented : NameSpace [0..1]
Collaboration occurences can be owned by NameSpaces such as Packages, Classes and Collaborations.
ORepresented : Operation [0..1]
Collaboration occurrences owned by the Operation.