Support BPMN 2.0 in Kaleo workflow and its designer
Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model. BPMN 2.0 contains several additional elements and new types of diagrams, especially for improved modelling of processes that span several independent organizations.
Refer to http://www.omg.org/spec/BPMN/2.0/.
Possible implementation (workflow designer as Eclipse plugin):
1) leverage Eclipse Graphiti
The Graphiti framework utilises Eclipse's GEF (Graphical Editing Framework) and Draw2D (a lightweight toolkit for displaying graphical components on an SWT Canvas) for diagramming and supports EMF on the domain side. Refer to http://www.eclipse.org/graphiti/documentation/overview.php.
2) leverage BPMN2 Visual Editor for Eclipse