Hi there,
I'm trying to produce "responsibility diagrams" showing the relationships of a given actor. Now when a swimlane in an activity diagram (or BPMN diagram in my case) is used as an instance of an Actor. The instance does not appear in the project view and can therefore not be dragged to a responsibility diagram.
If I drag the Actor instead, it shows no relationships. The fact that an activity or task is drawn within a swimlane should however be considered as having a relationship with the Actor (or Actor instance?).
I would like the possibility to reuse Actors (or Actor instances?) as swimlanes in some diagrams and as the usual Actor icon in other diagrams.
Denis.
Hi Denis,
As you may know many EA vertexes (Classifiers, behavioural elements etc) Can be rendered in more than one way. For example, a control entity can be rendered as a either the circle based notation or the rectangular notation.
If a vertex had an option:
Use Partition notation (for this diagram - Partition is the UML 2 name for a swimlane) would this help you?
That way the partition and the Actor would be the same thing - just rendered differently.
Now, the next step is to define that you indicate relationships between other vertexes and the partitioning vertex by either an explicit edge
between the partition and another vertex, or by placing the other vertex
within the partition. This placement would create a relationship between the two vertexes. What would be the nature of the relationship, type, stereotype?
If Sparx implemented such an approach it would make your (and others) lives a lot easier; would it not?
HTH,
Paolo
[size=0]©2006 Paolo Cantoni, -Semantica-[/size]
[Edit: previous afterthought was incorrect]