Reputation: 12922
Given the following sequence diagram, how to express the equivalent in a UML communication diagram?
Edit This is slightly different from How to express loops in Communication Diagrams? because there are two messages in the loop.
I see the link to http://www.smartdraw.com/resources/tutorials/uml-collaboration-diagrams/ which mentions the * for a loop.
Would it be right then to use:
1 * [i=1..5] : hello 2 * [i=1..5] : bye
The trouble I see is that this seems to be ambiguous: is it hello x 5 then bye x 5, or (hello bye) x 5.
Upvotes: 3
Views: 4773
Reputation: 41
Try to aggregate them. Introduce these instead:
1 * [i=1..5] : hellobye
1.1 : hello
1.2 : bye
Upvotes: 4
Reputation: 6987
I don't think it can be done. The whole idea of collaboration diagrams is to use them when you have simple object interaction. Why not use a sequence diagram?
Upvotes: -1