Collaboration
diagrams are also a means for representing the interaction 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.
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
.