I want to represent the following pseudo-code in a communication diagram:
A::someoperation(collection)
Begin
Foreach elem in collection:
if condition_1 then:
create B;
else if condition_2 then:
create C;
else if condition_3 then:
create D;
End Foreach;
End someoperation
Is there a standard way to do this? I don't think what I did in the following image is correct: