Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 370884

Summary: Export diagram in XPDL
Product: [SOA] BPMN2Modeler Reporter: loic Missing name <loic.dev.sf>
Component: CoreAssignee: Robert Brodt <bbrodt>
Status: CLOSED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: ralph.soika
Version: unspecified   
Target Milestone: 0.0.1-M1   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description loic Missing name CLA 2012-02-07 15:36:54 EST
Build Identifier: 20110916-0149

This is an enhancement request.

The export diagram supports image formats (GIF, SVG, etc.).  It would interesting to also export in XPDL (http://www.wfmc.org/xpdl.html), which is a the serialization format for BPMN.  This will provide more interoperability with other software (e.g. process engines).

Reproducible: Always

Steps to Reproduce:
1. Could not find an export to XPDL function.
Comment 1 Robert Brodt CLA 2012-03-01 10:12:36 EST
It seems like importers and exporters should be implemented as stand-alone plugins and are probably out of scope for this editor. If you have working code to contribute, we will gladly consider adding it to the BPMN2 Modeler project ;)

If you feel that this feature really should be included in this project, please reopen this bugzilla and we can continue the discussion here...
Comment 2 loic Missing name CLA 2012-03-02 20:29:51 EST
I am new to plugin dev, but I could have a look.  Feel free to give me some pointers since I am not sure what is the best way to access the model (to create it during an import and to traverse it during an export).

Thanks.
Comment 3 loic Missing name CLA 2012-03-14 17:25:51 EDT
I don't know for sure if the xpdl import/export should be included in the bpmn2-modeler.  If you feel that it is out of scope, I wont push back :) (although, bpmn2-modeler does some exports, but only in image formats).
XPDL 2.2 just got released to follow on BPMN 2.0.

I do not have code for the import/export plugin, but I am willing to look at it with some help.  Given that I am new in Eclipse plugin in general, where do you think would be the best way to :
- either extend the bpmn2-modeler to import/export xpdl
- or implement a separate plugin ?

I guess I would need to access the bpmn2 model (create an instance of it during xpdl import, and visiting it during xpdl export).

Thanks.
Comment 4 Ralph Soika CLA 2021-08-02 05:22:01 EDT
closed due to inactivity