Eclipse Community Forums - RDF feed
https://www.eclipse.org/forums/
Eclipse Community ForumsSTP BPMN Metamodel + Editor
https://www.eclipse.org/forums/index.php/mv/msg/190899/605680/#msg_605680
I am working on implementing an ATL transformation from STP BPMN to UML
activity diagrams. When inspecting the STP BPMN metamodel in detail, I
observe some inconsistencies/issues which pose some problems for realizing
such a transformation:
1) the representation of the lanes are a pure graphical concept: suppose
we have a bpmn model defining 'pool1' and two lanes within pool1, namely
'lane1' and 'lane2', and that 'lane1' contains 2 activities, namely
'activity1' and 'activity2'. Behind the scenes, the instance of the BPMN
metaclass 'Lane' that gets created for 'lane1', does NOT refer to the
activities that belong to that lane. In other words, the property
'Lane>>activities' is not set properly. This implies that the lanes are
JUST graphical and that the activities are not assigned to lanes but kept
in a "big bag" (the 'vertices' property of the pool). I find this strange,
specially considering that the metamodel does foresee the relation between
Activities and Lanes by providing an association between these two
metaclasses explicit. FYI I tried this with both the STP BPMN and the
Intalio editor.
In my transformation having this property set correctly is crucial, as I
need to create UML nodes in a UML activity diagram that are associated to
the corresponding partition.
I would appreciate if anyone can tell me why this is, if it is maybe a
current limitation of the STP editor and if it is the case, when it is
expected to fix this issue.
2) the representation of message and sequence flows seems to be
inconsistent in the metamodel: I observed that in the STP BPMN metamodel
message flows (represented by the MessagingEdge metaclass) are linked to
activities, whereas sequence flows are linked to vertices (Vertex
metaclass). Is there a reason for this distinction? Why not link both
message and sequence flows to activities?
Thanks for you help on these issues!
Kind regards.
Agustina]]>Maria Agustina Cibran2007-12-06T16:26:56-00:00