Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » BPMN 2.0 Modeler » Extending the BPMN Metamodel
Extending the BPMN Metamodel [message #1110967] Tue, 17 September 2013 11:17 Go to next message
Markus Kuhn is currently offline Markus Kuhn
Messages: 3
Registered: September 2013
Junior Member
Hi everyone,

first at all i want to say that i think my question is already answered in this forum, but i think i didn't found it because my english could be better. I'm german and i'm studying computer science. I recently started my bachelorthesis and i could need some help. My Topic is extending the BPMN 2.0 in regard to cross-device-processing. The topic isn't necessary to look at but i have a problem.

I'm at the point that i have to extend the metamodel. That is not the big problem. I have another problem. Where can i get the BPMN 2.0 Metamodel for eclipse and how can i extend it in eclipse and generate the new things afterwards? I have found the source code in the eclipse git but i don't know which branch i have to copy. I copied the master 0.2.0 but i throws so much mistakes.

It would be enough to give me a link where it is described what i have to do or how i can get it.

Excuse my bad english.

Have a nice day everyone.

Re: Extending the BPMN Metamodel [message #1111221 is a reply to message #1110967] Tue, 17 September 2013 20:23 Go to previous messageGo to next message
Robert Brodt is currently offline Robert Brodt
Messages: 461
Registered: August 2010
Location: Colorado Springs, CO
Senior Member

Hi Markus,

I think I've had this conversation before but here we go again Wink ...
First: why do you need to extend the BPMN2 metamodel itself? Does your particular usecase not allow for extension elements as defined in the BPMN 2.0 specification?
Second: the BPMN2 metamodel project is available on eclipse git, here: http://git.eclipse.org/c/bpmn2/
You will want to use the "master" branch, which is compatible with the BPMN2 Modeler.

Bob
Re: Extending the BPMN Metamodel [message #1112191 is a reply to message #1110967] Thu, 19 September 2013 04:26 Go to previous messageGo to next message
Markus Kuhn is currently offline Markus Kuhn
Messages: 3
Registered: September 2013
Junior Member
Hi Bob,

first at all thanks for your answer. If you don't mind i have some follow up questions. I have cloned the metamodel and i also cloned the modeler source code from http://git.eclipse.org/c/bpmn2-modeler/org.eclipse.bpmn2-modeler.git

There are so many branches i have chosen the "master" branch. Was that correct? Is there any kind of documentation that helps me find the right way?

I am a little lost out here and have problems to find the start to edit everything. For example in my thesis i am analysing some scenarios and look if there are limitations to cross-device-processes. One of them is that if you change the device in the processmodel you have to specify your devices before. I have to edit or extend the model so that you have a class which specifies the devices. The extra class or to extend the model is easy for me. The only problem is that i don't understand where i have to start in eclipse. Can you help me get on the right track?

Thanks.
Re: Extending the BPMN Metamodel [message #1112203 is a reply to message #1110967] Thu, 19 September 2013 04:42 Go to previous messageGo to next message
Markus Kuhn is currently offline Markus Kuhn
Messages: 3
Registered: September 2013
Junior Member
What i forgot to mention. I installed the modeler as it is described in the tutorial how to add a custom task. And everything has errors in it.
Re: Extending the BPMN Metamodel [message #1112373 is a reply to message #1112203] Thu, 19 September 2013 10:03 Go to previous message
Robert Brodt is currently offline Robert Brodt
Messages: 461
Registered: August 2010
Location: Colorado Springs, CO
Senior Member

Yes, "master" is the correct branch for Kepler development, "juno" is for, well, Juno...
I was using a "develop" branch at one point, but since I'm the only one doing any work on this project I decided to skip the extra step.

I'm assuming you found the tutorial screencast and you're trying to follow with the video. Please let me know if you are you having problems with this.

You said "everything has errors in it" - can you be a bit more specific? What kinds of errors and which "everything" are you talking about?

Bob
Previous Topic:Can't Execute ArbitraryCycles pattern - getting IllegalArgumentException: Could not parse knowledge
Next Topic:Showing execution state of a running workflow
Goto Forum:
  


Current Time: Mon Oct 07 12:44:03 EDT 2013

Powered by FUDForum. Page generated in 0.06776 seconds