Book a Demo

Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Prev Next

Collaboration Use

A Collaboration Use element used in a Composite Structure diagrams modeled in Sparx Systems Enterprise Architect.

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.)

A UML Composite Structure diagram showing a Collaboration Occurrence element.

To create a Collaboration Use, drag the icon from the 'Composite' page of the Diagram Toolbox onto the diagram.

Toolbox icon

Collaboration Use element

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.