Poseidon for UML: User Guide
Prev | Chapter 10. Diagram Reference | Next

# 10.9. Collaboration Diagrams

Collaboration diagrams are another means for representing the interactions and relationships between objects. Unlike sequence diagrams, however, they do not focus on the timeline of interaction, but on the structural connections between collaborating objects. Of central interest are the messages and their intent, when creating a collaboration diagram. The chronological order of messages is represented by numbers preceding each message.

## 10.9.1. Diagram Elements

- Objects - In collaborations, objects represent different roles - these are specified as Classifier Roles in Poseidon for UML.

- Associations - Associations illustrate the connections between collaborating objects. Messages are then placed along them.

- Messages - Just like in sequence diagrams, messages are used to describe the interaction between objects. The numbers in front of the given names represent the chronological order of messages. Using the corresponding buttons in the toolbar of the Properties tab, you can specify an action for the message, and you can change the direction of the message .

## 10.9.2. Toolbar

| Select
| Add or remove space between elements
| Object
| Link
| Call Stimulus
| Create Stimulus
| Destroy Stimulus
| Send Stimulus
| Return Stimulus
| Comment
| Connect Comment to Element
| Text
| Circle
| Rectangle
| Polygon
| Polyline
| Repaint
| Do layout
| Update layout
| Zoom to 100%
| Zoom to Fit
| Zoom to Selection

Prev | Home | Next
Sequence Diagrams | Up | State Machine Diagrams