This chapter describes each model element that can be created
within a collaboration diagram. Note that some sub-model elements of
model elements on the diagram may not actually themselves appear on
the diagram.
There is a close relationship between this material and
the properties tab of the details pane (see
Section 13.3, “Properties Tab”). That section covers
Properties in general, in this chapter they are linked to
specific model elements.
![[Caution]](images/caution.png) | Caution |
|---|
Collaboration diagrams are not fully developed yet in
ArgoUML. Many aspects are not fully implemented, or may not
behave as expected. In particular there are some serious
problems with layout of the collaboration roles and
messages. |
Figure 21.1, “Possible model elements on a collaboration diagram.” shows a
collaboration diagram with all possible model elements
displayed.
21.1.1. Limitations Concerning Collaboration Diagrams in
ArgoUML
The collaboration diagram is still rather
under-developed in ArgoUML. In particular there is no way to
show instance collaborations (based on objects and links)
rather than specification collaborations.
The biggest difficulties are with the messages. There
are problems with the sequencing of the messages and their
display on the diagram. The actions behind them are purely
textual in implementation and there is no way to link them
back to their associated operations or signals.