Table of Contents
This chapter describes each artifact that can be created within a collaboration diagram. Note that some sub-artifacts of artifacts 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 artifacts.
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 artifacts on a collaboration diagram.” shows a collaboration diagram with all possible artifacts displayed.
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.