Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "SOA/BPMN Modeler/BPMN Modeler Samples"

Line 1: Line 1:
 
__NOEDITSECTION__
 
__NOEDITSECTION__
  
 +
{{bpmn}}
 
{{announce
 
{{announce
 
| text = If you would like to submit samples, please attach them to the {{bug|219833}}.
 
| text = If you would like to submit samples, please attach them to the {{bug|219833}}.
Line 7: Line 8:
 
== BPMN samples ==
 
== BPMN samples ==
 
BPMN samples are located in this SVN folder:
 
BPMN samples are located in this SVN folder:
http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples
+
http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples
  
 
=== Complaint diagram (in French) ===
 
=== Complaint diagram (in French) ===
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/plainte/Plainte.png Screenshot]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/plainte/Plainte.png Screenshot]
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/plainte code]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/plainte code]
  
 
=== Bugzilla (EclipseCon 2008) ===
 
=== Bugzilla (EclipseCon 2008) ===
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/bugzilla/bugzilla.gif Screenshot]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/bugzilla/bugzilla.gif Screenshot]
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/bugzilla code]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/bugzilla code]
  
 
=== Due diligence process ===
 
=== Due diligence process ===
 
This sample represents the page 1 of the [http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf due diligence process].
 
This sample represents the page 1 of the [http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf due diligence process].
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/eclipse%20IP%20process/due%20diligence.jpg Screenshot]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/eclipse%20IP%20process/due%20diligence.jpg Screenshot]
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/eclipse%20IP%20process code]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/eclipse%20IP%20process code]
  
 
=== EclipseCon sample ===
 
=== EclipseCon sample ===
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/eclipsecon/eclipsecon.jpg Screenshot]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/eclipsecon/eclipsecon.jpg Screenshot]
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/eclipsecon code]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/eclipsecon code]
  
 
=== Annotated shape sample ===
 
=== Annotated shape sample ===
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/annotationDnD code]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/annotationDnD code]
  
 
=== Order Store Sample ===
 
=== Order Store Sample ===
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/OrderPrj/IntegrationProcess/OrderStore.jpg Screenshot]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/OrderPrj/IntegrationProcess/OrderStore.jpg Screenshot]
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/OrderPrj code]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/OrderPrj code]
  
 
=== Connection Test sample ===
 
=== Connection Test sample ===
Line 48: Line 49:
 
This sample just shows all types of connections supported by the current router.
 
This sample just shows all types of connections supported by the current router.
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/connection_tests/connections.gif Screenshot]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/connection_tests/connections.gif Screenshot]
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/connection_tests code]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples/connection_tests code]
  
 
== Code samples ==
 
== Code samples ==
  
 
=== Hiding elements in toolbar and connection menus ===
 
=== Hiding elements in toolbar and connection menus ===
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.noGatewayInToolbar/ code]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.noGatewayInToolbar/ code]
  
 
=== Hiding palette elements ===
 
=== Hiding palette elements ===
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.noTextAnnotationInPalette/ code]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.noTextAnnotationInPalette/ code]
  
 
=== BPEL to BPMN generation ===
 
=== BPEL to BPMN generation ===
Line 67: Line 68:
  
 
=== Annotation Drag and Drop ===
 
=== Annotation Drag and Drop ===
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.annotationDnD/ code]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.annotationDnD/ code]
  
 
This sample contains a DnDHandler that will drop .txt files over any diagram shape, creating a EAnnotation that will contain the file text and details.
 
This sample contains a DnDHandler that will drop .txt files over any diagram shape, creating a EAnnotation that will contain the file text and details.
Line 77: Line 78:
  
 
=== Decoration of an annotation ===
 
=== Decoration of an annotation ===
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.annotationDecoration/ code]
+
[http://dev.eclipse.org/svnroot/stp//org.eclipse.bpmn-modelerorg.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.annotationDecoration/ code]
  
 
This sample reuses the annotations dropped by the [[STP/BPMN_Component/Samples#Annotations Drag and Drop|drag and drop sample]].
 
This sample reuses the annotations dropped by the [[STP/BPMN_Component/Samples#Annotations Drag and Drop|drag and drop sample]].
  
 
=== Provide your own edit parts ===
 
=== Provide your own edit parts ===
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.newEditPartProvider/ code]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.newEditPartProvider/ code]
  
 
Load this sample in your eclipse configuration. It changes the text annotation edit parts to paint a gradient background.
 
Load this sample in your eclipse configuration. It changes the text annotation edit parts to paint a gradient background.
Line 92: Line 93:
 
The bug view plugin:
 
The bug view plugin:
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.bugView code]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.bugView code]
  
 
The DnD plugin:
 
The DnD plugin:
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.bugDnD code]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.bugDnD code]
  
The bug edtitor
+
The bug editor
  
[http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.bugEditor code]
+
[http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/org.eclipse.stp.bpmn.sample.bugEditor code]
 
+
[[Category:STP]]
+
[[Category:BPMN]]
+

Revision as of 08:41, 23 January 2009


{{#eclipseproject:stp.bpmn}}

If you would like to submit samples, please attach them to the bug 219833.


BPMN samples

BPMN samples are located in this SVN folder: http://dev.eclipse.org/svnroot/stp/org.eclipse.bpmn-modeler/org.eclipse.stp.bpmn/trunk/samples/bpmn_samples

Complaint diagram (in French)

Screenshot

code

Bugzilla (EclipseCon 2008)

Screenshot

code

Due diligence process

This sample represents the page 1 of the due diligence process.

Screenshot

code

EclipseCon sample

Screenshot

code

Annotated shape sample

code

Order Store Sample

Screenshot

code

Connection Test sample

This sample just shows all types of connections supported by the current router.

Screenshot

code

Code samples

Hiding elements in toolbar and connection menus

code

Hiding palette elements

code

BPEL to BPMN generation

code

This sample demonstrate the use of the BPMN generation API to create shapes from an other model. Although we have chosen to create shapes from a BPEL model, only the simplest constructs are taken into account (we just analyze the sequences and activities and try to produce some BPMN mockup out of them). This sample should not be taken as a way to create BPMN from BPEL files.


Annotation Drag and Drop

code

This sample contains a DnDHandler that will drop .txt files over any diagram shape, creating a EAnnotation that will contain the file text and details.

You can use the annotated shape sample to try it out and/or see the result of the drop.

Here is a howto to see the annotation details.


Decoration of an annotation

code

This sample reuses the annotations dropped by the drag and drop sample.

Provide your own edit parts

code

Load this sample in your eclipse configuration. It changes the text annotation edit parts to paint a gradient background. [[Image:text annotation with background.png

Bug sample (EclipseCon 2008)

See the tutorial for EclipseCon 2008

The bug view plugin:

code

The DnD plugin:

code

The bug editor

code

Back to the top