Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Service Oriented Architecture Tools Platform (STP) » BPMN Modeler Metamodel
BPMN Modeler Metamodel [message #592957] Sat, 18 August 2007 15:45
Eclipse UserFriend
Originally posted by:


I just downloaded the stp project and used BPMN modeler which is pretty =


Writing a thesis about bpmn/xpdl/bpel, I came up with the following =

1. Why do you use your own Metamodel when there exists the XML Process =

Definition Language 2.0 (XPDL), which defines the abstract syntax for BP=

2. I would like to use your modeler because:
- it's based on EMF and GMF
- it supports all (?) shapes

However, I would need to extend the Metamodel in order to use advanced =

features like PartnerLinkTypes, PartnerLinks etc.
I could use the Annotations-Feature which is described in the tutorial. =

However, I would prefer to use a metamodel-based approach with specific =

Metaelements for all necessary features.
With this thoughts in mind, I came up with the idea to extend the =

bpmn-metamodel with the elements I need. Then I simply generate the code=

for the EMF Tree editor plugin based on the GeneratorModel. I could then=

model my bpmn-model with the STP-BPMN-Modeler and extend the model with =

the EMF based editor.

However, the output of the EMF based editor and the BPMN editor are not =

the same and I am not able to open the BPMN output with the EMF generate=
d =


BPMN output:
<?xml version=3D"1.0" encoding=3D"UTF-8"?>
<bpmn:BpmnDiagram xmi:version=3D"2.0" xmlns:xmi=3D"
I" =

xmlns:bpmn=3D"" =

xmlns:ecore=3D"" =

xmi:id=3D"_-CiFcEzhEdyNL4XXdWFXDg" iD=3D"_-CVRIEzhEdyNL4XXdWFXDg">
<pools xmi:type=3D"bpmn:Pool" xmi:id=3D"_-qD_gUzhEdyNL4XXdWFXDg" =

<vertices xmi:type=3D"bpmn:Activity" xmi:id=3D"_-znkIUzhEdyNL4XXdWF=
XDg" =


EMF Tree output
<?xml version=3D"1.0" encoding=3D"UTF-8"?>
<bpmn:BpmnDiagram xmlns:xsi=3D"
" =

<vertices xsi:type=3D"bpmn:Activity"/>

Did you generate the stp-bpmn-modeler code with emf?
If so: Why are there differences in the output?
Are there any possibilities to use the emf tree editor on stp-bmn-modele=
r =


Best regards

Rainer Bernhard
Previous Topic:STP Planning Meetings
Next Topic:Problems with SCA HelloWorld example.
Goto Forum:

Current Time: Fri Jul 21 10:58:01 GMT 2017

Powered by FUDForum. Page generated in 0.02456 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software