Prev | Next |
Collaboration Use
Description
Use a Collaboration Use to apply a Pattern defined by a Collaboration to a specific situation, in a Composite Structure diagram.
This example shows a Use, 'NWServer', of the Collaboration 'Install', to define the installation process of a network scanner. This process can be defined by an interaction attached to the Collaboration. (See the Collaboration Help topic for a representation of the Install Collaboration.)
To create a Collaboration Use, drag the icon from the 'Composite' page of the Diagram Toolbox onto the diagram.
Toolbox icon
Learn more
OMG UML Specification:
The OMG Unified Modeling Language specification, (v2.5.1, p.216) states:
A CollaborationUse represents a particular use of a Collaboration to explain the relationships between a set of elements. A CollaborationUse shows how the pattern described by a Collaboration is applied in a given context Classifier, by binding specific ConnectableElements from that context to the collaborationRoles of the Collaboration. There may be multiple CollaborationUses related to a given Collaboration within a Classifier, each bound differently. A given collaborationRole or Connector may be involved in multiple uses of the same or different Collaborations.