Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins')
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/.classpath7
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/.project28
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/META-INF/MANIFEST.MF20
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/OSGI-INF/l10n/bundle.properties3
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/about.html28
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/build.properties9
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/model/bpmnDiagramExpansion.xmi39
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/model/collaboration.elementtypesconfigurations1528
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/model/collaboration.paletteConfiguration367
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/model/collaborationCustom.elementtypesconfigurations37
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/plugin.xml43
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/pom.xml14
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/src/org/eclipse/papyrus/bpmn/diagram/collaboration/Activator.java61
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/src/org/eclipse/papyrus/bpmn/diagram/collaboration/ActivityViewFactory.java81
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.common/css/style.css5
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.common/icons/BpmnCollaboration_16x16.pngbin0 -> 296 bytes
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/process.paletteConfiguration58
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram/viewpoints/bpmn.configuration4
19 files changed, 2309 insertions, 30 deletions
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/.classpath b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/.classpath
new file mode 100644
index 00000000000..1bdfad39c31
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/.project b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/.project
new file mode 100644
index 00000000000..2a415a947af
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.bpmn.diagram.collaboration</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/.settings/org.eclipse.jdt.core.prefs b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..0c68a61dca8
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/META-INF/MANIFEST.MF b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..9614d91e96a
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/META-INF/MANIFEST.MF
@@ -0,0 +1,20 @@
+Manifest-Version: 1.0
+Export-Package: org.eclipse.papyrus.bpmn.diagram.collaboration
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.bpmn;bundle-version="0.7.0",
+ org.eclipse.papyrus.bpmn.diagram.common;bundle-version="0.7.0",
+ org.eclipse.papyrus.bpmn.diagram.ui;bundle-version="0.7.0",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="0.7.0",
+ org.eclipse.gmf.runtime.notation.edit,
+ org.eclipse.gmf.runtime.diagram.core,
+ org.eclipse.papyrus.uml.diagram.activity,
+ org.eclipse.gmf.runtime.diagram.ui
+Bundle-Vendor: %Bundle-Vendor
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 0.7.0.qualifier
+Bundle-Name: %Bundle-Name
+Bundle-Activator: org.eclipse.papyrus.bpmn.diagram.collaboration.Activator
+Bundle-ManifestVersion: 2
+Bundle-SymbolicName: org.eclipse.papyrus.bpmn.diagram.collaboration;singleton:=true
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/OSGI-INF/l10n/bundle.properties b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/OSGI-INF/l10n/bundle.properties
new file mode 100644
index 00000000000..fcceed2dba5
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/OSGI-INF/l10n/bundle.properties
@@ -0,0 +1,3 @@
+#Properties file for org.eclipse.papyrus.bpmn.diagram.process
+Bundle-Vendor = Eclipse Modeling Project
+Bundle-Name = BPMN Collaboration diagram editor \ No newline at end of file
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/about.html b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/about.html
new file mode 100644
index 00000000000..d35d5aed64c
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/build.properties b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/build.properties
new file mode 100644
index 00000000000..46e3e406654
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/build.properties
@@ -0,0 +1,9 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ plugin.xml,\
+ model/,\
+ about.html,\
+ OSGI-INF/
+
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/model/bpmnDiagramExpansion.xmi b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/model/bpmnDiagramExpansion.xmi
new file mode 100644
index 00000000000..7d6ce4ef862
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/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 Collaboration Diagram">
+ <usages xmi:id="_rC19oNnoEeSqwOe5_frWm1"
+ diagramType="BPMN Collaboration Diagram"
+ representations="//@usages.0/@gmftRepresentations.0"
+ name="BPMN Collaboration Diagram Context">
+ <gmftRepresentations
+ editPartQualifiedName="org.eclipse.papyrus.uml.diagram.activity.edit.parts.ActivityEditPart"
+ name="reuse activity"
+ viewFactory="org.eclipse.papyrus.bpmn.diagram.collaboration.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.collaboration.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.collaboration/model/collaboration.elementtypesconfigurations b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/model/collaboration.elementtypesconfigurations
new file mode 100644
index 00000000000..6b3b26d5e8a
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/model/collaboration.elementtypesconfigurations
@@ -0,0 +1,1528 @@
+<?xml version="1.0" encoding="ASCII"?>
+<elementtypesconfigurations:ElementTypeSetConfiguration
+ xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:applystereotypeadviceconfiguration="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/uml/applystereotypeadvice/1.0"
+ xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.0"
+ xmlns:stereotypeapplicationmatcherconfiguration="http://www.eclipse.org/payrus/elementtypesconfigurations/uml/stereotypematcherconfiguration"
+ xmi:id="_s7URMAkGEeWVleXnap4Kwg"
+ name="BPMNProfile"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.elementTypes"
+ metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URMQkGEeWVleXnap4Kwg"
+ name="InclusiveGateway JoinNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.InclusiveGateway_JoinNode_3041"
+ hint="3041">
+ <iconEntry
+ xmi:id="_s7URMgkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/JoinNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.InclusiveGateway_JoinNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.JoinNode_3041</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URMwkGEeWVleXnap4Kwg"
+ name="InclusiveGateway ForkNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.InclusiveGateway_ForkNode_3040"
+ hint="3040">
+ <iconEntry
+ xmi:id="_s7URNAkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ForkNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.InclusiveGateway_ForkNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ForkNode_3040</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URNQkGEeWVleXnap4Kwg"
+ name="EventBasedGateway ForkNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.EventBasedGateway_ForkNode_3040"
+ hint="3040">
+ <iconEntry
+ xmi:id="_s7URNgkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ForkNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.EventBasedGateway_ForkNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ForkNode_3040</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URNwkGEeWVleXnap4Kwg"
+ name="EventBasedGateway StructuredActivityNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.EventBasedGateway_StructuredActivityNode_3065"
+ hint="3065">
+ <iconEntry
+ xmi:id="_s7UROAkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/StructuredActivityNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.EventBasedGateway_StructuredActivityNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.StructuredActivityNode_3065</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UROQkGEeWVleXnap4Kwg"
+ name="EventBasedGateway InterruptibleActivityRegion"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.EventBasedGateway_InterruptibleActivityRegion_3068"
+ hint="3068">
+ <iconEntry
+ xmi:id="_s7UROgkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InterruptibleActivityRegion.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.EventBasedGateway_InterruptibleActivityRegion</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InterruptibleActivityRegion_3068</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UROwkGEeWVleXnap4Kwg"
+ name="NonExclusiveGateway JoinNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.NonExclusiveGateway_JoinNode_3041"
+ hint="3041">
+ <iconEntry
+ xmi:id="_s7URPAkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/JoinNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.NonExclusiveGateway_JoinNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.JoinNode_3041</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URPQkGEeWVleXnap4Kwg"
+ name="NonExclusiveGateway ForkNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.NonExclusiveGateway_ForkNode_3040"
+ hint="3040">
+ <iconEntry
+ xmi:id="_s7URPgkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ForkNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.NonExclusiveGateway_ForkNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ForkNode_3040</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URPwkGEeWVleXnap4Kwg"
+ name="ParallelGateway JoinNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ParallelGateway_JoinNode_3041"
+ hint="3041">
+ <iconEntry
+ xmi:id="_s7URQAkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/JoinNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ParallelGateway_JoinNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.JoinNode_3041</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URQQkGEeWVleXnap4Kwg"
+ name="ParallelGateway ForkNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ParallelGateway_ForkNode_3040"
+ hint="3040">
+ <iconEntry
+ xmi:id="_s7URQgkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ForkNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ParallelGateway_ForkNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ForkNode_3040</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URQwkGEeWVleXnap4Kwg"
+ name="ComplexGateway JoinNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ComplexGateway_JoinNode_3041"
+ hint="3041">
+ <iconEntry
+ xmi:id="_s7URRAkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/JoinNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ComplexGateway_JoinNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.JoinNode_3041</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URRQkGEeWVleXnap4Kwg"
+ name="ComplexGateway ForkNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ComplexGateway_ForkNode_3040"
+ hint="3040">
+ <iconEntry
+ xmi:id="_s7URRgkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ForkNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ComplexGateway_ForkNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ForkNode_3040</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URRwkGEeWVleXnap4Kwg"
+ name="ExclusiveGateway DecisionNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ExclusiveGateway_DecisionNode_3038"
+ hint="3038">
+ <iconEntry
+ xmi:id="_s7URSAkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/DecisionNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ExclusiveGateway_DecisionNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.DecisionNode_3038</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URSQkGEeWVleXnap4Kwg"
+ name="ExclusiveGateway MergeNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ExclusiveGateway_MergeNode_3039"
+ hint="3039">
+ <iconEntry
+ xmi:id="_s7URSgkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/MergeNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ExclusiveGateway_MergeNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.MergeNode_3039</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URSwkGEeWVleXnap4Kwg"
+ name="Definitions Package"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.Definitions_Package_PapyrusUMLActivityDiagram"
+ hint="PapyrusUMLActivityDiagram">
+ <iconEntry
+ xmi:id="_s7URTAkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/Package.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.Package_1000</specializedTypesID>
+ <matcherConfiguration
+ xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration"
+ xmi:id="_s7URTQkGEeWVleXnap4Kwg">
+ <stereotypesQualifiedNames>BPMNProfile::Definitions</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URTgkGEeWVleXnap4Kwg"
+ name="LaneSet ActivityPartition"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.LaneSet_ActivityPartition_3067"
+ hint="3067">
+ <iconEntry
+ xmi:id="_s7URTwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ActivityPartition.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.LaneSet_ActivityPartition</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ActivityPartition_3067</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URUAkGEeWVleXnap4Kwg"
+ name="BPMNProcess (2001)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.BPMNProcess_Activity_2001"
+ hint="2001">
+ <iconEntry
+ xmi:id="_s7URUQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/Activity.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.BPMNProcess_Activity</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.Activity_2001</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URUgkGEeWVleXnap4Kwg"
+ name="BPMNProcess (3083)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.BPMNProcess_Activity_3083"
+ hint="3083">
+ <iconEntry
+ xmi:id="_s7URUwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/Activity.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.BPMNProcess_Activity</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.Activity_3083</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URVAkGEeWVleXnap4Kwg"
+ name="Lane ActivityPartition"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.Lane_ActivityPartition_3067"
+ hint="3067">
+ <iconEntry
+ xmi:id="_s7URVQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ActivityPartition.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.Lane_ActivityPartition</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ActivityPartition_3067</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URVgkGEeWVleXnap4Kwg"
+ name="EndEvent CallOperationAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.EndEvent_CallOperationAction_3010"
+ hint="3010">
+ <iconEntry
+ xmi:id="_s7URVwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/CallOperationAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.EndEvent_CallOperationAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.CallOperationAction_3010</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URWAkGEeWVleXnap4Kwg"
+ name="EndEvent FlowFinalNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.EndEvent_FlowFinalNode_3006"
+ hint="3006">
+ <iconEntry
+ xmi:id="_s7URWQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/FlowFinalNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.EndEvent_FlowFinalNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.FlowFinalNode_3006</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URWgkGEeWVleXnap4Kwg"
+ name="CatchEvent AcceptEventAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.CatchEvent_AcceptEventAction_3063"
+ hint="3063">
+ <iconEntry
+ xmi:id="_s7URWwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/AcceptEventAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.CatchEvent_AcceptEventAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.AcceptEventAction_3063</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URXAkGEeWVleXnap4Kwg"
+ name="CatchEvent InitialNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.CatchEvent_InitialNode_3004"
+ hint="3004">
+ <iconEntry
+ xmi:id="_s7URXQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InitialNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.CatchEvent_InitialNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InitialNode_3004</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URXgkGEeWVleXnap4Kwg"
+ name="StartEvent AcceptEventAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.StartEvent_AcceptEventAction_3063"
+ hint="3063">
+ <iconEntry
+ xmi:id="_s7URXwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/AcceptEventAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.StartEvent_AcceptEventAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.AcceptEventAction_3063</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URYAkGEeWVleXnap4Kwg"
+ name="StartEvent InitialNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.StartEvent_InitialNode_3004"
+ hint="3004">
+ <iconEntry
+ xmi:id="_s7URYQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InitialNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.StartEvent_InitialNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InitialNode_3004</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URYgkGEeWVleXnap4Kwg"
+ name="IntermediateCatchEvent AcceptEventAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.IntermediateCatchEvent_AcceptEventAction_3063"
+ hint="3063">
+ <iconEntry
+ xmi:id="_s7URYwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/AcceptEventAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.IntermediateCatchEvent_AcceptEventAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.AcceptEventAction_3063</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URZAkGEeWVleXnap4Kwg"
+ name="IntermediateCatchEvent InitialNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.IntermediateCatchEvent_InitialNode_3004"
+ hint="3004">
+ <iconEntry
+ xmi:id="_s7URZQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InitialNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.IntermediateCatchEvent_InitialNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InitialNode_3004</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URZgkGEeWVleXnap4Kwg"
+ name="IntermediateThrowEvent SendObjectAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.IntermediateThrowEvent_SendObjectAction_3042"
+ hint="3042">
+ <iconEntry
+ xmi:id="_s7URZwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/SendObjectAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.IntermediateThrowEvent_SendObjectAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.SendObjectAction_3042</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URaAkGEeWVleXnap4Kwg"
+ name="IntermediateThrowEvent CallOperationAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.IntermediateThrowEvent_CallOperationAction_3010"
+ hint="3010">
+ <iconEntry
+ xmi:id="_s7URaQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/CallOperationAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.IntermediateThrowEvent_CallOperationAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.CallOperationAction_3010</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URagkGEeWVleXnap4Kwg"
+ name="IntermediateThrowEvent FlowFinalNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.IntermediateThrowEvent_FlowFinalNode_3006"
+ hint="3006">
+ <iconEntry
+ xmi:id="_s7URawkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/FlowFinalNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.IntermediateThrowEvent_FlowFinalNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.FlowFinalNode_3006</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URbAkGEeWVleXnap4Kwg"
+ name="ThrowEvent CallOperationAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ThrowEvent_CallOperationAction_3010"
+ hint="3010">
+ <iconEntry
+ xmi:id="_s7URbQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/CallOperationAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ThrowEvent_CallOperationAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.CallOperationAction_3010</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URbgkGEeWVleXnap4Kwg"
+ name="ThrowEvent FlowFinalNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ThrowEvent_FlowFinalNode_3006"
+ hint="3006">
+ <iconEntry
+ xmi:id="_s7URbwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/FlowFinalNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ThrowEvent_FlowFinalNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.FlowFinalNode_3006</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URcAkGEeWVleXnap4Kwg"
+ name="BoundaryEvent AcceptEventAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.BoundaryEvent_AcceptEventAction_3063"
+ hint="3063">
+ <iconEntry
+ xmi:id="_s7URcQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/AcceptEventAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.BoundaryEvent_AcceptEventAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.AcceptEventAction_3063</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URcgkGEeWVleXnap4Kwg"
+ name="BoundaryEvent InitialNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.BoundaryEvent_InitialNode_3004"
+ hint="3004">
+ <iconEntry
+ xmi:id="_s7URcwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InitialNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.BoundaryEvent_InitialNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InitialNode_3004</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URdAkGEeWVleXnap4Kwg"
+ name="ImplicitThrowEvent CallOperationAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ImplicitThrowEvent_CallOperationAction_3010"
+ hint="3010">
+ <iconEntry
+ xmi:id="_s7URdQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/CallOperationAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ImplicitThrowEvent_CallOperationAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.CallOperationAction_3010</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URdgkGEeWVleXnap4Kwg"
+ name="ImplicitThrowEvent FlowFinalNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ImplicitThrowEvent_FlowFinalNode_3006"
+ hint="3006">
+ <iconEntry
+ xmi:id="_s7URdwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/FlowFinalNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ImplicitThrowEvent_FlowFinalNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.FlowFinalNode_3006</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UReAkGEeWVleXnap4Kwg"
+ name="TextAnnotation Comment"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.TextAnnotation_Comment_3080"
+ hint="3080">
+ <iconEntry
+ xmi:id="_s7UReQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/Comment.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.TextAnnotation_Comment</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.Comment_3080</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URegkGEeWVleXnap4Kwg"
+ name="Group ActivityPartition"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.Group_ActivityPartition_3067"
+ hint="3067">
+ <iconEntry
+ xmi:id="_s7URewkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ActivityPartition.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.Group_ActivityPartition</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ActivityPartition_3067</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URfAkGEeWVleXnap4Kwg"
+ name="SequenceFlow ControlFlow"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.SequenceFlow_ControlFlow_4004"
+ hint="4004">
+ <iconEntry
+ xmi:id="_s7URfQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ControlFlow.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.SequenceFlow_ControlFlow</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ControlFlow_4004</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URfgkGEeWVleXnap4Kwg"
+ name="DataObjectReference DataStoreNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataObjectReference_DataStoreNode_3078"
+ hint="3078">
+ <iconEntry
+ xmi:id="_s7URfwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/DataStoreNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataObjectReference_DataStoreNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.DataStoreNode_3078</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URgAkGEeWVleXnap4Kwg"
+ name="DataOutputAssociation ObjectFlow"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutputAssociation_ObjectFlow_4003"
+ hint="4003">
+ <iconEntry
+ xmi:id="_s7URgQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ObjectFlow.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutputAssociation_ObjectFlow</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ObjectFlow_4003</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URggkGEeWVleXnap4Kwg"
+ name="DataOutput (3014)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3014"
+ hint="3014">
+ <iconEntry
+ xmi:id="_s7URgwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3014</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URhAkGEeWVleXnap4Kwg"
+ name="DataOutput (3020)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3020"
+ hint="3020">
+ <iconEntry
+ xmi:id="_s7URhQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3020</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URhgkGEeWVleXnap4Kwg"
+ name="DataOutput (3024)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3024"
+ hint="3024">
+ <iconEntry
+ xmi:id="_s7URhwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3024</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URiAkGEeWVleXnap4Kwg"
+ name="DataOutput (3064)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3064"
+ hint="3064">
+ <iconEntry
+ xmi:id="_s7URiQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3064</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URigkGEeWVleXnap4Kwg"
+ name="DataOutput (3077)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3077"
+ hint="3077">
+ <iconEntry
+ xmi:id="_s7URiwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3077</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URjAkGEeWVleXnap4Kwg"
+ name="DataOutput (3084)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3084"
+ hint="3084">
+ <iconEntry
+ xmi:id="_s7URjQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3084</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URjgkGEeWVleXnap4Kwg"
+ name="DataOutput (3087)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3087"
+ hint="3087">
+ <iconEntry
+ xmi:id="_s7URjwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3087</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URkAkGEeWVleXnap4Kwg"
+ name="DataOutput (3090)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3090"
+ hint="3090">
+ <iconEntry
+ xmi:id="_s7URkQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3090</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URkgkGEeWVleXnap4Kwg"
+ name="DataOutput (3094)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3094"
+ hint="3094">
+ <iconEntry
+ xmi:id="_s7URkwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3094</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URlAkGEeWVleXnap4Kwg"
+ name="DataOutput (3098)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3098"
+ hint="3098">
+ <iconEntry
+ xmi:id="_s7URlQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3098</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URlgkGEeWVleXnap4Kwg"
+ name="DataOutput (3109)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3109"
+ hint="3109">
+ <iconEntry
+ xmi:id="_s7URlwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3109</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URmAkGEeWVleXnap4Kwg"
+ name="DataOutput (3111)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3111"
+ hint="3111">
+ <iconEntry
+ xmi:id="_s7URmQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3111</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URmgkGEeWVleXnap4Kwg"
+ name="DataOutput (3191)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3191"
+ hint="3191">
+ <iconEntry
+ xmi:id="_s7URmwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3191</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URnAkGEeWVleXnap4Kwg"
+ name="DataOutput (3125)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3125"
+ hint="3125">
+ <iconEntry
+ xmi:id="_s7URnQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3125</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URngkGEeWVleXnap4Kwg"
+ name="DataOutput (3126)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3126"
+ hint="3126">
+ <iconEntry
+ xmi:id="_s7URnwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3126</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URoAkGEeWVleXnap4Kwg"
+ name="DataOutput (3127)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3127"
+ hint="3127">
+ <iconEntry
+ xmi:id="_s7URoQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3127</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URogkGEeWVleXnap4Kwg"
+ name="DataOutput (3128)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3128"
+ hint="3128">
+ <iconEntry
+ xmi:id="_s7URowkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3128</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URpAkGEeWVleXnap4Kwg"
+ name="DataOutput (3129)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3129"
+ hint="3129">
+ <iconEntry
+ xmi:id="_s7URpQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3129</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URpgkGEeWVleXnap4Kwg"
+ name="DataOutput (3130)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3130"
+ hint="3130">
+ <iconEntry
+ xmi:id="_s7URpwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3130</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URqAkGEeWVleXnap4Kwg"
+ name="DataOutput (3131)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3131"
+ hint="3131">
+ <iconEntry
+ xmi:id="_s7URqQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3131</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URqgkGEeWVleXnap4Kwg"
+ name="DataOutput (3202)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_OutputPin_3202"
+ hint="3202">
+ <iconEntry
+ xmi:id="_s7URqwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OutputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_OutputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OutputPin_3202</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URrAkGEeWVleXnap4Kwg"
+ name="DataOutput Parameter"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_Parameter_3001"
+ hint="3001">
+ <iconEntry
+ xmi:id="_s7URrQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/Parameter.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_Parameter</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.Parameter_3001</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URrgkGEeWVleXnap4Kwg"
+ name="DataOutput ActivityParameterNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataOutput_ActivityParameterNode_3059"
+ hint="3059">
+ <iconEntry
+ xmi:id="_s7URrwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ActivityParameterNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataOutput_ActivityParameterNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ActivityParameterNode_3059</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URsAkGEeWVleXnap4Kwg"
+ name="BPMNProperty DataStoreNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.BPMNProperty_DataStoreNode_3078"
+ hint="3078">
+ <iconEntry
+ xmi:id="_s7URsQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/DataStoreNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.BPMNProperty_DataStoreNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.DataStoreNode_3078</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URsgkGEeWVleXnap4Kwg"
+ name="DataInputAssociation ObjectFlow"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInputAssociation_ObjectFlow_4003"
+ hint="4003">
+ <iconEntry
+ xmi:id="_s7URswkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ObjectFlow.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInputAssociation_ObjectFlow</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ObjectFlow_4003</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URtAkGEeWVleXnap4Kwg"
+ name="DataStoreReference DataStoreNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataStoreReference_DataStoreNode_3078"
+ hint="3078">
+ <iconEntry
+ xmi:id="_s7URtQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/DataStoreNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataStoreReference_DataStoreNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.DataStoreNode_3078</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URtgkGEeWVleXnap4Kwg"
+ name="DataObject DataStoreNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataObject_DataStoreNode_3078"
+ hint="3078">
+ <iconEntry
+ xmi:id="_s7URtwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/DataStoreNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataObject_DataStoreNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.DataStoreNode_3078</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URuAkGEeWVleXnap4Kwg"
+ name="DataInput (3013)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3013"
+ hint="3013">
+ <iconEntry
+ xmi:id="_s7URuQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3013</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URugkGEeWVleXnap4Kwg"
+ name="DataInput (3019)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3019"
+ hint="3019">
+ <iconEntry
+ xmi:id="_s7URuwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3019</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URvAkGEeWVleXnap4Kwg"
+ name="DataInput (3023)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3023"
+ hint="3023">
+ <iconEntry
+ xmi:id="_s7URvQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3023</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URvgkGEeWVleXnap4Kwg"
+ name="DataInput (3055)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3055"
+ hint="3055">
+ <iconEntry
+ xmi:id="_s7URvwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3055</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URwAkGEeWVleXnap4Kwg"
+ name="DataInput (3089)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3089"
+ hint="3089">
+ <iconEntry
+ xmi:id="_s7URwQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3089</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URwgkGEeWVleXnap4Kwg"
+ name="DataInput (3092)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3092"
+ hint="3092">
+ <iconEntry
+ xmi:id="_s7URwwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3092</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URxAkGEeWVleXnap4Kwg"
+ name="DataInput (3096)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3096"
+ hint="3096">
+ <iconEntry
+ xmi:id="_s7URxQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3096</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URxgkGEeWVleXnap4Kwg"
+ name="DataInput (3101)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3101"
+ hint="3101">
+ <iconEntry
+ xmi:id="_s7URxwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3101</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URyAkGEeWVleXnap4Kwg"
+ name="DataInput (3103)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3103"
+ hint="3103">
+ <iconEntry
+ xmi:id="_s7URyQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3103</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URygkGEeWVleXnap4Kwg"
+ name="DataInput (3105)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3105"
+ hint="3105">
+ <iconEntry
+ xmi:id="_s7URywkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3105</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URzAkGEeWVleXnap4Kwg"
+ name="DataInput (3188)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3188"
+ hint="3188">
+ <iconEntry
+ xmi:id="_s7URzQkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3188</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7URzgkGEeWVleXnap4Kwg"
+ name="DataInput (3133)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3133"
+ hint="3133">
+ <iconEntry
+ xmi:id="_s7URzwkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3133</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR0AkGEeWVleXnap4Kwg"
+ name="DataInput (3134)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3134"
+ hint="3134">
+ <iconEntry
+ xmi:id="_s7UR0QkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3134</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR0gkGEeWVleXnap4Kwg"
+ name="DataInput (3136)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3136"
+ hint="3136">
+ <iconEntry
+ xmi:id="_s7UR0wkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3136</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR1AkGEeWVleXnap4Kwg"
+ name="DataInput (3137)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3137"
+ hint="3137">
+ <iconEntry
+ xmi:id="_s7UR1QkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3137</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR1gkGEeWVleXnap4Kwg"
+ name="DataInput (3138)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3138"
+ hint="3138">
+ <iconEntry
+ xmi:id="_s7UR1wkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3138</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR2AkGEeWVleXnap4Kwg"
+ name="DataInput (3139)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3139"
+ hint="3139">
+ <iconEntry
+ xmi:id="_s7UR2QkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3139</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR2gkGEeWVleXnap4Kwg"
+ name="DataInput (3140)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3140"
+ hint="3140">
+ <iconEntry
+ xmi:id="_s7UR2wkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3140</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR3AkGEeWVleXnap4Kwg"
+ name="DataInput (3141)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3141"
+ hint="3141">
+ <iconEntry
+ xmi:id="_s7UR3QkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3141</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR3gkGEeWVleXnap4Kwg"
+ name="DataInput (3142)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3142"
+ hint="3142">
+ <iconEntry
+ xmi:id="_s7UR3wkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3142</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR4AkGEeWVleXnap4Kwg"
+ name="DataInput (3143)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3143"
+ hint="3143">
+ <iconEntry
+ xmi:id="_s7UR4QkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3143</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR4gkGEeWVleXnap4Kwg"
+ name="DataInput (3144)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3144"
+ hint="3144">
+ <iconEntry
+ xmi:id="_s7UR4wkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3144</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR5AkGEeWVleXnap4Kwg"
+ name="DataInput (3199)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_InputPin_3199"
+ hint="3199">
+ <iconEntry
+ xmi:id="_s7UR5QkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/InputPin.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_InputPin</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.InputPin_3199</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR5gkGEeWVleXnap4Kwg"
+ name="DataInput Parameter"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_Parameter_3001"
+ hint="3001">
+ <iconEntry
+ xmi:id="_s7UR5wkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/Parameter.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_Parameter</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.Parameter_3001</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR6AkGEeWVleXnap4Kwg"
+ name="DataInput ActivityParameterNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataInput_ActivityParameterNode_3059"
+ hint="3059">
+ <iconEntry
+ xmi:id="_s7UR6QkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ActivityParameterNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataInput_ActivityParameterNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ActivityParameterNode_3059</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR6gkGEeWVleXnap4Kwg"
+ name="DataAssociation ObjectFlow"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.DataAssociation_ObjectFlow_4003"
+ hint="4003">
+ <iconEntry
+ xmi:id="_s7UR6wkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ObjectFlow.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.DataAssociation_ObjectFlow</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ObjectFlow_4003</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR7AkGEeWVleXnap4Kwg"
+ name="UserTask OpaqueAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.UserTask_OpaqueAction_3007"
+ hint="3007">
+ <iconEntry
+ xmi:id="_s7UR7QkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OpaqueAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.UserTask_OpaqueAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OpaqueAction_3007</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR7gkGEeWVleXnap4Kwg"
+ name="ManualTask OpaqueAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ManualTask_OpaqueAction_3007"
+ hint="3007">
+ <iconEntry
+ xmi:id="_s7UR7wkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OpaqueAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ManualTask_OpaqueAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OpaqueAction_3007</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR8AkGEeWVleXnap4Kwg"
+ name="Documentation Comment"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.Documentation_Comment_3080"
+ hint="3080">
+ <iconEntry
+ xmi:id="_s7UR8QkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/Comment.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.Documentation_Comment</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.Comment_3080</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR8gkGEeWVleXnap4Kwg"
+ name="BPMNRelationship (3002)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.BPMNRelationship_Constraint_3002"
+ hint="3002">
+ <iconEntry
+ xmi:id="_s7UR8wkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/Constraint.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.BPMNRelationship_Constraint</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.Constraint_3002</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR9AkGEeWVleXnap4Kwg"
+ name="BPMNRelationship (3003)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.BPMNRelationship_Constraint_3003"
+ hint="3003">
+ <iconEntry
+ xmi:id="_s7UR9QkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/Constraint.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.BPMNRelationship_Constraint</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.Constraint_3003</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR9gkGEeWVleXnap4Kwg"
+ name="BPMNRelationship (3112)"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.BPMNRelationship_Constraint_3112"
+ hint="3112">
+ <iconEntry
+ xmi:id="_s7UR9wkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/Constraint.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.BPMNRelationship_Constraint</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.Constraint_3112</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR-AkGEeWVleXnap4Kwg"
+ name="SubProcess StructuredActivityNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.SubProcess_StructuredActivityNode_3065"
+ hint="3065">
+ <iconEntry
+ xmi:id="_s7UR-QkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/StructuredActivityNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.SubProcess_StructuredActivityNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.StructuredActivityNode_3065</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR-gkGEeWVleXnap4Kwg"
+ name="LoopCharacteristics StructuredActivityNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.LoopCharacteristics_StructuredActivityNode_3065"
+ hint="3065">
+ <iconEntry
+ xmi:id="_s7UR-wkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/StructuredActivityNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.LoopCharacteristics_StructuredActivityNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.StructuredActivityNode_3065</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR_AkGEeWVleXnap4Kwg"
+ name="CallActivity CallBehaviorAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.CallActivity_CallBehaviorAction">
+ <iconEntry
+ xmi:id="_s7UR_QkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/CallBehaviorAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.CallBehaviorAction_BaseType</specializedTypesID>
+ <matcherConfiguration
+ xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration"
+ xmi:id="_s7UR_gkGEeWVleXnap4Kwg">
+ <stereotypesQualifiedNames>BPMNProfile::CallActivity</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR_wkGEeWVleXnap4Kwg"
+ name="BusinessRuleTask OpaqueAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.BusinessRuleTask_OpaqueAction_3007"
+ hint="3007">
+ <iconEntry
+ xmi:id="_s7USAAkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OpaqueAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.BusinessRuleTask_OpaqueAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OpaqueAction_3007</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7USAQkGEeWVleXnap4Kwg"
+ name="ComplexBehaviorDefinition ControlFlow"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ComplexBehaviorDefinition_ControlFlow_4004"
+ hint="4004">
+ <iconEntry
+ xmi:id="_s7USAgkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ControlFlow.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ComplexBehaviorDefinition_ControlFlow</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ControlFlow_4004</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7USAwkGEeWVleXnap4Kwg"
+ name="AdHocSubProcess StructuredActivityNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.AdHocSubProcess_StructuredActivityNode_3065"
+ hint="3065">
+ <iconEntry
+ xmi:id="_s7USBAkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/StructuredActivityNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.AdHocSubProcess_StructuredActivityNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.StructuredActivityNode_3065</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7USBQkGEeWVleXnap4Kwg"
+ name="ScriptTask OpaqueAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ScriptTask_OpaqueAction_3007"
+ hint="3007">
+ <iconEntry
+ xmi:id="_s7USBgkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/OpaqueAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ScriptTask_OpaqueAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OpaqueAction_3007</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7USBwkGEeWVleXnap4Kwg"
+ name="SendTask CallOperationAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.SendTask_CallOperationAction_3010"
+ hint="3010">
+ <iconEntry
+ xmi:id="_s7USCAkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/CallOperationAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.SendTask_CallOperationAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.CallOperationAction_3010</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7USCQkGEeWVleXnap4Kwg"
+ name="Transaction StructuredActivityNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.Transaction_StructuredActivityNode_3065"
+ hint="3065">
+ <iconEntry
+ xmi:id="_s7USCgkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/StructuredActivityNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.Transaction_StructuredActivityNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.StructuredActivityNode_3065</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7USCwkGEeWVleXnap4Kwg"
+ name="StandardLoopCharacteristics LoopNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.StandardLoopCharacteristics_LoopNode_3071"
+ hint="3071">
+ <iconEntry
+ xmi:id="_s7USDAkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/LoopNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.StandardLoopCharacteristics_LoopNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.LoopNode_3071</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7USDQkGEeWVleXnap4Kwg"
+ name="StandardLoopCharacteristics StructuredActivityNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.StandardLoopCharacteristics_StructuredActivityNode_3065"
+ hint="3065">
+ <iconEntry
+ xmi:id="_s7USDgkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/StructuredActivityNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.StandardLoopCharacteristics_StructuredActivityNode</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.StructuredActivityNode_3065</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7USDwkGEeWVleXnap4Kwg"
+ name="ReceiveTask AcceptEventAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ReceiveTask_AcceptEventAction_3063"
+ hint="3063">
+ <iconEntry
+ xmi:id="_s7USEAkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/AcceptEventAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ReceiveTask_AcceptEventAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.AcceptEventAction_3063</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7USEQkGEeWVleXnap4Kwg"
+ name="ServiceTask CallOperationAction"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.ServiceTask_CallOperationAction_3010"
+ hint="3010">
+ <iconEntry
+ xmi:id="_s7USEgkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/CallOperationAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.ServiceTask_CallOperationAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.CallOperationAction_3010</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7USEwkGEeWVleXnap4Kwg"
+ name="MultiInstanceLoopCharacteristics ExpansionRegion"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.MultiInstanceLoopCharacteristics_ExpansionRegion_3070"
+ hint="3070">
+ <iconEntry
+ xmi:id="_s7USFAkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/ExpansionRegion.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.MultiInstanceLoopCharacteristics_ExpansionRegion</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.ExpansionRegion_3070</specializedTypesID>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7USFQkGEeWVleXnap4Kwg"
+ name="MultiInstanceLoopCharacteristics StructuredActivityNode"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.MultiInstanceLoopCharacteristics_StructuredActivityNode_3065"
+ hint="3065">
+ <iconEntry
+ xmi:id="_s7USFgkGEeWVleXnap4Kwg"
+ iconPath="/icons/full/obj16/StructuredActivityNode.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <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.collaboration.definitions_PapyrusUMLActivityDiagram"
+ target="_s7URSwkGEeWVleXnap4Kwg">
+ <stereotypesToApply
+ xmi:id="_s7USGAkGEeWVleXnap4Kwg"
+ stereotypeQualifiedName="BPMNProfile::Definitions"
+ updateName="true">
+ <requiredProfiles>BPMNProfile</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations
+ xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration"
+ xmi:id="_s7USGQkGEeWVleXnap4Kwg"
+ name="Apply CallActivity"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.callActivity"
+ target="_s7UR_AkGEeWVleXnap4Kwg">
+ <stereotypesToApply
+ xmi:id="_s7USGgkGEeWVleXnap4Kwg"
+ stereotypeQualifiedName="BPMNProfile::CallActivity"
+ updateName="true">
+ <requiredProfiles>BPMNProfile</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+</elementtypesconfigurations:ElementTypeSetConfiguration>
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/model/collaboration.paletteConfiguration b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/model/collaboration.paletteConfiguration
new file mode 100644
index 00000000000..a08d708f2bd
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/model/collaboration.paletteConfiguration
@@ -0,0 +1,367 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<paletteconfiguration:PaletteConfiguration
+ xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:paletteconfiguration="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"
+ id="org.eclipse.papyrus.bpmn.collaboration.palette"
+ label="BPMN Collaboration Palette Model"
+ description="Palette configuration for BPMN Collaboration Diagram">
+ <drawerConfigurations
+ id="org.eclipse.papyrus.bpmn.collaboration.connectors"
+ label="Connectors"
+ description="Drawer Configuration for BPMN Collaboration Diagram Connectors">
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.sequenceFlow.tool"
+ label="Sequence Flow"
+ description="Sequence Flow (Control Flow)"
+ kind="ConnectionTool">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/SequenceFlow.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.SequenceFlow_ControlFlow_4004"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.dataAssociation.tool"
+ label="Data Association "
+ description="Data Association (Object Flow)"
+ kind="ConnectionTool">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/DataAssociation.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.DataAssociation_ObjectFlow_4003"/>
+ </ownedConfigurations>
+ </drawerConfigurations>
+ <drawerConfigurations
+ id="org.eclipse.papyrus.bpmn.collaboration.tasks"
+ label="Tasks"
+ description="Drawer Configuration for BPMN Collaboration Diagram Tasks">
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.task.tool"
+ label="Task"
+ description="Task (Opaque Action)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/Task.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.Task_Action_3007"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.manualTask.tool"
+ label="Manual Task"
+ description="Manual Task (Opaque Action)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/ManualTask.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.ManualTask_OpaqueAction_3007"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.userTask.tool"
+ label="User Task"
+ description="User Task (Opaque Action)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/UserTask.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.UserTask_OpaqueAction_3007"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.scriptTask.tool"
+ label="Script Task"
+ description="Script Task (Opaque Action)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/ScriptTask.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.ScriptTask_OpaqueAction_3007"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.businessRuleTask.tool"
+ label="Business Rule Task"
+ description="Business Rule Task (Opaque Action)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/BusinessRuleTask.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.BusinessRuleTask_OpaqueAction_3007"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.sendTask.tool"
+ label="Send Task"
+ description="Send Task (Call Operation Action)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/SendTask.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.SendTask_CallOperationAction_3010"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.serviceTask.tool"
+ label="Service Task"
+ description="Service Task (Call Operation Action)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/ServiceTask.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.ServiceTask_CallOperationAction_3010"/>
+ </ownedConfigurations>
+ </drawerConfigurations>
+ <drawerConfigurations
+ id="org.eclipse.papyrus.bpmn.collaboration.gateways"
+ label="Gateways"
+ description="Drawer Configuration for BPMN Collaboration Diagram Gateways">
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.inclusiveGateway.joinNode.tool"
+ label="Inclusive Gateway (Join node)"
+ description="Inclusive Gateway (Join node)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/InclusiveGateway.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.InclusiveGateway_JoinNode_3041"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.exclusiveGateway.decisionNode.tool"
+ label="Exclusive Gateway (Decision node)"
+ description="Exclusive Gateway (Decision node)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/ExclusiveGateway.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.ExclusiveGateway_DecisionNode_3038"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.exclusiveGateway.mergeNode.tool"
+ label="Exclusive Gateway (Merge Node)"
+ description="Exclusive Gateway (Merge Node)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/ExclusiveGateway.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.ExclusiveGateway_MergeNode_3039"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.parallelGateway.joinNode.tool"
+ label="Parallel Gateway (Join node)"
+ description="Parallel Gateway (Join node)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/ParallelGateway.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.ParallelGateway_JoinNode_3041"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.inclusiveGateway.forkNode.tool"
+ label="Inclusive Gateway (Fork node)"
+ description="Inclusive Gateway (Fork node)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/InclusiveGateway.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.InclusiveGateway_ForkNode_3040"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.parallelGateway.forkNode.tool"
+ label="Parallel Gateway (Fork node)"
+ description="Parallel Gateway (Fork node)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/ParallelGateway.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.ParallelGateway_ForkNode_3040"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.eventBasedGateway.forkNode.tool"
+ label="EventBasedGateway (Fork Node)"
+ description="EventBasedGateway (Fork Node)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/EventBasedGateway.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.EventBasedGateway_ForkNode_3040"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.eventBasedGateway.interruptibleActivityRegion.tool"
+ label="EventBasedGateway (Interruptible Activity Region)"
+ description="EventBasedGateway (Interruptible Activity Region)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/EventBasedGateway.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.EventBasedGateway_InterruptibleActivityRegion_3068"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.eventBasedGateway.structuredActivityNode.tool"
+ label="EventBasedGateway (Structured Activity Node)"
+ description="EventBasedGateway (Structured Activity Node)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/EventBasedGateway.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.EventBasedGateway_StructuredActivityNode_3065"/>
+ </ownedConfigurations>
+ </drawerConfigurations>
+ <drawerConfigurations
+ id="org.eclipse.papyrus.bpmn.collaboration.events"
+ label="Events"
+ description="Drawer Configuration for BPMN Collaboration Diagram Events">
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.startEvent.tool"
+ label="Start Event"
+ description="Start Event (Initial node)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/StartEvent.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.StartEvent_InitialNode_3004"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.endEvent.tool"
+ label="End Event"
+ description="End Event (Flow final)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/EndEvent.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.EndEvent_FlowFinalNode_3006"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.intermediateThrowEvent.tool"
+ label="Intermediate Throw Event"
+ description="Intermediate Throw Event (Call Operation Action)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/IntermediateThrowEvent.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.IntermediateThrowEvent_CallOperationAction_3010"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.boundaryEvent.tool"
+ label="Boundary Event"
+ description="Boundary Event (Initial node)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/BoundaryEvent.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.BoundaryEvent_InitialNode_3004"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.intermediateCatchEvent.tool"
+ label="Intermediate Catch Event"
+ description="Intermediate Catch Event (Accept Event Action)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/IntermediateThrowEvent.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.IntermediateCatchEvent_AcceptEventAction_3063"/>
+ </ownedConfigurations>
+ </drawerConfigurations>
+ <drawerConfigurations
+ id="org.eclipse.papyrus.bpmn.collaboration.subprocesses"
+ label="Subprocesses"
+ description="Drawer Configuration for BPMN Collaboration Diagram Subprocesses">
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.subprocess.tool"
+ label="Subprocess"
+ description="Subprocess (Structured Activity Node)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/SubProcess.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.SubProcess_StructuredActivityNode_3065"/>
+ </ownedConfigurations>
+ </drawerConfigurations>
+ <drawerConfigurations
+ id="org.eclipse.papyrus.bpmn.collaboration.data"
+ label="Data"
+ description="Drawer Configuration for BPMN Collaboration Diagram Data">
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.dataStoreReference.tool"
+ label="Data Store Reference"
+ description="Data Store Reference">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/DataStore.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.DataStoreReference_DataStoreNode_3078"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.dataInput.tool"
+ label="Data Input"
+ description="Data Input">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/DataInput.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.DataInput_ActivityParameterNode_3059"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.dataOutput.tool"
+ label="Data Output"
+ description="Data Output">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/DataOutput.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.DataOutput_ActivityParameterNode_3059"/>
+ </ownedConfigurations>
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.dataObject.tool"
+ label="Data Object"
+ description="Data Object">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/DataObject.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.DataObject_DataStoreNode_3078"/>
+ </ownedConfigurations>
+ </drawerConfigurations>
+ <drawerConfigurations
+ id="org.eclipse.papyrus.bpmn.collaboration.pools"
+ label="Pools and Lanes"
+ description="Drawer Configuration for BPMN Collaboration Diagram Pools and Lanes">
+ <ownedConfigurations
+ xsi:type="paletteconfiguration:ToolConfiguration"
+ id="bpmn.collaboration.lane.tool"
+ label="Lane"
+ description="Lane (Activity Partition)">
+ <icon
+ pluginID="org.eclipse.papyrus.bpmn"
+ iconPath="/icons/Lane.png"/>
+ <elementDescriptors
+ elementTypeId="org.eclipse.papyrus.bpmn.collaboration.Lane_ActivityPartition_3067"/>
+ </ownedConfigurations>
+ </drawerConfigurations>
+ <requiredProfiles>BPMNProfile</requiredProfiles>
+</paletteconfiguration:PaletteConfiguration>
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/model/collaborationCustom.elementtypesconfigurations b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/model/collaborationCustom.elementtypesconfigurations
new file mode 100644
index 00000000000..e8b1d1a2756
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/model/collaborationCustom.elementtypesconfigurations
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ASCII"?>
+<elementtypesconfigurations:ElementTypeSetConfiguration
+ xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:applystereotypeadviceconfiguration="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/uml/applystereotypeadvice/1.0"
+ xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.0"
+ xmi:id="_s7URMAkGEeWVleXnap4Kwg"
+ name="BPMNProfile"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.elementTypeSetCustom"
+ metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_ODZj0BBDEeWXVJ4WhgYiRw"
+ name="Lane ActivityPartition"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.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>
+ <elementTypeConfigurations
+ xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
+ xmi:id="_s7UR7gkGEeWVleXnap4Kwg3"
+ name="Task Action"
+ identifier="org.eclipse.papyrus.bpmn.collaboration.Task_Action_3007"
+ hint="3007">
+ <iconEntry
+ xmi:id="_s7UR7wkGEeWVleXnap4Kwg4"
+ iconPath="/icons/full/obj16/OpaqueAction.gif"
+ bundleId="org.eclipse.uml2.uml.edit"/>
+ <specializedTypesID>org.eclipse.papyrus.bpmn.Task_OpaqueAction</specializedTypesID>
+ <specializedTypesID>org.eclipse.papyrus.uml.diagram.activity.OpaqueAction_3007</specializedTypesID>
+ </elementTypeConfigurations>
+</elementtypesconfigurations:ElementTypeSetConfiguration>
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/plugin.xml b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/plugin.xml
new file mode 100644
index 00000000000..a5640d23376
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/plugin.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension
+ point="org.eclipse.papyrus.infra.elementtypesconfigurations.elementTypeSetConfiguration">
+ <elementTypeSet
+ id="org.eclipse.papyrus.bpmn.collaboration.elementTypeSet"
+ path="model/collaboration.elementtypesconfigurations">
+ </elementTypeSet>
+ </extension>
+ <extension
+ point="org.eclipse.papyrus.infra.elementtypesconfigurations.elementTypeSetConfiguration">
+ <elementTypeSet
+ id="org.eclipse.papyrus.bpmn.collaboration.elementTypeSetCustom"
+ path="model/collaborationCustom.elementtypesconfigurations">
+ </elementTypeSet>
+ </extension>
+ <!--
+ <extension
+ point="org.eclipse.papyrus.uml.diagram.common.paletteDefinition">
+ <paletteDefinition
+ ID="org.eclipse.papyrus.bpmn.collaboration.palette"
+ class="org.eclipse.papyrus.uml.diagram.common.service.ExtendedPluginPaletteProvider"
+ icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
+ name="org.eclipse.papyrus.bpmn.collaboration.palette"
+ path="model/collaboration.paletteConfiguration"
+ provider="CEA LIST">
+ <Priority
+ name="Lowest">
+ </Priority>
+ <editor
+ id="org.eclipse.papyrus.uml.diagram.activity">
+ </editor>
+ </paletteDefinition>
+ </extension>
+ -->
+ <extension
+ point="org.eclipse.papyrus.infra.gmfdiag.common.diagramExpansion">
+ <diagramexpansion
+ model="model/bpmnDiagramExpansion.xmi">
+ </diagramexpansion>
+ </extension>
+</plugin>
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/pom.xml b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/pom.xml
new file mode 100644
index 00000000000..a31bb5abe11
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>org.eclipse.papyrus.extra.releng</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>1.2.0-SNAPSHOT</version>
+ <relativePath>../../../releng/extra</relativePath>
+ </parent>
+ <artifactId>org.eclipse.papyrus.bpmn.diagram.process</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.7.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project> \ No newline at end of file
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/src/org/eclipse/papyrus/bpmn/diagram/collaboration/Activator.java b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/src/org/eclipse/papyrus/bpmn/diagram/collaboration/Activator.java
new file mode 100644
index 00000000000..be077091754
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/src/org/eclipse/papyrus/bpmn/diagram/collaboration/Activator.java
@@ -0,0 +1,61 @@
+/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.bpmn.diagram.collaboration;
+
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.bpmn.diagram.process"; //$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+}
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/src/org/eclipse/papyrus/bpmn/diagram/collaboration/ActivityViewFactory.java b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/src/org/eclipse/papyrus/bpmn/diagram/collaboration/ActivityViewFactory.java
new file mode 100644
index 00000000000..acd1eefa5ce
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.collaboration/src/org/eclipse/papyrus/bpmn/diagram/collaboration/ActivityViewFactory.java
@@ -0,0 +1,81 @@
+/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.bpmn.diagram.collaboration;
+
+import org.eclipse.gmf.runtime.diagram.core.util.ViewUtil;
+import org.eclipse.gmf.runtime.diagram.ui.view.factories.AbstractShapeViewFactory;
+import org.eclipse.gmf.runtime.notation.DecorationNode;
+import org.eclipse.gmf.runtime.notation.Node;
+import org.eclipse.gmf.runtime.notation.NotationFactory;
+import org.eclipse.gmf.runtime.notation.Shape;
+import org.eclipse.gmf.runtime.notation.TitleStyle;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.uml.diagram.activity.edit.parts.ActivityActivityContentCompartmentEditPart;
+import org.eclipse.papyrus.uml.diagram.activity.edit.parts.ActivityActivityParametersCompartmentEditPart;
+import org.eclipse.papyrus.uml.diagram.activity.edit.parts.ActivityActivityPostConditionsCompartmentEditPart;
+import org.eclipse.papyrus.uml.diagram.activity.edit.parts.ActivityActivityPreConditionsCompartmentEditPart;
+import org.eclipse.papyrus.uml.diagram.activity.edit.parts.ActivityIsSingleExecutionEditPart;
+import org.eclipse.papyrus.uml.diagram.activity.edit.parts.ActivityNameEditPart;
+import org.eclipse.papyrus.uml.diagram.activity.part.UMLVisualIDRegistry;
+
+public class ActivityViewFactory extends AbstractShapeViewFactory{
+ protected Node createNode() {
+ Shape node = NotationFactory.eINSTANCE.createShape();
+ node.setLayoutConstraint(NotationFactory.eINSTANCE.createBounds());
+ node.setType("2001");
+ // initializeFromPreferences
+ Node label5001 = createLabel(node, UMLVisualIDRegistry.getType(ActivityNameEditPart.VISUAL_ID));
+ Node label5002 = createLabel(node, UMLVisualIDRegistry.getType(ActivityIsSingleExecutionEditPart.VISUAL_ID));
+ createCompartment(node, UMLVisualIDRegistry.getType(ActivityActivityParametersCompartmentEditPart.VISUAL_ID), false, false, true, true);
+ createCompartment(node, UMLVisualIDRegistry.getType(ActivityActivityPreConditionsCompartmentEditPart.VISUAL_ID), false, false, true, true);
+ createCompartment(node, UMLVisualIDRegistry.getType(ActivityActivityPostConditionsCompartmentEditPart.VISUAL_ID), false, false, true, true);
+ createCompartment(node, UMLVisualIDRegistry.getType(ActivityActivityContentCompartmentEditPart.VISUAL_ID), false, false, false, false);
+ return node;
+ }
+ /**
+ * @generated
+ */
+ protected Node createCompartment(View owner, String hint, boolean canCollapse, boolean hasTitle, boolean canSort, boolean canFilter) {
+ // SemanticListCompartment rv = NotationFactory.eINSTANCE.createSemanticListCompartment();
+ // rv.setShowTitle(showTitle);
+ // rv.setCollapsed(isCollapsed);
+ Node rv;
+ if (canCollapse) {
+ rv = NotationFactory.eINSTANCE.createBasicCompartment();
+ } else {
+ rv = NotationFactory.eINSTANCE.createDecorationNode();
+ }
+ rv.setLayoutConstraint(NotationFactory.eINSTANCE.createBounds());
+ if (hasTitle) {
+ TitleStyle ts = NotationFactory.eINSTANCE.createTitleStyle();
+ rv.getStyles().add(ts);
+ }
+ if (canSort) {
+ rv.getStyles().add(NotationFactory.eINSTANCE.createSortingStyle());
+ }
+ if (canFilter) {
+ rv.getStyles().add(NotationFactory.eINSTANCE.createFilteringStyle());
+ }
+ rv.setType(hint);
+ ViewUtil.insertChildView(owner, rv, ViewUtil.APPEND, true);
+ return rv;
+ }
+ /**
+ * @generated
+ */
+ protected Node createLabel(View owner, String hint) {
+ DecorationNode rv = NotationFactory.eINSTANCE.createDecorationNode();
+ rv.setType(hint);
+ ViewUtil.insertChildView(owner, rv, ViewUtil.APPEND, true);
+ return rv;
+ }
+}
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.common/css/style.css b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.common/css/style.css
index 8c89e32bbb8..25f5ae88e82 100644
--- a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.common/css/style.css
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.common/css/style.css
@@ -51,6 +51,7 @@ OpaqueAction > Compartment[kind="symbol"] {
{
fillColor: white;
displayTag: false;
+ maskLabel: stereotype;
}
[appliedStereotypes~="BPMNProfile::GlobalTask"]
@@ -341,6 +342,10 @@ alternateBorderColor path{
visible:false;
}
+[appliedStereotypes~="BPMNProfile::Task"] > Label:stereotype {
+ visible:false;
+}
+
[appliedStereotypes~="BPMNProfile::Lane"] > Compartment[kind="ActivityPartitionContentCompartment"] {
visible: false;
}
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.common/icons/BpmnCollaboration_16x16.png b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.common/icons/BpmnCollaboration_16x16.png
new file mode 100644
index 00000000000..c4a5fd9444c
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.common/icons/BpmnCollaboration_16x16.png
Binary files differ
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/process.paletteConfiguration b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/process.paletteConfiguration
index e1a6b2fdcbd..42df98018e1 100644
--- a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/process.paletteConfiguration
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/process.paletteConfiguration
@@ -13,7 +13,7 @@
description="Drawer Configuration for BPMN Process Diagram Connectors">
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.sequenceFlow.tool"
+ id="bpmn.process.sequenceFlow.tool"
label="Sequence Flow"
description="Sequence Flow (Control Flow)"
kind="ConnectionTool">
@@ -25,7 +25,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.dataAssociation.tool"
+ id="bpmn.process.dataAssociation.tool"
label="Data Association "
description="Data Association (Object Flow)"
kind="ConnectionTool">
@@ -42,7 +42,7 @@
description="Drawer Configuration for BPMN Process Diagram Tasks">
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.task.tool"
+ id="bpmn.process.task.tool"
label="Task"
description="Task (Opaque Action)">
<icon
@@ -53,7 +53,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.manualTask.tool"
+ id="bpmn.process.manualTask.tool"
label="Manual Task"
description="Manual Task (Opaque Action)">
<icon
@@ -64,7 +64,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.userTask.tool"
+ id="bpmn.process.userTask.tool"
label="User Task"
description="User Task (Opaque Action)">
<icon
@@ -75,7 +75,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.scriptTask.tool"
+ id="bpmn.process.scriptTask.tool"
label="Script Task"
description="Script Task (Opaque Action)">
<icon
@@ -86,7 +86,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.businessRuleTask.tool"
+ id="bpmn.process.businessRuleTask.tool"
label="Business Rule Task"
description="Business Rule Task (Opaque Action)">
<icon
@@ -97,7 +97,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.sendTask.tool"
+ id="bpmn.process.sendTask.tool"
label="Send Task"
description="Send Task (Call Operation Action)">
<icon
@@ -108,7 +108,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.serviceTask.tool"
+ id="bpmn.process.serviceTask.tool"
label="Service Task"
description="Service Task (Call Operation Action)">
<icon
@@ -124,7 +124,7 @@
description="Drawer Configuration for BPMN Process Diagram Gateways">
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.inclusiveGateway.joinNode.tool"
+ id="bpmn.process.inclusiveGateway.joinNode.tool"
label="Inclusive Gateway (Join node)"
description="Inclusive Gateway (Join node)">
<icon
@@ -135,7 +135,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.exclusiveGateway.decisionNode.tool"
+ id="bpmn.process.exclusiveGateway.decisionNode.tool"
label="Exclusive Gateway (Decision node)"
description="Exclusive Gateway (Decision node)">
<icon
@@ -146,7 +146,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.exclusiveGateway.mergeNode.tool"
+ id="bpmn.process.exclusiveGateway.mergeNode.tool"
label="Exclusive Gateway (Merge Node)"
description="Exclusive Gateway (Merge Node)">
<icon
@@ -157,7 +157,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.parallelGateway.joinNode.tool"
+ id="bpmn.process.parallelGateway.joinNode.tool"
label="Parallel Gateway (Join node)"
description="Parallel Gateway (Join node)">
<icon
@@ -168,7 +168,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.inclusiveGateway.forkNode.tool"
+ id="bpmn.process.inclusiveGateway.forkNode.tool"
label="Inclusive Gateway (Fork node)"
description="Inclusive Gateway (Fork node)">
<icon
@@ -179,7 +179,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.parallelGateway.forkNode.tool"
+ id="bpmn.process.parallelGateway.forkNode.tool"
label="Parallel Gateway (Fork node)"
description="Parallel Gateway (Fork node)">
<icon
@@ -190,7 +190,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.eventBasedGateway.forkNode.tool"
+ id="bpmn.process.eventBasedGateway.forkNode.tool"
label="EventBasedGateway (Fork Node)"
description="EventBasedGateway (Fork Node)">
<icon
@@ -201,7 +201,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.eventBasedGateway.interruptibleActivityRegion.tool"
+ id="bpmn.process.eventBasedGateway.interruptibleActivityRegion.tool"
label="EventBasedGateway (Interruptible Activity Region)"
description="EventBasedGateway (Interruptible Activity Region)">
<icon
@@ -212,7 +212,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.eventBasedGateway.structuredActivityNode.tool"
+ id="bpmn.process.eventBasedGateway.structuredActivityNode.tool"
label="EventBasedGateway (Structured Activity Node)"
description="EventBasedGateway (Structured Activity Node)">
<icon
@@ -228,7 +228,7 @@
description="Drawer Configuration for BPMN Process Diagram Events">
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.startEvent.tool"
+ id="bpmn.process.startEvent.tool"
label="Start Event"
description="Start Event (Initial node)">
<icon
@@ -239,7 +239,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.endEvent.tool"
+ id="bpmn.process.endEvent.tool"
label="End Event"
description="End Event (Flow final)">
<icon
@@ -250,7 +250,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.intermediateThrowEvent.tool"
+ id="bpmn.process.intermediateThrowEvent.tool"
label="Intermediate Throw Event"
description="Intermediate Throw Event (Call Operation Action)">
<icon
@@ -261,7 +261,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.boundaryEvent.tool"
+ id="bpmn.process.boundaryEvent.tool"
label="Boundary Event"
description="Boundary Event (Initial node)">
<icon
@@ -272,7 +272,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.intermediateCatchEvent.tool"
+ id="bpmn.process.intermediateCatchEvent.tool"
label="Intermediate Catch Event"
description="Intermediate Catch Event (Accept Event Action)">
<icon
@@ -288,7 +288,7 @@
description="Drawer Configuration for BPMN Process Diagram Subprocesses">
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.subprocess.tool"
+ id="bpmn.process.subprocess.tool"
label="Subprocess"
description="Subprocess (Structured Activity Node)">
<icon
@@ -304,7 +304,7 @@
description="Drawer Configuration for BPMN Process Diagram Data">
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.dataStoreReference.tool"
+ id="bpmn.process.dataStoreReference.tool"
label="Data Store Reference"
description="Data Store Reference">
<icon
@@ -315,7 +315,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.dataInput.tool"
+ id="bpmn.process.dataInput.tool"
label="Data Input"
description="Data Input">
<icon
@@ -326,7 +326,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.dataOutput.tool"
+ id="bpmn.process.dataOutput.tool"
label="Data Output"
description="Data Output">
<icon
@@ -337,7 +337,7 @@
</ownedConfigurations>
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.dataObject.tool"
+ id="bpmn.process.dataObject.tool"
label="Data Object"
description="Data Object">
<icon
@@ -353,7 +353,7 @@
description="Drawer Configuration for BPMN Process Diagram Pools and Lanes">
<ownedConfigurations
xsi:type="paletteconfiguration:ToolConfiguration"
- id="bpmn.lane.tool"
+ id="bpmn.process.lane.tool"
label="Lane"
description="Lane (Activity Partition)">
<icon
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram/viewpoints/bpmn.configuration b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram/viewpoints/bpmn.configuration
index 8130d013e38..0a62eb91d32 100644
--- a/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram/viewpoints/bpmn.configuration
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram/viewpoints/bpmn.configuration
@@ -23,8 +23,9 @@
</owningRules>
<childRules xmi:id="_hnObI2ThEeS0VelLgL_ZMA"/>
<paletteRules xmi:id="_hnObJGThEeS0VelLgL_ZMA" permit="false" element="activity.*"/>
+ <paletteRules xmi:id="_yRqRULFbEeWgGbmmY-b2nA" permit="false" element="bpmn.collaboration.*"/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" xmi:id="_0kzWAPL_EeONXPQ2mbw9vB" name="BPMN Collaboration Diagram" icon="platform:/plugin/org.eclipse.papyrus.bpmn.diagram.common/icons/bpmn_16x16.png" implementationID="PapyrusUMLActivityDiagram" categories="_0kz9GPL_EeONXPQ2mbw9vA" customStyle="platform:/plugin/org.eclipse.papyrus.bpmn.diagram.common/css/style.css">
+ <modelKinds xsi:type="configuration:PapyrusDiagram" xmi:id="_0kzWAPL_EeONXPQ2mbw9vB" name="BPMN Collaboration Diagram" icon="platform:/plugin/org.eclipse.papyrus.bpmn.diagram.common/icons/BpmnCollaboration_16x16.png" implementationID="PapyrusUMLActivityDiagram" categories="_0kz9GPL_EeONXPQ2mbw9vA" customStyle="platform:/plugin/org.eclipse.papyrus.bpmn.diagram.common/css/style.css">
<profiles href="http://www.omg.org/spec/BPMNProfile/20121112/#/"/>
<modelRules xmi:id="_0kzWAfL_EeONXPQ2mbw9vA">
<element href="http://www.eclipse.org/uml2/5.0.0/UML#//Collaboration"/>
@@ -44,6 +45,7 @@
</owningRules>
<childRules xmi:id="_hnObI2ThEeS0VelLgL_ZMA"/>
<paletteRules xmi:id="_hnObJGThEeS0VelLgL_ZMA" permit="false" element="activity.*"/>
+ <paletteRules xmi:id="_NOr_0LFZEeWgGbmmY-b2nA" permit="false" element="bpmn.process.*"/>
</modelKinds>
</viewpoints>
<metamodel href="http://www.eclipse.org/uml2/5.0.0/UML#/"/>

Back to the top