[jboss-dev-forums] [Design of JBoss jBPM] - Re: behind the scene changes in gpd

koen.aers@jboss.com do-not-reply at jboss.com
Tue Nov 14 17:29:53 EST 2006


The model was a mess really. So the refactoring had to be done in order to accomodate for full JPDL support and also in order to more easily support other languages in the future (BPMN, XPDL, ...).
While doing the refactoring, I have used inspiration found in the Eclipse GMF project, to split the notation part (the boxes and arrows) from the semantic part (the states, mailnodes, tasks, ...) in the model. Splitting this should make it easier to accomodate for graphical things that don't show up in the semantic model (free text comments e.g.) and for semantic things that have no graphical representation. 
Some of the requested features were already possible with the old model (move transitions) but just didn't make it into the product yet. Some features were not yet possible to support because GEF was not powerful enough (have transition endpoints or bendpoints obey the grid). 
Another goal is to give the SEAM pageflow editor its own plug-in and factor out the commonalities of both plug-ins into a common base plug-in.
The next release of the GPD will occur in the next couple of weeks if everything goes according to plan and will be 3.1.0 alpha1. I expect it to be reasonably stable but nevertheless contain problems as is not too unexpected after such a major refactoring. Most of the functionality that is available in the last 3.0.x version will also be present. One of the things that will change is that the property dialogs that are brought up by double-clicking on the nodes in the graphical pane or outline will be replaced by tabbed forms in the properties view.

All feedback is welcome!

Regards,
Koen 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3985960#3985960

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3985960



More information about the jboss-dev-forums mailing list