Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuan Cadavid2015-10-14 15:22:49 -0400
committerGerrit Code Review @ Eclipse.org2015-10-15 12:11:49 -0400
commit29b7fa982f12e768669225af4e7a16d47ad81e38 (patch)
treee44ff1b5d6b9174640ea1777812b68974b35906e /extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model
parent921454fb8472a123fa7bf96d0ccc1cdd7a90b4e3 (diff)
downloadorg.eclipse.papyrus-29b7fa982f12e768669225af4e7a16d47ad81e38.tar.gz
org.eclipse.papyrus-29b7fa982f12e768669225af4e7a16d47ad81e38.tar.xz
org.eclipse.papyrus-29b7fa982f12e768669225af4e7a16d47ad81e38.zip
BPMN lanes implementation
Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
Diffstat (limited to 'extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model')
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/bpmnDiagramExpansion.xmi39
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/process.elementtypesconfigurations24
2 files changed, 61 insertions, 2 deletions
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/bpmnDiagramExpansion.xmi b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/bpmnDiagramExpansion.xmi
new file mode 100644
index 00000000000..fea3a97391b
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/bpmnDiagramExpansion.xmi
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<expansionmodel:DiagramExpansion
+ xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:expansionmodel="http:///expansionmodel.ecore"
+ xmi:id="_BOX98NnkEeSFtu511b-yaw"
+ ID="BPMN Process Diagram">
+ <usages xmi:id="_rC19oNnoEeSqwOe5_frWm1"
+ diagramType="BPMN Process Diagram"
+ representations="//@usages.0/@gmftRepresentations.0"
+ name="BPMN Process Diagram Context">
+ <gmftRepresentations
+ editPartQualifiedName="org.eclipse.papyrus.uml.diagram.activity.edit.parts.ActivityEditPart"
+ name="reuse activity"
+ viewFactory="org.eclipse.papyrus.bpmn.diagram.process.ActivityViewFactory"
+ inducedRepresentations="//@libraries.1/@representations.0"
+ reusedID="2001"/>
+ </usages>
+ <libraries
+ name="newRepresentation">
+ <representations
+ xsi:type="expansionmodel:Representation"
+ editPartQualifiedName="org.eclipse.papyrus.bpmn.diagram.common.edit.part.LaneEditPart"
+ name="Lane overloads activity partition"
+ viewFactory="org.eclipse.papyrus.bpmn.diagram.common.factory.LaneViewFactory"
+ graphicalElementType="org.eclipse.papyrus.bpmn.process.Lane_Partition"/>
+ </libraries>
+ <libraries
+ name="reusedCompartment">
+ <representations
+ xsi:type="expansionmodel:InducedRepresentation"
+ editPartQualifiedName="org.eclipse.papyrus.uml.diagram.activity.edit.parts.ActivityActivityContentCompartmentEditPart"
+ name="compartment of activity"
+ viewFactory="org.eclipse.gmf.runtime.diagram.ui.view.factories.optimal.CompartmentViewFactory"
+ hint="7004"
+ children="//@libraries.0/@representations.0"/>
+ </libraries>
+</expansionmodel:DiagramExpansion>
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/process.elementtypesconfigurations b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/process.elementtypesconfigurations
index a81bb8e1b14..7e9ba2229b9 100644
--- a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/process.elementtypesconfigurations
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/process.elementtypesconfigurations
@@ -574,8 +574,28 @@
<specializedTypesID>org.eclipse.papyrus.bpmn.MultiInstanceLoopCharacteristics_StructuredActivityNode</specializedTypesID>
<specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.StructuredActivityNode_3065</specializedTypesID>
</elementTypeConfigurations>
- <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_s7USFwkGEeWVleXnap4Kwg" name="Apply Definitions" identifier="org.eclipse.papyrus.bpmn.process.definitions_PapyrusUMLActivityDiagram" target="_s7URSwkGEeWVleXnap4Kwg">
- <stereotypesToApply xmi:id="_s7USGAkGEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Definitions" updateName="true">
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_ODZj0BBDEeWXVJ4WhgYiRw"
+ name="Lane ActivityPartition"
+ identifier="org.eclipse.papyrus.bpmn.process.Lane_Partition"
+ hint="lane_partition">
+ <iconEntry
+ xmi:id="_ODZj0RBDEeWXVJ4WhgYiRw"
+ iconPath="/icons/full/obj16/ActivityPartition.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.Lane_ActivityPartition</specializedTypesID>
+ </elementTypeConfigurations>
+ <adviceBindingsConfigurations
+ xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration"
+ xmi:id="_s7USFwkGEeWVleXnap4Kwg"
+ name="Apply Definitions"
+ identifier="org.eclipse.papyrus.bpmn.process.definitions_PapyrusUMLActivityDiagram"
+ target="_s7URSwkGEeWVleXnap4Kwg">
+ <stereotypesToApply
+ xmi:id="_s7USGAkGEeWVleXnap4Kwg"
+ stereotypeQualifiedName="BPMNProfile::Definitions"
+ updateName="true">
<requiredProfiles>BPMNProfile</requiredProfiles>
</stereotypesToApply>
</adviceBindingsConfigurations>

Back to the top