Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuan Cadavid2015-10-19 14:08:08 +0000
committerGerrit Code Review @ Eclipse.org2015-10-19 14:12:39 +0000
commit42c865fe6b677756daed5946784baa4c11278c06 (patch)
tree7c14e862eb87e60fe1123fd604de088d9ea722da /extraplugins/bpmn
parent4f5b16ce6fd0734f914fdc6f0c584b14fb5b5834 (diff)
downloadorg.eclipse.papyrus-42c865fe6b677756daed5946784baa4c11278c06.tar.gz
org.eclipse.papyrus-42c865fe6b677756daed5946784baa4c11278c06.tar.xz
org.eclipse.papyrus-42c865fe6b677756daed5946784baa4c11278c06.zip
Icons for Papyrus BPMN palette and profile, corrections for
CarFactory.notation and QVTO script for B2MML Change-Id: I587cce24fc2747ed476bcf12bcb2f5f19cdd1a4d Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
Diffstat (limited to 'extraplugins/bpmn')
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process/model/process.paletteConfiguration12
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/BusinessRuleTask.pngbin250 -> 439 bytes
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ManualTask.pngbin478 -> 756 bytes
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ScriptTask.pngbin533 -> 881 bytes
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ServiceTask.pngbin787 -> 1030 bytes
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/UserTask.pngbin486 -> 856 bytes
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.uml12655
7 files changed, 11356 insertions, 1311 deletions
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 ce582d6dd84..6d2b16e370a 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
@@ -47,7 +47,7 @@
description="Manual Task (Opaque Action)">
<icon
pluginID="org.eclipse.papyrus.bpmn"
- iconPath="/icons/Task.png"/>
+ iconPath="/icons/ManualTask.png"/>
<elementDescriptors
elementTypeId="org.eclipse.papyrus.bpmn.process.ManualTask_OpaqueAction_3007"/>
</ownedConfigurations>
@@ -58,7 +58,7 @@
description="User Task (Opaque Action)">
<icon
pluginID="org.eclipse.papyrus.bpmn"
- iconPath="/icons/Task.png"/>
+ iconPath="/icons/UserTask.png"/>
<elementDescriptors
elementTypeId="org.eclipse.papyrus.bpmn.process.UserTask_OpaqueAction_3007"/>
</ownedConfigurations>
@@ -69,7 +69,7 @@
description="Script Task (Opaque Action)">
<icon
pluginID="org.eclipse.papyrus.bpmn"
- iconPath="/icons/Task.png"/>
+ iconPath="/icons/ScriptTask.png"/>
<elementDescriptors
elementTypeId="org.eclipse.papyrus.bpmn.process.ScriptTask_OpaqueAction_3007"/>
</ownedConfigurations>
@@ -80,7 +80,7 @@
description="Business Rule Task (Opaque Action)">
<icon
pluginID="org.eclipse.papyrus.bpmn"
- iconPath="/icons/Task.png"/>
+ iconPath="/icons/BusinessRuleTask.png"/>
<elementDescriptors
elementTypeId="org.eclipse.papyrus.bpmn.process.BusinessRuleTask_OpaqueAction_3007"/>
</ownedConfigurations>
@@ -91,7 +91,7 @@
description="Send Task (Call Operation Action)">
<icon
pluginID="org.eclipse.papyrus.bpmn"
- iconPath="/icons/Task.png"/>
+ iconPath="/icons/SendTask.png"/>
<elementDescriptors
elementTypeId="org.eclipse.papyrus.bpmn.process.SendTask_CallOperationAction_3010"/>
</ownedConfigurations>
@@ -102,7 +102,7 @@
description="Service Task (Call Operation Action)">
<icon
pluginID="org.eclipse.papyrus.bpmn"
- iconPath="/icons/Task.png"/>
+ iconPath="/icons/ServiceTask.png"/>
<elementDescriptors
elementTypeId="org.eclipse.papyrus.bpmn.process.ServiceTask_CallOperationAction_3010"/>
</ownedConfigurations>
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/BusinessRuleTask.png b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/BusinessRuleTask.png
index 4fab7735083..a7abb6418db 100644
--- a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/BusinessRuleTask.png
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/BusinessRuleTask.png
Binary files differ
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ManualTask.png b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ManualTask.png
index dc8dec261fc..334476bee3b 100644
--- a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ManualTask.png
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ManualTask.png
Binary files differ
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ScriptTask.png b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ScriptTask.png
index 607c668e853..f901b93e7cd 100644
--- a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ScriptTask.png
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ScriptTask.png
Binary files differ
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ServiceTask.png b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ServiceTask.png
index dc17aefb491..c4f07553375 100644
--- a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ServiceTask.png
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/ServiceTask.png
Binary files differ
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/UserTask.png b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/UserTask.png
index 0f54a4dc391..5e59740dfa0 100644
--- a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/UserTask.png
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/icons/UserTask.png
Binary files differ
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.uml b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.uml
index fe44d0379f7..9dbd63cfc84 100644
--- a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.uml
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.uml
@@ -1,17 +1,10057 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
<uml:Profile xmi:id="_wrG1oHwkEeOWLfCz6n-rOA" name="BPMNProfile" URI="http://www.omg.org/spec/BPMNProfile/20121112/">
- <eAnnotations xmi:id="_UuWeMM8vEeSqX8YzYyOWzA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UuWeMM8vEeSqX8YzYyOWzA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_FVfKwHRXEeW1y_LdWwRLJQ" name="BPMNProfile" nsURI="http://www.omg.org/spec/BPMNProfile/20121112/" nsPrefix="BPMNProfile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfKwXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfKwnRXEeW1y_LdWwRLJQ" key="validationDelegates" value="http://www.eclipse.org/emf/2002/Ecore/OCL"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FW0AcHRXEeW1y_LdWwRLJQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FW0AcXRXEeW1y_LdWwRLJQ" key="Version" value="0.0.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FW0AcnRXEeW1y_LdWwRLJQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FW0Ac3RXEeW1y_LdWwRLJQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FW0AdHRXEeW1y_LdWwRLJQ" key="Date" value="2015-10-17"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FW0AdXRXEeW1y_LdWwRLJQ" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfKw3RXEeW1y_LdWwRLJQ" name="InclusiveGateway" eSuperTypes="_FVfK2HRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfKxHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfKxXRXEeW1y_LdWwRLJQ" name="inclusiveGatewaydefault">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfKxnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfKx3RXEeW1y_LdWwRLJQ" key="originalName" value="inclusiveGateway.default"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfKyHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfKyXRXEeW1y_LdWwRLJQ" key="body" value="inclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfKy3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfKzHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfKzXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfKz3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfK0HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfK0XRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfK0nRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfK03RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfK1HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfK1XRXEeW1y_LdWwRLJQ" name="default" ordered="false" eType="_FVfyg3RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfK2HRXEeW1y_LdWwRLJQ" name="NonExclusiveGateway" abstract="true" eSuperTypes="_FVfK33RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfK2XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfK2nRXEeW1y_LdWwRLJQ" name="base_JoinNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//JoinNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfK3HRXEeW1y_LdWwRLJQ" name="base_ForkNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ForkNode"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfK33RXEeW1y_LdWwRLJQ" name="Gateway" abstract="true" eSuperTypes="_FVfK5nRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfK4HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfK4XRXEeW1y_LdWwRLJQ" name="base_ControlNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfK43RXEeW1y_LdWwRLJQ" name="base_ActivityGroup" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityGroup"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfK5nRXEeW1y_LdWwRLJQ" name="FlowNode" abstract="true" eSuperTypes="_FVfK8nRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfK53RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowNode"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfK6HRXEeW1y_LdWwRLJQ" source="duplicates">
+ <contents xmi:type="ecore:EReference" xmi:id="_FVfK6XRXEeW1y_LdWwRLJQ" name="incoming" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfyg3RXEeW1y_LdWwRLJQ" eOpposite="_FVfyvXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfK6nRXEeW1y_LdWwRLJQ" source="redefines" references="_FVfLDXRXEeW1y_LdWwRLJQ"/>
+ </contents>
+ <contents xmi:type="ecore:EReference" xmi:id="_FVfK7HRXEeW1y_LdWwRLJQ" name="outgoing" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfyg3RXEeW1y_LdWwRLJQ" eOpposite="_FVfyu3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfK7XRXEeW1y_LdWwRLJQ" source="redefines" references="_FVfLC3RXEeW1y_LdWwRLJQ"/>
+ </contents>
+ </eAnnotations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfK73RXEeW1y_LdWwRLJQ" name="base_ActivityNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityNode"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfK8nRXEeW1y_LdWwRLJQ" name="FlowElement" abstract="true" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfK83RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowElement"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfK9HRXEeW1y_LdWwRLJQ" name="auditing" ordered="false" eType="_FVfLT3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfK9nRXEeW1y_LdWwRLJQ" name="monitoring" ordered="false" eType="_FVfx1HRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfK-HRXEeW1y_LdWwRLJQ" name="_categoryValueRef" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfx2XRXEeW1y_LdWwRLJQ" eOpposite="_FVfx3XRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfK-XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfK-nRXEeW1y_LdWwRLJQ" key="originalName" value=" categoryValueRef"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfK_HRXEeW1y_LdWwRLJQ" name="container" ordered="false" lowerBound="1" eType="_FVfx4HRXEeW1y_LdWwRLJQ" eOpposite="_FVfx5HRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfK_3RXEeW1y_LdWwRLJQ" name="BaseElement" abstract="true">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfLAHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfLAXRXEeW1y_LdWwRLJQ" name="id" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLA3RXEeW1y_LdWwRLJQ" name="extensionValues" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfLD3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLBXRXEeW1y_LdWwRLJQ" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLB3RXEeW1y_LdWwRLJQ" name="documentation" ordered="false" upperBound="-1" eType="_FVfLH3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLCXRXEeW1y_LdWwRLJQ" name="extensionDefinitions" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfLKHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLC3RXEeW1y_LdWwRLJQ" name="outgoing" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfLLnRXEeW1y_LdWwRLJQ" eOpposite="_FVfLRHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLDXRXEeW1y_LdWwRLJQ" name="incoming" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfLLnRXEeW1y_LdWwRLJQ" eOpposite="_FVfLQnRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfLD3RXEeW1y_LdWwRLJQ" name="ExtensionAttributeValue">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfLEHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLEXRXEeW1y_LdWwRLJQ" name="base_Slot" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Slot"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLE3RXEeW1y_LdWwRLJQ" name="valueRef" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLFXRXEeW1y_LdWwRLJQ" name="extensionAttributeDefinition" ordered="false" lowerBound="1" eType="_FVfLF3RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfLF3RXEeW1y_LdWwRLJQ" name="ExtensionAttributeDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfLGHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLGXRXEeW1y_LdWwRLJQ" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfLG3RXEeW1y_LdWwRLJQ" name="type" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfLHXRXEeW1y_LdWwRLJQ" name="isReference" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfLH3RXEeW1y_LdWwRLJQ" name="Documentation" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfLIHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-Documentation"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLIXRXEeW1y_LdWwRLJQ" name="base_Comment" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfLI3RXEeW1y_LdWwRLJQ" name="textFormat" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfLJXRXEeW1y_LdWwRLJQ" name="text" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfLKHRXEeW1y_LdWwRLJQ" name="ExtensionDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfLKXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLKnRXEeW1y_LdWwRLJQ" name="base_Stereotype" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLLHRXEeW1y_LdWwRLJQ" name="extensionAttributeDefinitions" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfLF3RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfLLnRXEeW1y_LdWwRLJQ" name="BPMNAssociation" eSuperTypes="_FVfLR3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfLL3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfLMHRXEeW1y_LdWwRLJQ" name="AssociationEnd">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfLMXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfLMnRXEeW1y_LdWwRLJQ" key="body" value="At least one of association ends (target or source) must be TextAnnotation."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfLNHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfLNXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfLNnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfLOHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfLOXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfLOnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfLO3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfLPHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfLPXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLPnRXEeW1y_LdWwRLJQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfLQHRXEeW1y_LdWwRLJQ" name="associationDirection" ordered="false" lowerBound="1" eType="_FVfLSnRXEeW1y_LdWwRLJQ" defaultValueLiteral="none"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLQnRXEeW1y_LdWwRLJQ" name="targetRef" ordered="false" lowerBound="1" eType="_FVfK_3RXEeW1y_LdWwRLJQ" eOpposite="_FVfLDXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfLRHRXEeW1y_LdWwRLJQ" name="sourceRef" ordered="false" lowerBound="1" eType="_FVfK_3RXEeW1y_LdWwRLJQ" eOpposite="_FVfLC3RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfLR3RXEeW1y_LdWwRLJQ" name="BPMNArtifact" abstract="true" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfLSHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_FVfLSnRXEeW1y_LdWwRLJQ" name="AssociationDirection">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfLS3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVfLTHRXEeW1y_LdWwRLJQ" name="none"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVfLTXRXEeW1y_LdWwRLJQ" name="one" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVfLTnRXEeW1y_LdWwRLJQ" name="both" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfLT3RXEeW1y_LdWwRLJQ" name="Auditing" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfx0HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Auditing"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfx0XRXEeW1y_LdWwRLJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfx1HRXEeW1y_LdWwRLJQ" name="Monitoring" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfx1XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Monitoring"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfx1nRXEeW1y_LdWwRLJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfx2XRXEeW1y_LdWwRLJQ" name="CategoryValue" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfx2nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfx23RXEeW1y_LdWwRLJQ" name="base_EnumerationLiteral" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfx3XRXEeW1y_LdWwRLJQ" name="categorizedFlowElements" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfK8nRXEeW1y_LdWwRLJQ" eOpposite="_FVfK-HRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfx4HRXEeW1y_LdWwRLJQ" name="FlowElementsContainer" abstract="true" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfx4XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowElementsContainer"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfx4nRXEeW1y_LdWwRLJQ" name="laneSets" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfx53RXEeW1y_LdWwRLJQ" eOpposite="_FVfyLXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfx5HRXEeW1y_LdWwRLJQ" name="flowElements" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfK8nRXEeW1y_LdWwRLJQ" eOpposite="_FVfK_HRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfx53RXEeW1y_LdWwRLJQ" name="LaneSet" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfx6HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-LaneSet"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfx6XRXEeW1y_LdWwRLJQ" name="LaneSetlanes">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfx6nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfx63RXEeW1y_LdWwRLJQ" key="originalName" value="LaneSet.lanes"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfx7HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfx7XRXEeW1y_LdWwRLJQ" key="body" value="LaneSet::/lanes : Lane [*] = ActivityPartition.SubPartition"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfx73RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfx8HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfx8XRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfx83RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfx9HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfx9XRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfx9nRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfx93RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfx-HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfx-XRXEeW1y_LdWwRLJQ" name="LaneSetparentLane">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfx-nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfx-3RXEeW1y_LdWwRLJQ" key="originalName" value="LaneSet.parentLane"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfx_HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfx_XRXEeW1y_LdWwRLJQ" key="body" value="LaneSet::/parentLane : Lane [*] = ActivityPartition.superpartition"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfx_3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyAHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyAXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyA3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyBHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyBXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfyBnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfyB3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfyCHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfyCXRXEeW1y_LdWwRLJQ" name="LaneSetflowElementsContainer">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyCnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyC3RXEeW1y_LdWwRLJQ" key="originalName" value="LaneSet.flowElementsContainer"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyDHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyDXRXEeW1y_LdWwRLJQ" key="body" value="LaneSet::/flowElementsContainer [0..1] inverse of Activity.partition and SubProcess.laneSets"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyD3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyEHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyEXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyE3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyFHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyFXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfyFnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfyF3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfyGHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfyGXRXEeW1y_LdWwRLJQ" name="LaneSet">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyGnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyG3RXEeW1y_LdWwRLJQ" key="body" value="ActivityPartitions with LaneSet stereotype applied must have isDimension = true"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyHXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyHnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyH3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyIXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyInRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyI3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfyJHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfyJXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfyJnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfyJ3RXEeW1y_LdWwRLJQ" name="base_ActivityPartition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfyKXRXEeW1y_LdWwRLJQ" name="lanes" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfyMHRXEeW1y_LdWwRLJQ" eOpposite="_FVfygHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfyK3RXEeW1y_LdWwRLJQ" name="parentLane" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfyMHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfyLXRXEeW1y_LdWwRLJQ" name="flowElementsContainer" ordered="false" eType="_FVfx4HRXEeW1y_LdWwRLJQ" eOpposite="_FVfx4nRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfyMHRXEeW1y_LdWwRLJQ" name="Lane" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyMXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Lane"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfyMnRXEeW1y_LdWwRLJQ" name="LanelaneSet">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyM3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyNHRXEeW1y_LdWwRLJQ" key="originalName" value="Lane.laneSet"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyNXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyNnRXEeW1y_LdWwRLJQ" key="body" value="Lane::/laneSet : Lane = ActivityPartition.superPartition"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyOHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyOXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyOnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyPHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyPXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyPnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfyP3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfyQHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfyQXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfyQnRXEeW1y_LdWwRLJQ" name="LanechildLaneSet">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyQ3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyRHRXEeW1y_LdWwRLJQ" key="originalName" value="Lane.childLaneSet"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyRXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyRnRXEeW1y_LdWwRLJQ" key="body" value="Lane::/childLaneSet : Lane [0..1] = ActivityPartition.subPartition"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfySHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfySXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfySnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyTHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyTXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyTnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfyT3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfyUHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfyUXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfyUnRXEeW1y_LdWwRLJQ" name="LanepartitionElementRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyU3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyVHRXEeW1y_LdWwRLJQ" key="originalName" value="Lane.partitionElementRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyVXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyVnRXEeW1y_LdWwRLJQ" key="body" value="Lane::/partitionElementRef [0..1] = ActivityPartition.represents"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyWHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyWXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyWnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyXHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyXXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyXnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfyX3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfyYHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfyYXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfyYnRXEeW1y_LdWwRLJQ" name="LaneflowNodeRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyY3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyZHRXEeW1y_LdWwRLJQ" key="originalName" value="Lane.flowNodeRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyZXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyZnRXEeW1y_LdWwRLJQ" key="body" value="Lane::/flowNodeRefs [*] = ActivityPartition.node"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyaHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyaXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyanRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfybHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfybXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfybnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfyb3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfycHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfycXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfycnRXEeW1y_LdWwRLJQ" name="base_ActivityPartition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfydHRXEeW1y_LdWwRLJQ" name="_partitionElement" ordered="false">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfydXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfydnRXEeW1y_LdWwRLJQ" key="originalName" value=" partitionElement"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfyeHRXEeW1y_LdWwRLJQ" name="flowNodeRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfK5nRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfyenRXEeW1y_LdWwRLJQ" name="partitionElementRef" ordered="false" eType="_FVfK_3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfyfHRXEeW1y_LdWwRLJQ" name="childLaneSet" ordered="false" lowerBound="1" eType="_FVfx53RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyfXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyfnRXEeW1y_LdWwRLJQ" key="originalName" value="childLaneSet "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfygHRXEeW1y_LdWwRLJQ" name="laneSet" ordered="false" lowerBound="1" eType="_FVfx53RXEeW1y_LdWwRLJQ" eOpposite="_FVfyKXRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfyg3RXEeW1y_LdWwRLJQ" name="SequenceFlow" eSuperTypes="_FVfK8nRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyhHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-SequenceFlow"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfyhXRXEeW1y_LdWwRLJQ" name="SequenceFlowconditionExpression">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyhnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyh3RXEeW1y_LdWwRLJQ" key="originalName" value="SequenceFlow.conditionExpression"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyiHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyiXRXEeW1y_LdWwRLJQ" key="body" value="SequenceFlow::/conditionExpression : BPMNExpression = ControlFloe.guard (defined on Activity edge)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyi3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyjHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyjXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyj3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfykHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfykXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfyknRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfyk3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfylHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfylXRXEeW1y_LdWwRLJQ" name="SequenceFlowsourceRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfylnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyl3RXEeW1y_LdWwRLJQ" key="originalName" value="SequenceFlow.sourceRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfymHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfymXRXEeW1y_LdWwRLJQ" key="body" value="SequenceFlow::/sourceRef : ActivityNode = ControlFlow.source (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfym3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfynHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfynXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyn3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyoHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyoXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfyonRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfyo3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfypHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfypXRXEeW1y_LdWwRLJQ" name="SequenceFlowtargetRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfypnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyp3RXEeW1y_LdWwRLJQ" key="originalName" value="SequenceFlow.targetRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyqHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyqXRXEeW1y_LdWwRLJQ" key="body" value="SequenceFlow::/targetRef : ActivityNode = ControlFlow.target (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyq3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyrHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfyrXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfyr3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfysHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfysXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfysnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfys3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfytHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfytXRXEeW1y_LdWwRLJQ" name="base_ControlFlow" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlFlow"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfyt3RXEeW1y_LdWwRLJQ" name="isImmediate" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfyuXRXEeW1y_LdWwRLJQ" name="conditionExpression" ordered="false" eType="_FVfywHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfyu3RXEeW1y_LdWwRLJQ" name="sourceRef" ordered="false" lowerBound="1" eType="_FVfK5nRXEeW1y_LdWwRLJQ" volatile="true"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfyvXRXEeW1y_LdWwRLJQ" name="targetRef" ordered="false" lowerBound="1" eType="_FVfK5nRXEeW1y_LdWwRLJQ" volatile="true"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfywHRXEeW1y_LdWwRLJQ" name="BPMNExpression" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfywXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-BPMNExpression"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfywnRXEeW1y_LdWwRLJQ" name="base_OpaqueExpression" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueExpression"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfyxXRXEeW1y_LdWwRLJQ" name="EventBasedGateway" eSuperTypes="_FVfK33RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfyxnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfyx3RXEeW1y_LdWwRLJQ" name="instantiate" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfyyXRXEeW1y_LdWwRLJQ" name="eventGatewayType" ordered="false" lowerBound="1" eType="_FVfy0nRXEeW1y_LdWwRLJQ" defaultValueLiteral="exclusive"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfyy3RXEeW1y_LdWwRLJQ" name="base_ForkNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ForkNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfyzXRXEeW1y_LdWwRLJQ" name="base_StructuredActivityNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfyz3RXEeW1y_LdWwRLJQ" name="base_InterruptibleActivityRegion" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InterruptibleActivityRegion"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_FVfy0nRXEeW1y_LdWwRLJQ" name="EventBasedGatewayType">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfy03RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVfy1HRXEeW1y_LdWwRLJQ" name="exclusive"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVfy1XRXEeW1y_LdWwRLJQ" name="parallel" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_FVfy1nRXEeW1y_LdWwRLJQ" name="GatewayDirection">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfy13RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVfy2HRXEeW1y_LdWwRLJQ" name="unspecified"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVfy2XRXEeW1y_LdWwRLJQ" name="converging" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVfy2nRXEeW1y_LdWwRLJQ" name="diverging" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVfy23RXEeW1y_LdWwRLJQ" name="mixed" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfy3HRXEeW1y_LdWwRLJQ" name="ParallelGateway" eSuperTypes="_FVfK2HRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfy3XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ParallelGateway"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfy33RXEeW1y_LdWwRLJQ" name="ComplexGateway" eSuperTypes="_FVfK2HRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfy4HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfy4XRXEeW1y_LdWwRLJQ" name="complexGatewaydefault">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfy4nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfy43RXEeW1y_LdWwRLJQ" key="originalName" value="complexGateway.default"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfy5HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfy5XRXEeW1y_LdWwRLJQ" key="body" value="complexGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfy53RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfy6HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfy6XRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfy63RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfy7HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfy7XRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfy7nRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfy73RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfy8HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfy8XRXEeW1y_LdWwRLJQ" name="complexGatewayactivationCondition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfy8nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfy83RXEeW1y_LdWwRLJQ" key="originalName" value="complexGateway.activationCondition"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfy9HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfy9XRXEeW1y_LdWwRLJQ" key="body" value="complexGateway::/activationCondition : BPMNExpression [0..1] = JoinNode::joinSpec"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfy93RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfy-HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfy-XRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfy-3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfy_HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfy_XRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfy_nRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfy_3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfzAHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfzAXRXEeW1y_LdWwRLJQ" name="complexGatewayjoinSpec">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzAnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzA3RXEeW1y_LdWwRLJQ" key="originalName" value="complexGateway.joinSpec"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzBHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzBXRXEeW1y_LdWwRLJQ" key="body" value="complexGateway::joinSpec = &quot;BPMNInclusive&quot; when applied to join nodes"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfzB3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzCHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzCXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfzC3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzDHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzDXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfzDnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfzD3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfzEHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzEXRXEeW1y_LdWwRLJQ" name="default" ordered="false" eType="_FVfyg3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzE3RXEeW1y_LdWwRLJQ" name="activationCondition" ordered="false" eType="_FVfywHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfzFnRXEeW1y_LdWwRLJQ" name="ExclusiveGateway" eSuperTypes="_FVfK33RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzF3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfzGHRXEeW1y_LdWwRLJQ" name="exclusiveGatewaydefault">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzGXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzGnRXEeW1y_LdWwRLJQ" key="originalName" value="exclusiveGateway.default"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzG3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzHHRXEeW1y_LdWwRLJQ" key="body" value="exclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfzHnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzH3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzIHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfzInRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzI3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzJHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfzJXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfzJnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfzJ3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzKHRXEeW1y_LdWwRLJQ" name="base_DecisionNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DecisionNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzKnRXEeW1y_LdWwRLJQ" name="base_MergeNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//MergeNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzLHRXEeW1y_LdWwRLJQ" name="default" ordered="false" eType="_FVfyg3RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfzL3RXEeW1y_LdWwRLJQ" name="RootElement" abstract="true" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzMHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzMXRXEeW1y_LdWwRLJQ" name="base_PackageableElement" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//PackageableElement"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzM3RXEeW1y_LdWwRLJQ" name="definition" ordered="false" eType="_FVfzNnRXEeW1y_LdWwRLJQ" eOpposite="_FVfzSnRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfzNnRXEeW1y_LdWwRLJQ" name="Definitions" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzN3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-Definitions"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzOHRXEeW1y_LdWwRLJQ" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfzOnRXEeW1y_LdWwRLJQ" name="targetNamespace" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfzPHRXEeW1y_LdWwRLJQ" name="expressionLanguage" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfzPnRXEeW1y_LdWwRLJQ" name="typeLanguage" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfzQHRXEeW1y_LdWwRLJQ" name="exporter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfzQnRXEeW1y_LdWwRLJQ" name="exporterVersion" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzRHRXEeW1y_LdWwRLJQ" name="extensions" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfzTXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzRnRXEeW1y_LdWwRLJQ" name="imports" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfzVXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzSHRXEeW1y_LdWwRLJQ" name="relationships" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfzYXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzSnRXEeW1y_LdWwRLJQ" name="rootElements" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfzL3RXEeW1y_LdWwRLJQ" eOpposite="_FVfzM3RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfzTXRXEeW1y_LdWwRLJQ" name="BPMNExtension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzTnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BPMNExtension"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzT3RXEeW1y_LdWwRLJQ" name="base_Stereotype" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfzUXRXEeW1y_LdWwRLJQ" name="mustUnderstand" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzU3RXEeW1y_LdWwRLJQ" name="definition" ordered="false" lowerBound="1" eType="_FVfLKHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfzVXRXEeW1y_LdWwRLJQ" name="Import">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzVnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-Import"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzV3RXEeW1y_LdWwRLJQ" name="base_PackageImport" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//PackageImport"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfzWXRXEeW1y_LdWwRLJQ" name="importType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfzW3RXEeW1y_LdWwRLJQ" name="location" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfzXXRXEeW1y_LdWwRLJQ" name="namespace" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzX3RXEeW1y_LdWwRLJQ" name="definitions" ordered="false" lowerBound="1" eType="_FVfzNnRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfzYXRXEeW1y_LdWwRLJQ" name="BPMNRelationship" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzYnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BPMNRelationship"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzY3RXEeW1y_LdWwRLJQ" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfzZXRXEeW1y_LdWwRLJQ" name="type" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfzZ3RXEeW1y_LdWwRLJQ" name="direction" ordered="false" lowerBound="1" eType="_FVfzcHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzaXRXEeW1y_LdWwRLJQ" name="targets" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfza3RXEeW1y_LdWwRLJQ" name="sources" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzbXRXEeW1y_LdWwRLJQ" name="definition" ordered="false" lowerBound="1" eType="_FVfzNnRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_FVfzcHRXEeW1y_LdWwRLJQ" name="RelationshipDirection">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzcXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-RelationshipDirection"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVfzcnRXEeW1y_LdWwRLJQ" name="none"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVfzc3RXEeW1y_LdWwRLJQ" name="forward" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVfzdHRXEeW1y_LdWwRLJQ" name="backward" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVfzdXRXEeW1y_LdWwRLJQ" name="both" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfzdnRXEeW1y_LdWwRLJQ" name="BPMNProcess" eSuperTypes="_FVfz4HRXEeW1y_LdWwRLJQ _FVfx4HRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzd3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-BPMNProcess"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfzeHRXEeW1y_LdWwRLJQ" name="ProcesssupportedInterfaceRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzeXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzenRXEeW1y_LdWwRLJQ" key="originalName" value="Process.supportedInterfaceRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfze3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzfHRXEeW1y_LdWwRLJQ" key="body" value="BPMN::Process supportedInterfaceRefs are referenced by UML property RealizedInterface."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfzfnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzf3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzgHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfzgnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzg3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzhHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfzhXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfzhnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfzh3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfziHRXEeW1y_LdWwRLJQ" name="Processsupports">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfziXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzinRXEeW1y_LdWwRLJQ" key="originalName" value="Process.supports"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzi3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzjHRXEeW1y_LdWwRLJQ" key="body" value="self.supports = self.base_Activity./general.extension_Process "/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfzjnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzj3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzkHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfzknRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzk3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzlHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfzlXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfzlnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfzl3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfzmHRXEeW1y_LdWwRLJQ" name="Processproperties">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzmXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzmnRXEeW1y_LdWwRLJQ" key="originalName" value="Process.properties"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzm3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfznHRXEeW1y_LdWwRLJQ" key="body" value="self.properties = self.base_Activity.ownedAttribute.bpmnProperty"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfznnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzn3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzoHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfzonRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzo3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzpHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfzpXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfzpnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfzp3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfzqHRXEeW1y_LdWwRLJQ" name="ProcesslaneSets">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzqXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzqnRXEeW1y_LdWwRLJQ" key="originalName" value="Process.laneSets"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzq3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzrHRXEeW1y_LdWwRLJQ" key="body" value="Process::/laneSets : LaneSet [*] = Activity.partition"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfzrnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzr3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzsHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfzsnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzs3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfztHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfztXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfztnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfzt3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfzuHRXEeW1y_LdWwRLJQ" name="ProcessflowElements">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzuXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzunRXEeW1y_LdWwRLJQ" key="originalName" value="Process.flowElements"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzu3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzvHRXEeW1y_LdWwRLJQ" key="body" value="Process::/flowElements : RedefinableElement = the collected values of Activity::node, Activity::edge and Activity::group. Constrained to elements stereotyped by BPMN process element stereotypes."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfzvnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzv3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzwHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfzwnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfzw3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfzxHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfzxXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfzxnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfzx3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfzyHRXEeW1y_LdWwRLJQ" name="processType" ordered="false" lowerBound="1" eType="_FVgagHRXEeW1y_LdWwRLJQ" defaultValueLiteral="none"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfzynRXEeW1y_LdWwRLJQ" name="isClosed" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfzzHRXEeW1y_LdWwRLJQ" name="auditing" ordered="false" eType="_FVfLT3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVfzznRXEeW1y_LdWwRLJQ" name="isExecutable" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfz0HRXEeW1y_LdWwRLJQ" name="definitionalCollaborationRef" ordered="false" eType="_FVgahXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfz0nRXEeW1y_LdWwRLJQ" name="base_Activity" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfz1HRXEeW1y_LdWwRLJQ" name="correlationSubscriptions" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhA_3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfz1nRXEeW1y_LdWwRLJQ" name="monitoring" ordered="false" eType="_FVfx1HRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfz2HRXEeW1y_LdWwRLJQ" name="supports" ordered="false" lowerBound="1" eType="_FVfzdnRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfz2nRXEeW1y_LdWwRLJQ" name="properties" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhBEXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVfz3HRXEeW1y_LdWwRLJQ" name="resources" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhBOHRXEeW1y_LdWwRLJQ" eOpposite="_FVhBlHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVfz4HRXEeW1y_LdWwRLJQ" name="CallableElement" abstract="true" eSuperTypes="_FVfzL3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfz4XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CallableElement"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfz4nRXEeW1y_LdWwRLJQ" name="CallableEelementsupportedInterfaceRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfz43RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfz5HRXEeW1y_LdWwRLJQ" key="originalName" value="CallableEelement.supportedInterfaceRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfz5XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfz5nRXEeW1y_LdWwRLJQ" key="body" value="CallableEelement::/supportedInterfaceRefs : BPMNInterface [*] = Activity.interfaceRealization.contract (defined on BehavioralClassifier and InterfaceRealization)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfz6HRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfz6XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfz6nRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfz7HRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfz7XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfz7nRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfz73RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfz8HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVfz8XRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVfz8nRXEeW1y_LdWwRLJQ" name="CallableElementresources">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfz83RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfz9HRXEeW1y_LdWwRLJQ" key="originalName" value="CallableElement.resources"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfz9XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfz9nRXEeW1y_LdWwRLJQ" key="body" value="CallableElement::/resources : ResourceRole [*] = Behavior.ownedAttribute with the ResourceRole stereotype applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfz-HRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfz-XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfz-nRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVfz_HRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVfz_XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVfz_nRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVfz_3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVf0AHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVf0AXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0AnRXEeW1y_LdWwRLJQ" name="base_Behavior" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0BHRXEeW1y_LdWwRLJQ" name="ioSpecification" ordered="false" eType="_FVf0C3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0BnRXEeW1y_LdWwRLJQ" name="supportedInterfaceRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgZu3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0CHRXEeW1y_LdWwRLJQ" name="ioBinding" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgadXRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVf0C3RXEeW1y_LdWwRLJQ" name="InputOutputSpecification" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0DHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputOutputSpecification"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0DXRXEeW1y_LdWwRLJQ" name="base_Behavior" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0D3RXEeW1y_LdWwRLJQ" name="base_Action" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Action"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0EXRXEeW1y_LdWwRLJQ" name="dataInputs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVf0GnRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0E3RXEeW1y_LdWwRLJQ" name="dataOutputs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgZS3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0FXRXEeW1y_LdWwRLJQ" name="inputSets" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgZEHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0F3RXEeW1y_LdWwRLJQ" name="outputSets" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgZfHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVf0GnRXEeW1y_LdWwRLJQ" name="DataInput" eSuperTypes="_FVf0W3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0G3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataInput"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVf0HHRXEeW1y_LdWwRLJQ" name="DataInputAssociation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0HXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0HnRXEeW1y_LdWwRLJQ" key="originalName" value="DataInput.Association"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0H3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0IHRXEeW1y_LdWwRLJQ" key="body" value="DataInput must not have incoming DataAssociations"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVf0InRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0I3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0JHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVf0JnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0J3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0KHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVf0KXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVf0KnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVf0K3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVf0LHRXEeW1y_LdWwRLJQ" name="DataInputnotation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0LXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0LnRXEeW1y_LdWwRLJQ" key="originalName" value="DataInput.notation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0L3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0MHRXEeW1y_LdWwRLJQ" key="body" value="DataInput owned by BPMN Process has a notation. &#xA;DataInput owned by BPMN Activity has no notation. "/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVf0MnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0M3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0NHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVf0NnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0N3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0OHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVf0OXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVf0OnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVf0O3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVf0PHRXEeW1y_LdWwRLJQ" name="DataInputitemSubjectRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0PXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0PnRXEeW1y_LdWwRLJQ" key="originalName" value="DataInput.itemSubjectRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0P3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0QHRXEeW1y_LdWwRLJQ" key="body" value="DataInput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVf0QnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0Q3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0RHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVf0RnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0R3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0SHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVf0SXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVf0SnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVf0S3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVf0THRXEeW1y_LdWwRLJQ" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0TnRXEeW1y_LdWwRLJQ" name="base_InputPin" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InputPin"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0UHRXEeW1y_LdWwRLJQ" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0UnRXEeW1y_LdWwRLJQ" name="base_ActivityParameterNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityParameterNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0VHRXEeW1y_LdWwRLJQ" name="inputSetRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgZEHRXEeW1y_LdWwRLJQ" eOpposite="_FVgZSHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0VnRXEeW1y_LdWwRLJQ" name="inputSetWithOptional" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgZEHRXEeW1y_LdWwRLJQ" eOpposite="_FVgZRHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVf0WHRXEeW1y_LdWwRLJQ" name="inputSetWithWhileExecuting" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgZEHRXEeW1y_LdWwRLJQ" eOpposite="_FVgZRnRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVf0W3RXEeW1y_LdWwRLJQ" name="ItemAwareElement" abstract="true" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0XHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-ItemAwareElement"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVf0XXRXEeW1y_LdWwRLJQ" name="ItemAwareElementdataState">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0XnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0X3RXEeW1y_LdWwRLJQ" key="originalName" value="ItemAwareElement.dataState"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0YHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0YXRXEeW1y_LdWwRLJQ" key="body" value="States extended by DataStates that are dataStates of item aware element stereotypes applied to ObjectNodes must be values of the inState property of the ObjectNodes, and vice versa."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVf0Y3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0ZHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0ZXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVf0Z3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVf0aHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVf0aXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVf0anRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVf0a3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgY4HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgY4XRXEeW1y_LdWwRLJQ" name="dataState" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgY6nRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgY43RXEeW1y_LdWwRLJQ" name="base_TypedElement" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgY5XRXEeW1y_LdWwRLJQ" name="itemSubjectRef" ordered="false" eType="_FVgY73RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgY5nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgY53RXEeW1y_LdWwRLJQ" key="originalName" value="itemSubjectRef "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVgY6nRXEeW1y_LdWwRLJQ" name="DataState" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgY63RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataState"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgY7HRXEeW1y_LdWwRLJQ" name="base_State" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVgY73RXEeW1y_LdWwRLJQ" name="ItemDefinition" eSuperTypes="_FVfzL3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgY8HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgY8XRXEeW1y_LdWwRLJQ" name="ItemDefinitionstructureRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgY8nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgY83RXEeW1y_LdWwRLJQ" key="originalName" value="ItemDefinition.structureRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgY9HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgY9XRXEeW1y_LdWwRLJQ" key="body" value="self.structureRef = self.base_Class"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgY93RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgY-HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgY-XRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgY-3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgY_HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgY_XRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgY_nRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgY_3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZAHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVgZAXRXEeW1y_LdWwRLJQ" name="itemKind" ordered="false" lowerBound="1" eType="_FVgZDHRXEeW1y_LdWwRLJQ" defaultValueLiteral="information"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVgZA3RXEeW1y_LdWwRLJQ" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZBXRXEeW1y_LdWwRLJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZB3RXEeW1y_LdWwRLJQ" name="structureRef" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZCXRXEeW1y_LdWwRLJQ" name="import" ordered="false" eType="_FVfzVXRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_FVgZDHRXEeW1y_LdWwRLJQ" name="ItemKind">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZDXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ItemKind"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVgZDnRXEeW1y_LdWwRLJQ" name="physical"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVgZD3RXEeW1y_LdWwRLJQ" name="information" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVgZEHRXEeW1y_LdWwRLJQ" name="InputSet" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZEXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputSet"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgZEnRXEeW1y_LdWwRLJQ" name="InputSetdataInputRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZE3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZFHRXEeW1y_LdWwRLJQ" key="originalName" value="InputSet.dataInputRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZFXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZFnRXEeW1y_LdWwRLJQ" key="body" value="InputSet::/dataInputRefs : DataIntput [*] = ParameterSet.parameter"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZGHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZGXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZGnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZHHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZHXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZHnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgZH3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZIHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZIXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgZInRXEeW1y_LdWwRLJQ" name="InputSetoptionalInputRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZI3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZJHRXEeW1y_LdWwRLJQ" key="originalName" value="InputSet.optionalInputRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZJXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZJnRXEeW1y_LdWwRLJQ" key="body" value="InputSet::/optionalInputRefs : DataInput [*] = ParameterSet.parameters with multiplicity lower = 0"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZKHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZKXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZKnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZLHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZLXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZLnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgZL3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZMHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZMXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgZMnRXEeW1y_LdWwRLJQ" name="InputSetwhileExecutingInputRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZM3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZNHRXEeW1y_LdWwRLJQ" key="originalName" value="InputSet.whileExecutingInputRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZNXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZNnRXEeW1y_LdWwRLJQ" key="body" value="InputSet::/whileExecutingInputRefs : DataInput [*] = ParameterSet.parameters with isStreaming = true"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZOHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZOXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZOnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZPHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZPXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZPnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgZP3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZQHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZQXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZQnRXEeW1y_LdWwRLJQ" name="base_ParameterSet" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterSet"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZRHRXEeW1y_LdWwRLJQ" name="optionalInputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVf0GnRXEeW1y_LdWwRLJQ" eOpposite="_FVf0VnRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZRnRXEeW1y_LdWwRLJQ" name="whileExecutingInputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVf0GnRXEeW1y_LdWwRLJQ" eOpposite="_FVf0WHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZSHRXEeW1y_LdWwRLJQ" name="dataInputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVf0GnRXEeW1y_LdWwRLJQ" eOpposite="_FVf0VHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVgZS3RXEeW1y_LdWwRLJQ" name="DataOutput" eSuperTypes="_FVf0W3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZTHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataOutput"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgZTXRXEeW1y_LdWwRLJQ" name="DataOutputnotation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZTnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZT3RXEeW1y_LdWwRLJQ" key="originalName" value="DataOutput.notation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZUHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZUXRXEeW1y_LdWwRLJQ" key="body" value="DataOutput owned by BPMN Process has a notation. &#xA;DataOutput owned by BPMN Activity has no notation. "/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZU3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZVHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZVXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZV3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZWHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZWXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgZWnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZW3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZXHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgZXXRXEeW1y_LdWwRLJQ" name="DataOutputitemSubjectRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZXnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZX3RXEeW1y_LdWwRLJQ" key="originalName" value="DataOutput.itemSubjectRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZYHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZYXRXEeW1y_LdWwRLJQ" key="body" value="DataOutput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZY3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZZHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZZXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZZ3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZaHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZaXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgZanRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZa3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZbHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZbXRXEeW1y_LdWwRLJQ" name="base_OutputPin" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OutputPin"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVgZb3RXEeW1y_LdWwRLJQ" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZcXRXEeW1y_LdWwRLJQ" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZc3RXEeW1y_LdWwRLJQ" name="base_ActivityParameterNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityParameterNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZdXRXEeW1y_LdWwRLJQ" name="outputSetRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgZfHRXEeW1y_LdWwRLJQ" eOpposite="_FVgZuHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZd3RXEeW1y_LdWwRLJQ" name="outputSetWithOptional" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgZfHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZeXRXEeW1y_LdWwRLJQ" name="outputSetWithWhileExecuting" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgZfHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVgZfHRXEeW1y_LdWwRLJQ" name="OutputSet" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZfXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-OutputSet"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgZfnRXEeW1y_LdWwRLJQ" name="OutputSetdataOutputRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZf3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZgHRXEeW1y_LdWwRLJQ" key="originalName" value="OutputSet.dataOutputRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZgXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZgnRXEeW1y_LdWwRLJQ" key="body" value="OutputSet::/dataOutputRefs : DataOutput [*] = ParameterSet.parameter"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZhHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZhXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZhnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZiHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZiXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZinRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgZi3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZjHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZjXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgZjnRXEeW1y_LdWwRLJQ" name="OutputSetoptionalOutputRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZj3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZkHRXEeW1y_LdWwRLJQ" key="originalName" value="OutputSet.optionalOutputRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZkXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZknRXEeW1y_LdWwRLJQ" key="body" value="OutputSet::\optionalOutputRefs : DataOutput [*] = ParameterSet.parameters with multiplicity lower = 0"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZlHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZlXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZlnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZmHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZmXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZmnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgZm3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZnHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZnXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgZnnRXEeW1y_LdWwRLJQ" name="OutputSetwhileExecutingOutputRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZn3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZoHRXEeW1y_LdWwRLJQ" key="originalName" value="OutputSet.whileExecutingOutputRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZoXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZonRXEeW1y_LdWwRLJQ" key="body" value="OutputSet::\whileExecutingOutputRefs : DataOutput [*] = ParameterSet.parameters with isStreaming = true"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZpHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZpXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZpnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZqHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZqXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZqnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgZq3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZrHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZrXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZrnRXEeW1y_LdWwRLJQ" name="base_ParameterSet" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterSet"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZsHRXEeW1y_LdWwRLJQ" name="optionalOutputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgZS3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZsXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZsnRXEeW1y_LdWwRLJQ" key="originalName" value="optionalOutputRefs "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZtHRXEeW1y_LdWwRLJQ" name="whileExecutingOutputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgZS3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZtXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZtnRXEeW1y_LdWwRLJQ" key="originalName" value="whileExecutingOutputRefs "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZuHRXEeW1y_LdWwRLJQ" name="dataOutputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgZS3RXEeW1y_LdWwRLJQ" eOpposite="_FVgZdXRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVgZu3RXEeW1y_LdWwRLJQ" name="BPMNInterface" eSuperTypes="_FVfzL3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZvHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Service-BPMNInterface"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgZvXRXEeW1y_LdWwRLJQ" name="Interfaceoperationmultiplicity">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZvnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZv3RXEeW1y_LdWwRLJQ" key="originalName" value="Interface.operation.multiplicity"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZwHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZwXRXEeW1y_LdWwRLJQ" key="body" value="Interface may have from 1 to many operations."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZw3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZxHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZxXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZx3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZyHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZyXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgZynRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZy3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZzHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgZzXRXEeW1y_LdWwRLJQ" name="InterfaceownedOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZznRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZz3RXEeW1y_LdWwRLJQ" key="originalName" value="Interface.ownedOperation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZ0HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZ0XRXEeW1y_LdWwRLJQ" key="body" value="All interface operations should have BPMN &lt;&lt;Operation>> sterereotype applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZ03RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZ1HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZ1XRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZ13RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZ2HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZ2XRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgZ2nRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZ23RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZ3HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgZ3XRXEeW1y_LdWwRLJQ" name="BPMNInterfacecallableElements">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZ3nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZ33RXEeW1y_LdWwRLJQ" key="originalName" value="BPMNInterface.callableElements"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZ4HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZ4XRXEeW1y_LdWwRLJQ" key="body" value="BPMNInterface::/callableElements : CallableElement [*] = Interface.interfaceRealization.implementingClassifier"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZ43RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZ5HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZ5XRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZ53RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZ6HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZ6XRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgZ6nRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZ63RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZ7HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgZ7XRXEeW1y_LdWwRLJQ" name="BPMNInterfaceoperations">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZ7nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZ73RXEeW1y_LdWwRLJQ" key="originalName" value="BPMNInterface.operations"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZ8HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZ8XRXEeW1y_LdWwRLJQ" key="body" value="BPMNInterface::/operations: BPMNOperation : Interface.ownedOperation"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZ83RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZ9HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZ9XRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgZ93RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgZ-HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgZ-XRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgZ-nRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZ-3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgZ_HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZ_XRXEeW1y_LdWwRLJQ" name="base_Interface" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgZ_3RXEeW1y_LdWwRLJQ" name="implementationRef" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgaAXRXEeW1y_LdWwRLJQ" name="operations" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgaBnRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgaA3RXEeW1y_LdWwRLJQ" name="callableElements" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfz4HRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVgaBnRXEeW1y_LdWwRLJQ" name="BPMNOperation" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaB3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Service-BPMNOperation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgaCHRXEeW1y_LdWwRLJQ" name="BPMNOperationowner">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaCXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaCnRXEeW1y_LdWwRLJQ" key="originalName" value="BPMNOperation.owner"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaC3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaDHRXEeW1y_LdWwRLJQ" key="body" value="BPMN Operation owner must be BPMN Interface."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgaDnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaD3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaEHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgaEnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaE3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaFHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgaFXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgaFnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgaF3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgaGHRXEeW1y_LdWwRLJQ" name="BPMNOperationinMessageRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaGXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaGnRXEeW1y_LdWwRLJQ" key="originalName" value="BPMNOperation.inMessageRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaG3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaHHRXEeW1y_LdWwRLJQ" key="body" value="BPMNOperation::/inMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = in, and a type that has the BPMNMessage stereotype applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgaHnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaH3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaIHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgaInRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaI3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaJHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgaJXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgaJnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgaJ3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgaKHRXEeW1y_LdWwRLJQ" name="BPMNOperationoutMessageRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaKXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaKnRXEeW1y_LdWwRLJQ" key="originalName" value="BPMNOperation.outMessageRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaK3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaLHRXEeW1y_LdWwRLJQ" key="body" value="BPMNOperation::/outMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = out or return, and a type that has the BPMNMessage stereotype applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgaLnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaL3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaMHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgaMnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaM3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaNHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgaNXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgaNnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgaN3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgaOHRXEeW1y_LdWwRLJQ" name="BPMNOperationerrorRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaOXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaOnRXEeW1y_LdWwRLJQ" key="originalName" value="BPMNOperation.errorRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaO3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaPHRXEeW1y_LdWwRLJQ" key="body" value="BPMNOperation::/errorRefs : Error [*] = Operation.raisedException (defined on Behavioral Feature)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgaPnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaP3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaQHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgaQnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaQ3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaRHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgaRXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgaRnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgaR3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgaSHRXEeW1y_LdWwRLJQ" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgaSnRXEeW1y_LdWwRLJQ" name="implementationRef" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgaTHRXEeW1y_LdWwRLJQ" name="inMessageRef" ordered="false" lowerBound="1" eType="_FVgaU3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgaTnRXEeW1y_LdWwRLJQ" name="outMessageRef" ordered="false" eType="_FVgaU3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgaUHRXEeW1y_LdWwRLJQ" name="errorRef" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgaaHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVgaU3RXEeW1y_LdWwRLJQ" name="BPMNMessage" eSuperTypes="_FVgY73RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaVHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-BPMNMessage"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgaVXRXEeW1y_LdWwRLJQ" name="MessageitemRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaVnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaV3RXEeW1y_LdWwRLJQ" key="originalName" value="Message.itemRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaWHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaWXRXEeW1y_LdWwRLJQ" key="body" value="self.iitemRef : ItemDefintion [0..1] = self.base_Class.extension_ItemDefinition"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgaW3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaXHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaXXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgaX3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaYHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaYXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgaYnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgaY3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgaZHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgaZXRXEeW1y_LdWwRLJQ" name="itemRef" ordered="false" eType="_FVgY73RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVgaaHRXEeW1y_LdWwRLJQ" name="Error" eSuperTypes="_FVgY73RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaaXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-Error"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaanRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaa3RXEeW1y_LdWwRLJQ" key="documentation" value="self.structureRef = self.base_Class"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgabHRXEeW1y_LdWwRLJQ" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgabXRXEeW1y_LdWwRLJQ" source="structureRef">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgabnRXEeW1y_LdWwRLJQ" key="eType" value="uml::Class"/>
+ </eAnnotations>
+ <contents xmi:type="ecore:EReference" xmi:id="_FVgab3RXEeW1y_LdWwRLJQ" name="structureRef" ordered="false">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgacHRXEeW1y_LdWwRLJQ" source="redefines" references="_FVgZB3RXEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </contents>
+ </eAnnotations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVgacnRXEeW1y_LdWwRLJQ" name="errorCode" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVgadXRXEeW1y_LdWwRLJQ" name="InputOutputBinding" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgadnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputOutputBinding"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgad3RXEeW1y_LdWwRLJQ" name="inputDataRef" ordered="false" lowerBound="1" eType="_FVgZEHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgaeXRXEeW1y_LdWwRLJQ" name="outputDataRef" ordered="false" lowerBound="1" eType="_FVgZfHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgae3RXEeW1y_LdWwRLJQ" name="operationRef" ordered="false" lowerBound="1" eType="_FVgaBnRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgafXRXEeW1y_LdWwRLJQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_FVgagHRXEeW1y_LdWwRLJQ" name="ProcessType">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgagXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-ProcessType"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVgagnRXEeW1y_LdWwRLJQ" name="none"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVgag3RXEeW1y_LdWwRLJQ" name="public" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FVgahHRXEeW1y_LdWwRLJQ" name="private" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVgahXRXEeW1y_LdWwRLJQ" name="BPMNCollaboration" eSuperTypes="_FVfzL3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgahnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-BPMNCollaboration"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgah3RXEeW1y_LdWwRLJQ" name="Collaborationparticipants">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaiHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaiXRXEeW1y_LdWwRLJQ" key="originalName" value="Collaboration.participants"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgainRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgai3RXEeW1y_LdWwRLJQ" key="body" value="Collaboration::/participants : Participant [*] = Collaboration.ownedAttributes with Participant stereotype applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgajXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgajnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaj3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgakXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaknRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgak3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgalHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgalXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgalnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVgal3RXEeW1y_LdWwRLJQ" name="isClosed" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgamXRXEeW1y_LdWwRLJQ" name="participantAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgaqnRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgam3RXEeW1y_LdWwRLJQ" name="conversationLinks" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhAD3RXEeW1y_LdWwRLJQ" eOpposite="_FVhAEXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVganXRXEeW1y_LdWwRLJQ" name="messageFlowAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhAUXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgan3RXEeW1y_LdWwRLJQ" name="messageFlows" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhAenRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgaoXRXEeW1y_LdWwRLJQ" name="base_Collaboration" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Collaboration"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgao3RXEeW1y_LdWwRLJQ" name="conversations" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhAtXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgapXRXEeW1y_LdWwRLJQ" name="correlationKeys" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhA0XRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgap3RXEeW1y_LdWwRLJQ" name="participants" ordered="false" lowerBound="1" upperBound="-1" eType="_FVga03RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVgaqnRXEeW1y_LdWwRLJQ" name="ParticipantAssociation" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaq3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-ParticipantAssociation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgarHRXEeW1y_LdWwRLJQ" name="ParticipantAssociationinnerParticipantRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgarXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgarnRXEeW1y_LdWwRLJQ" key="originalName" value="ParticipantAssociation.innerParticipantRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgar3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgasHRXEeW1y_LdWwRLJQ" key="body" value="ParticipantAssociation::/innerParticipantRef : Participant = Dependency.supplier"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgasnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgas3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgatHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgatnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgat3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgauHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgauXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgaunRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgau3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgavHRXEeW1y_LdWwRLJQ" name="ParticipantAssociationouterParticipantRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgavXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgavnRXEeW1y_LdWwRLJQ" key="originalName" value="ParticipantAssociation.outerParticipantRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgav3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgawHRXEeW1y_LdWwRLJQ" key="body" value="ParticipantAssociation::/outerParticipantRef : Participant = Dependency.clients"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgawnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgaw3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgaxHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgaxnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgax3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgayHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgayXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgaynRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgay3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgazHRXEeW1y_LdWwRLJQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVgaznRXEeW1y_LdWwRLJQ" name="innerParticipantRef" ordered="false" lowerBound="1" eType="_FVga03RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVga0HRXEeW1y_LdWwRLJQ" name="outerParticipantRef" ordered="false" lowerBound="1" eType="_FVga03RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVga03RXEeW1y_LdWwRLJQ" name="Participant" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ _FVhABnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVga1HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Participant"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVga1XRXEeW1y_LdWwRLJQ" name="Participantownership">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVga1nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVga13RXEeW1y_LdWwRLJQ" key="originalName" value="Participant.ownership"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVga2HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVga2XRXEeW1y_LdWwRLJQ" key="body" value="Participant must be owned by BPMN &lt;&lt;Collaboration>>"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVga23RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVga3HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVga3XRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVga33RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVga4HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVga4XRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVga4nRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVga43RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVga5HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVga5XRXEeW1y_LdWwRLJQ" name="Participanttype">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVga5nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVga53RXEeW1y_LdWwRLJQ" key="originalName" value="Participant.type"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVga6HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVga6XRXEeW1y_LdWwRLJQ" key="body" value="Participant must be typed either by UML class or a stereotyped class."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVga63RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVga7HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVga7XRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVga73RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVga8HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVga8XRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVga8nRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVga83RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVga9HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVga9XRXEeW1y_LdWwRLJQ" name="ParticipantmultiplicityMinimum">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVga9nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVga93RXEeW1y_LdWwRLJQ" key="originalName" value="Participant.multiplicityMinimum"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVga-HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVga-XRXEeW1y_LdWwRLJQ" key="body" value="Participant.multiplicityMaximum : UnlimitedNatural = Property.upper (defined on Multiplicity element)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVga-3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVga_HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVga_XRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVga_3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbAHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbAXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgbAnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgbA3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgbBHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgbBXRXEeW1y_LdWwRLJQ" name="Participantrealizationsupplier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbBnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbB3RXEeW1y_LdWwRLJQ" key="originalName" value="Participant.realization.supplier"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbCHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbCXRXEeW1y_LdWwRLJQ" key="body" value=" The supplier is a UML Interface stereotyped&#xA; by BPMN Interface"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgbC3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbDHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbDXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgbD3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbEHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbEXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgbEnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgbE3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgbFHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgbFXRXEeW1y_LdWwRLJQ" name="ParticipantprocessRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbFnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbF3RXEeW1y_LdWwRLJQ" key="originalName" value="Participant.processRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbGHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbGXRXEeW1y_LdWwRLJQ" key="body" value="Participant:://processRef : Process [0..1] = Property.type if type is activity, or Property.type.classifierBehavior if type is a BehavioredClassifier that is not Activity"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgbG3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbHHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbHXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgbH3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbIHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbIXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgbInRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgbI3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgbJHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgbJXRXEeW1y_LdWwRLJQ" name="ParticipantmultiplicityMaximum">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbJnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbJ3RXEeW1y_LdWwRLJQ" key="originalName" value="Participant.multiplicityMaximum"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbKHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbKXRXEeW1y_LdWwRLJQ" key="body" value="Participant.multiplicityMaximum : Integer = Property.upper (defined on Multiplicity element)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgbK3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbLHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbLXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgbL3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbMHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbMXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgbMnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgbM3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgbNHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgbNXRXEeW1y_LdWwRLJQ" name="participantpartnerEntityRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbNnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbN3RXEeW1y_LdWwRLJQ" key="originalName" value="participant.partnerEntityRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbOHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbOXRXEeW1y_LdWwRLJQ" key="body" value="participant::/partnerEntityRef : PartnerEntity [*] = inverse of PartnerEntity::/participantRef"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgbO3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbPHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbPXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgbP3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbQHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbQXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgbQnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgbQ3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgbRHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgbRXRXEeW1y_LdWwRLJQ" name="participantpartnerRoleRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbRnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbR3RXEeW1y_LdWwRLJQ" key="originalName" value="participant.partnerRoleRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbSHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbSXRXEeW1y_LdWwRLJQ" key="body" value="participant::/partnerRoleRef : PartnerRole [*] = inverse of PartnerRole::/participantRef"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgbS3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbTHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbTXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgbT3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbUHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbUXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVgbUnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgbU3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVgbVHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVgbVXRXEeW1y_LdWwRLJQ" name="ParticipantinterfaceRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbVnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbV3RXEeW1y_LdWwRLJQ" key="originalName" value="Participant.interfaceRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbWHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbWXRXEeW1y_LdWwRLJQ" key="body" value="Participant:://interfaceRefs : BPMNInterface [*] = Property.type with BPMNInterface stereotype applied"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVgbW3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVgbXHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVgbXXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVg_8HRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVg_8XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVg_8nRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVg_83RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVg_9HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVg_9XRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVg_9nRXEeW1y_LdWwRLJQ" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVg_-HRXEeW1y_LdWwRLJQ" name="processRef" ordered="false" eType="_FVfzdnRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVg_-nRXEeW1y_LdWwRLJQ" name="participantMultiplicity" ordered="false" eType="_FVhAGnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVg_-3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVg__HRXEeW1y_LdWwRLJQ" key="originalName" value="participantMultiplicity "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVg__nRXEeW1y_LdWwRLJQ" name="partnerEntityRef" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhAI3RXEeW1y_LdWwRLJQ" eOpposite="_FVhAN3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAAHRXEeW1y_LdWwRLJQ" name="partnerRoleRef" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhAOnRXEeW1y_LdWwRLJQ" eOpposite="_FVhATnRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAAnRXEeW1y_LdWwRLJQ" name="interfaceRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgZu3RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhABnRXEeW1y_LdWwRLJQ" name="InteractionNode" abstract="true">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAB3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-InteractionNode"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhACHRXEeW1y_LdWwRLJQ" name="InteractionNode_base_Element" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhACXRXEeW1y_LdWwRLJQ" source="redefines" references="_FVfLBXRXEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAC3RXEeW1y_LdWwRLJQ" name="outgoingConversationLinks" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhAD3RXEeW1y_LdWwRLJQ" eOpposite="_FVhAF3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhADXRXEeW1y_LdWwRLJQ" name="incomingConversationLinks" ordered="false" lowerBound="1" eType="_FVhAD3RXEeW1y_LdWwRLJQ" eOpposite="_FVhAFXRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhAD3RXEeW1y_LdWwRLJQ" name="ConversationLink" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAEHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-ConversationLink"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAEXRXEeW1y_LdWwRLJQ" name="collaboration" ordered="false" lowerBound="1" eType="_FVgahXRXEeW1y_LdWwRLJQ" eOpposite="_FVgam3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAE3RXEeW1y_LdWwRLJQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAFXRXEeW1y_LdWwRLJQ" name="targetRef" ordered="false" lowerBound="1" eType="_FVhABnRXEeW1y_LdWwRLJQ" eOpposite="_FVhADXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAF3RXEeW1y_LdWwRLJQ" name="sourceRef" ordered="false" lowerBound="1" eType="_FVhABnRXEeW1y_LdWwRLJQ" eOpposite="_FVhAC3RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhAGnRXEeW1y_LdWwRLJQ" name="ParticipantMultiplicity" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAG3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-ParticipantMultiplicity"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAHHRXEeW1y_LdWwRLJQ" name="base_MultiplicityElement" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//MultiplicityElement"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhAHnRXEeW1y_LdWwRLJQ" name="minimum" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhAIHRXEeW1y_LdWwRLJQ" name="maximum" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhAI3RXEeW1y_LdWwRLJQ" name="PartnerEntity" eSuperTypes="_FVfzL3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAJHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-PartnerEntity"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhAJXRXEeW1y_LdWwRLJQ" name="PartnerEntityparticipantRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAJnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAJ3RXEeW1y_LdWwRLJQ" key="originalName" value="PartnerEntity.participantRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAKHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAKXRXEeW1y_LdWwRLJQ" key="body" value="PartnerEntity::/participantRef : Participant [*] = properties with Participant stereotype applied that the instance specification is default value of."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhAK3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhALHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhALXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhAL3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAMHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAMXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhAMnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhAM3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhANHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhANXRXEeW1y_LdWwRLJQ" name="base_InstanceSpecification" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InstanceSpecification"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAN3RXEeW1y_LdWwRLJQ" name="participantRef" ordered="false" lowerBound="1" upperBound="-1" eType="_FVga03RXEeW1y_LdWwRLJQ" eOpposite="_FVg__nRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhAOnRXEeW1y_LdWwRLJQ" name="PartnerRole" eSuperTypes="_FVfzL3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAO3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-PartnerRole"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhAPHRXEeW1y_LdWwRLJQ" name="PartnerRoleparticipantRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAPXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAPnRXEeW1y_LdWwRLJQ" key="originalName" value="PartnerRole.participantRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAP3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAQHRXEeW1y_LdWwRLJQ" key="body" value="PartnerRole::/participantRef : Participant [*] = properties with Participant stereotype applied that the class is the type of."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhAQnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAQ3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhARHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhARnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAR3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhASHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhASXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhASnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhAS3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhATHRXEeW1y_LdWwRLJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhATnRXEeW1y_LdWwRLJQ" name="participantRef" ordered="false" lowerBound="1" upperBound="-1" eType="_FVga03RXEeW1y_LdWwRLJQ" eOpposite="_FVhAAHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhAUXRXEeW1y_LdWwRLJQ" name="MessageFlowAssociation" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAUnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-MessageFlowAssociation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhAU3RXEeW1y_LdWwRLJQ" name="MessageFlowAssociationinnerMessageFlowRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAVHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAVXRXEeW1y_LdWwRLJQ" key="originalName" value="MessageFlowAssociation.innerMessageFlowRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAVnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAV3RXEeW1y_LdWwRLJQ" key="body" value="MessageFlowAssociation InnerMessageFlowRef is a UML dependency supplier"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhAWXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAWnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAW3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhAXXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAXnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAX3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhAYHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhAYXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhAYnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhAY3RXEeW1y_LdWwRLJQ" name="MessageFlowAssociationouterMessageFlowRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAZHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAZXRXEeW1y_LdWwRLJQ" key="originalName" value="MessageFlowAssociation.outerMessageFlowRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAZnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAZ3RXEeW1y_LdWwRLJQ" key="body" value="MessageFlowAssociation OuterMessageFlowRef is a UML dependency client"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhAaXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAanRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAa3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhAbXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAbnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAb3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhAcHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhAcXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhAcnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAc3RXEeW1y_LdWwRLJQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAdXRXEeW1y_LdWwRLJQ" name="innerMessageFlowRef" ordered="false" lowerBound="1" eType="_FVhAenRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAd3RXEeW1y_LdWwRLJQ" name="outerMessageFlowRef" ordered="false" lowerBound="1" eType="_FVhAenRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhAenRXEeW1y_LdWwRLJQ" name="MessageFlow" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAe3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-MessageFlow"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhAfHRXEeW1y_LdWwRLJQ" name="MessageFlowsourceRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAfXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAfnRXEeW1y_LdWwRLJQ" key="originalName" value="MessageFlow.sourceRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAf3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAgHRXEeW1y_LdWwRLJQ" key="body" value="MessageFlow::/sourceRef = InformationFlow.informationSource"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhAgnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAg3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAhHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhAhnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAh3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAiHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhAiXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhAinRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhAi3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhAjHRXEeW1y_LdWwRLJQ" name="MessageFlowtargetRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAjXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAjnRXEeW1y_LdWwRLJQ" key="originalName" value="MessageFlow.targetRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAj3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAkHRXEeW1y_LdWwRLJQ" key="body" value="MessageFlow::/messageRef : Message [0..1] = InformationFlow.conveyed"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhAknRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAk3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAlHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhAlnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAl3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAmHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhAmXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhAmnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhAm3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhAnHRXEeW1y_LdWwRLJQ" name="MessageFlowmessageRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAnXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAnnRXEeW1y_LdWwRLJQ" key="originalName" value="MessageFlow.messageRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAn3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAoHRXEeW1y_LdWwRLJQ" key="body" value="MessageFlow::/targetRef = InformationFlow.informationTarget"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhAonRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAo3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhApHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhApnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAp3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAqHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhAqXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhAqnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhAq3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhArHRXEeW1y_LdWwRLJQ" name="base_InformationFlow" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InformationFlow"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhArnRXEeW1y_LdWwRLJQ" name="sourceRef" ordered="false" lowerBound="1" eType="_FVhABnRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAsHRXEeW1y_LdWwRLJQ" name="targetRef" ordered="false" lowerBound="1" eType="_FVhABnRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAsnRXEeW1y_LdWwRLJQ" name="messageRef" ordered="false" eType="_FVgaU3RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhAtXRXEeW1y_LdWwRLJQ" name="ConversationNode" abstract="true" eSuperTypes="_FVhABnRXEeW1y_LdWwRLJQ _FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAtnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-ConversationNode"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhAt3RXEeW1y_LdWwRLJQ" name="ConversationNodeparticipantRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAuHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAuXRXEeW1y_LdWwRLJQ" key="originalName" value="ConversationNode.participantRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAunRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAu3RXEeW1y_LdWwRLJQ" key="body" value="ConversationNode::/participantRefs : Participant [2..*] = the informationSource and informationTarget on the InformationFlow"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhAvXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAvnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAv3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhAwXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhAwnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhAw3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhAxHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhAxXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhAxnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAx3RXEeW1y_LdWwRLJQ" name="base_InformationFlow" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InformationFlow"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAyXRXEeW1y_LdWwRLJQ" name="messageFlowRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhAenRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAy3RXEeW1y_LdWwRLJQ" name="correlationKeys" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhA0XRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhAzXRXEeW1y_LdWwRLJQ" name="participantRefs" ordered="false" lowerBound="2" upperBound="-1" eType="_FVga03RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhA0XRXEeW1y_LdWwRLJQ" name="CorrelationKey" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhA0nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationKey"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhA03RXEeW1y_LdWwRLJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhA1XRXEeW1y_LdWwRLJQ" name="correlationPropertyRef" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhA2HRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhA2HRXEeW1y_LdWwRLJQ" name="CorrelationProperty" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhA2XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationProperty"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhA2nRXEeW1y_LdWwRLJQ" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhA3HRXEeW1y_LdWwRLJQ" name="type" ordered="false" eType="_FVgY73RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhA3nRXEeW1y_LdWwRLJQ" name="correlationPropertyRetrievalExpression" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhA4XRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhA4XRXEeW1y_LdWwRLJQ" name="CorrelationPropertyRetrievalExpression" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhA4nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhA43RXEeW1y_LdWwRLJQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhA5XRXEeW1y_LdWwRLJQ" name="messageRef" ordered="false" lowerBound="1" eType="_FVgaU3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhA53RXEeW1y_LdWwRLJQ" name="messagePath" ordered="false" lowerBound="1" eType="_FVhA6nRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhA6nRXEeW1y_LdWwRLJQ" name="FormalExpression" eSuperTypes="_FVfywHRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhA63RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FormalExpression"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhA7HRXEeW1y_LdWwRLJQ" name="FormalExpressionevaluatesToTypeRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhA7XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhA7nRXEeW1y_LdWwRLJQ" key="originalName" value="FormalExpression.evaluatesToTypeRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhA73RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhA8HRXEeW1y_LdWwRLJQ" key="body" value="self.evaluatesToTypeRef = self.base_OpaqueExpression.type. extension_ItemDefinition"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhA8nRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhA83RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhA9HRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhA9nRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhA93RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhA-HRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhA-XRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhA-nRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhA-3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhA_HRXEeW1y_LdWwRLJQ" name="evaluatesToTypeRef" ordered="false" lowerBound="1" eType="_FVgY73RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhA_3RXEeW1y_LdWwRLJQ" name="CorrelationSubscription" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBAHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationSubscription"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBAXRXEeW1y_LdWwRLJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBA3RXEeW1y_LdWwRLJQ" name="correlationKeyRef" ordered="false" lowerBound="1" eType="_FVhA0XRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBBXRXEeW1y_LdWwRLJQ" name="correlationPropertyBinding" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhBCHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhBCHRXEeW1y_LdWwRLJQ" name="CorrelationPropertyBinding" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBCXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBCnRXEeW1y_LdWwRLJQ" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBDHRXEeW1y_LdWwRLJQ" name="dataPath" ordered="false" lowerBound="1" eType="_FVhA6nRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBDnRXEeW1y_LdWwRLJQ" name="correlationPropertyRef" ordered="false" lowerBound="1" eType="_FVhA2HRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhBEXRXEeW1y_LdWwRLJQ" name="BPMNProperty" eSuperTypes="_FVf0W3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBEnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-BPMNProperty"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhBE3RXEeW1y_LdWwRLJQ" name="Propertynotation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBFHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBFXRXEeW1y_LdWwRLJQ" key="originalName" value="Property.notation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBFnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBF3RXEeW1y_LdWwRLJQ" key="body" value="Property elements are NOT&#xA;visible in a Process diagram.&#xA;Figure"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBGXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBGnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBG3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBHXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBHnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBH3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhBIHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBIXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBInRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhBI3RXEeW1y_LdWwRLJQ" name="BPMNPropertyapply">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBJHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBJXRXEeW1y_LdWwRLJQ" key="originalName" value="BPMNProperty.apply"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBJnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBJ3RXEeW1y_LdWwRLJQ" key="body" value="may be applied only for:&#xA;pin owned by CallActivity or Task&#xA;Parameter owned by BPMNProcess &#xA;Variable owned by SubProcess"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBKXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBKnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBK3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBLXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBLnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBL3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhBMHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBMXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBMnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBM3RXEeW1y_LdWwRLJQ" name="base_DataStoreNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBNXRXEeW1y_LdWwRLJQ" name="umlProperty" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhBOHRXEeW1y_LdWwRLJQ" name="ResourceRole" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBOXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceRole"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhBOnRXEeW1y_LdWwRLJQ" name="ResourceRoleowner">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBO3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBPHRXEeW1y_LdWwRLJQ" key="originalName" value="ResourceRole.owner"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBPXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBPnRXEeW1y_LdWwRLJQ" key="body" value="Owner of the ResourceRole must be BPMN Process or BPMN Activity."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBQHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBQXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBQnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBRHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBRXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBRnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhBR3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBSHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBSXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhBSnRXEeW1y_LdWwRLJQ" name="ResourceRoleresourceRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBS3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBTHRXEeW1y_LdWwRLJQ" key="originalName" value="ResourceRole.resourceRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBTXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBTnRXEeW1y_LdWwRLJQ" key="body" value="ResourceRole.resourceRef : Resource [0..1] = Property.type. ResourceRole type must be UML Class with stereotype BPMN Resource applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBUHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBUXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBUnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBVHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBVXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBVnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhBV3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBWHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBWXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhBWnRXEeW1y_LdWwRLJQ" name="ResourceRoleisRequired">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBW3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBXHRXEeW1y_LdWwRLJQ" key="originalName" value="ResourceRole.isRequired"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBXXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBXnRXEeW1y_LdWwRLJQ" key="body" value="ResourceRole IsRequired translates to UML::Property::lower wot values 0 or 1"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBYHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBYXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBYnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBZHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBZXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBZnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhBZ3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBaHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBaXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhBanRXEeW1y_LdWwRLJQ" name="ResourceRoleprocess">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBa3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBbHRXEeW1y_LdWwRLJQ" key="originalName" value="ResourceRole.process"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBbXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBbnRXEeW1y_LdWwRLJQ" key="body" value="ResourceRole::/process : Process [0..1] = Property.class"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBcHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBcXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBcnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBdHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBdXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBdnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhBd3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBeHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBeXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhBenRXEeW1y_LdWwRLJQ" name="ResourceRoleresourceParameterBindings">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBe3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBfHRXEeW1y_LdWwRLJQ" key="originalName" value="ResourceRole.resourceParameterBindings"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBfXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBfnRXEeW1y_LdWwRLJQ" key="body" value="ResourceRole.resourceParameterBindings : ResourceParameterBinding [*] = property.defaultValue.slot"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBgHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBgXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBgnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBhHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBhXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBhnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhBh3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBiHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBiXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBinRXEeW1y_LdWwRLJQ" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBjHRXEeW1y_LdWwRLJQ" name="resourceAssignmentExpression" ordered="false" eType="_FVhBl3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBjnRXEeW1y_LdWwRLJQ" name="resourceRef" ordered="false" eType="_FVhBsHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBkHRXEeW1y_LdWwRLJQ" name="resourceParameterBindings" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhCAHRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBkXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBknRXEeW1y_LdWwRLJQ" key="originalName" value="resourceParameterBindings "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBlHRXEeW1y_LdWwRLJQ" name="process" ordered="false" eType="_FVfzdnRXEeW1y_LdWwRLJQ" eOpposite="_FVfz3HRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhBl3RXEeW1y_LdWwRLJQ" name="ResourceAssignmentExpression" eSuperTypes="_FVfywHRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBmHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceAssignmentExpression"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBmXRXEeW1y_LdWwRLJQ" source="duplicates">
+ <contents xmi:type="ecore:EReference" xmi:id="_FVhBmnRXEeW1y_LdWwRLJQ" name="base_OpaqueExpression" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBm3RXEeW1y_LdWwRLJQ" source="redefines" references="_FVfywnRXEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueExpression"/>
+ </contents>
+ </eAnnotations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhBnXRXEeW1y_LdWwRLJQ" name="ResourceAssignmentExpressionexpression">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBnnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBn3RXEeW1y_LdWwRLJQ" key="originalName" value="ResourceAssignmentExpression.expression"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBoHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBoXRXEeW1y_LdWwRLJQ" key="body" value="ResourceAssignmentExpression::/expression = self"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBo3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBpHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBpXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBp3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBqHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBqXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhBqnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBq3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBrHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBrXRXEeW1y_LdWwRLJQ" name="expression" ordered="false" lowerBound="1" eType="_FVfywHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhBsHRXEeW1y_LdWwRLJQ" name="Resource" eSuperTypes="_FVgY73RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBsXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Resource"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhBsnRXEeW1y_LdWwRLJQ" name="ResourceresourceParameters">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBs3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBtHRXEeW1y_LdWwRLJQ" key="originalName" value="Resource.resourceParameters"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBtXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBtnRXEeW1y_LdWwRLJQ" key="body" value="Resource::/resourceParameters : ResourceParameter [*] = class.ownedAcctribute with the stereotype &lt;&lt;ResourceParameter>> applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBuHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBuXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBunRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBvHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBvXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBvnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhBv3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBwHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhBwXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhBwnRXEeW1y_LdWwRLJQ" name="resourceParameters" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhBxXRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhBxXRXEeW1y_LdWwRLJQ" name="ResourceParameter" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBxnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ResourceParameter"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhBx3RXEeW1y_LdWwRLJQ" name="ResourceParameterowner">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhByHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhByXRXEeW1y_LdWwRLJQ" key="originalName" value="ResourceParameter.owner"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBynRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBy3RXEeW1y_LdWwRLJQ" key="body" value="Resource Parameter must be owned by Resource."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhBzXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhBznRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhBz3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhB0XRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhB0nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhB03RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhB1HRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhB1XRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhB1nRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhB13RXEeW1y_LdWwRLJQ" name="ResourceParametertype">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhB2HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhB2XRXEeW1y_LdWwRLJQ" key="originalName" value="ResourceParameter.type"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhB2nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhB23RXEeW1y_LdWwRLJQ" key="body" value="ResourceParameter::/type : Item Definition [0..1] = Property.type (defined on typed element)."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhB3XRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhB3nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhB33RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhB4XRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhB4nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhB43RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhB5HRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhB5XRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhB5nRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhB53RXEeW1y_LdWwRLJQ" name="ResourceParameterisRequired">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhB6HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhB6XRXEeW1y_LdWwRLJQ" key="originalName" value="ResourceParameter.isRequired"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhB6nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhB63RXEeW1y_LdWwRLJQ" key="body" value="ResourceParameter.isRequired : Boolean = Property.lower > 0 &#xA;(defined on Multiplicity Element)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhB7XRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhB7nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhB73RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhB8XRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhB8nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhB83RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhB9HRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhB9XRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhB9nRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhB93RXEeW1y_LdWwRLJQ" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhB-XRXEeW1y_LdWwRLJQ" name="type" ordered="false" eType="_FVgY73RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhB-nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhB-3RXEeW1y_LdWwRLJQ" key="originalName" value="type "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhB_XRXEeW1y_LdWwRLJQ" name="isRequired" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhCAHRXEeW1y_LdWwRLJQ" name="ResourceParameterBinding" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhCAXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceParameterBinding"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhCAnRXEeW1y_LdWwRLJQ" name="ResourceParameterBindingexpression">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhCA3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhCBHRXEeW1y_LdWwRLJQ" key="originalName" value="ResourceParameterBinding.expression"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhCBXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhCBnRXEeW1y_LdWwRLJQ" key="body" value="ResourceParameterBinding::/expression :BPMNExpression = Slot.value"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhCCHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhCCXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhCCnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhCDHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhCDXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhCDnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhCD3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhCEHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhCEXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhCEnRXEeW1y_LdWwRLJQ" name="ResourceParameterBindingparameterRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhCE3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhCFHRXEeW1y_LdWwRLJQ" key="originalName" value="ResourceParameterBinding.parameterRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhCFXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhCFnRXEeW1y_LdWwRLJQ" key="body" value="ResourceParameterBinding::/parameterRef : ResourceParameter = Slot.definingFeature"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhCGHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhCGXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhCGnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhCHHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhCHXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhCHnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhCH3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhCIHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhCIXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhCInRXEeW1y_LdWwRLJQ" name="base_Slot" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Slot"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhCJHRXEeW1y_LdWwRLJQ" name="parameterRef" ordered="false" lowerBound="1" eType="_FVhBxXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhCJnRXEeW1y_LdWwRLJQ" name="expression" ordered="false" lowerBound="1" eType="_FVfywHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhCKXRXEeW1y_LdWwRLJQ" name="GlobalScriptTask" eSuperTypes="_FVhnFXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhCKnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalScriptTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhCK3RXEeW1y_LdWwRLJQ" name="GlobalScriptTaskscriptFormat">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhCLHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhCLXRXEeW1y_LdWwRLJQ" key="originalName" value="GlobalScriptTask.scriptFormat"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhCLnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhCL3RXEeW1y_LdWwRLJQ" key="body" value="GlobalScriptTask::/scriptFormat : String [*] {ordered}= OpaqueBehavior.language"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhCMXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhCMnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhCM3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhCNXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhCNnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhCN3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhCOHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhCOXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhCOnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhnAHRXEeW1y_LdWwRLJQ" name="GlobalScriptTaskscript">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnAXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnAnRXEeW1y_LdWwRLJQ" key="originalName" value="GlobalScriptTask.script"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnA3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnBHRXEeW1y_LdWwRLJQ" key="body" value="GlobalScriptTask::/script : String [*] {ordered, non-unique}= OpaqueBehavior.body"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnBnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnB3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnCHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnCnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnC3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnDHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhnDXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnDnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnD3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhnEHRXEeW1y_LdWwRLJQ" name="script" unique="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhnEnRXEeW1y_LdWwRLJQ" name="scriptFormat" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhnFXRXEeW1y_LdWwRLJQ" name="GlobalTask" eSuperTypes="_FVfz4HRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnFnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhnF3RXEeW1y_LdWwRLJQ" name="GlobalTasksupportedInterfaceRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnGHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnGXRXEeW1y_LdWwRLJQ" key="originalName" value="GlobalTask.supportedInterfaceRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnGnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnG3RXEeW1y_LdWwRLJQ" key="body" value="GlobalTask supportedInterfaceRefs are referenced by UML property RealizedInterface."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnHXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnHnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnH3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnIXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnInRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnI3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhnJHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnJXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnJnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhnJ3RXEeW1y_LdWwRLJQ" name="base_OpaqueBehavior" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueBehavior"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhnKXRXEeW1y_LdWwRLJQ" name="resources" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhBOHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhnLHRXEeW1y_LdWwRLJQ" name="GlobalBusinessRuleTask" eSuperTypes="_FVhnFXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnLXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalBusinessRuleTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhnLnRXEeW1y_LdWwRLJQ" name="GlobalBusinessRuleTaskimplementation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnL3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnMHRXEeW1y_LdWwRLJQ" key="originalName" value="GlobalBusinessRuleTask.implementation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnMXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnMnRXEeW1y_LdWwRLJQ" key="body" value="GlobalBusinessRuleTask::/implementation: String [*] {ordered,non-unique} = OpaqueBehavior.body (defaults to &quot;##unspecified&quot;)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnNHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnNXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnNnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnOHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnOXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnOnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhnO3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnPHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnPXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhnPnRXEeW1y_LdWwRLJQ" name="implementation" unique="false" lowerBound="1" upperBound="-1" defaultValueLiteral="##unspecified">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhnQXRXEeW1y_LdWwRLJQ" name="CompensateEventDefinition" eSuperTypes="_FVhnSnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnQnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhnQ3RXEeW1y_LdWwRLJQ" name="waitForCompletion" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhnRXRXEeW1y_LdWwRLJQ" name="activityRef" ordered="false" eType="_FVhnT3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhnR3RXEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhnSnRXEeW1y_LdWwRLJQ" name="EventDefinition" abstract="true" eSuperTypes="_FVfzL3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnS3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhnTHRXEeW1y_LdWwRLJQ" name="base_Event" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Event"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhnT3RXEeW1y_LdWwRLJQ" name="BPMNActivity" abstract="true" eSuperTypes="_FVfK5nRXEeW1y_LdWwRLJQ _FVhABnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnUHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-BPMNActivity"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhnUXRXEeW1y_LdWwRLJQ" name="BPMNActivityresources">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnUnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnU3RXEeW1y_LdWwRLJQ" key="originalName" value="BPMNActivity.resources"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnVHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnVXRXEeW1y_LdWwRLJQ" key="body" value="self.properties = self.base_BPMNActivity.activityClass. ownedAttribute.bpmnProperty"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnV3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnWHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnWXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnW3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnXHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnXXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhnXnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnX3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnYHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhnYXRXEeW1y_LdWwRLJQ" name="BPMNActivitycontainer">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnYnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnY3RXEeW1y_LdWwRLJQ" key="originalName" value="BPMNActivity.container"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnZHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnZXRXEeW1y_LdWwRLJQ" key="body" value="BPMNActivity::/container : RederinableElement the collected values of Action::Activity and Action::inGroup. Constrained to elements stereotyped by BPMNActivity or SubProcess"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnZ3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnaHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnaXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhna3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnbHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnbXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhnbnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnb3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhncHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhncXRXEeW1y_LdWwRLJQ" name="BPMNActivityproperties">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhncnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnc3RXEeW1y_LdWwRLJQ" key="originalName" value="BPMNActivity.properties"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhndHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhndXRXEeW1y_LdWwRLJQ" key="body" value="BPMNActivity::/resources : ResourceRole [*] = BPMNActivity.activityClass.OwnedAttribute with the ResourceRole stereotype applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnd3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhneHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhneXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhne3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnfHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnfXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhnfnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnf3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhngHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhngXRXEeW1y_LdWwRLJQ" name="BPMNActivitydefault">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhngnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhng3RXEeW1y_LdWwRLJQ" key="originalName" value="BPMNActivity.default"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnhHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnhXRXEeW1y_LdWwRLJQ" key="body" value="BPMNActivity::/default : SequenceFlow [0..1] = and outgoingSequenceFlow with guard = &quot;else&quot;"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnh3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhniHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhniXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhni3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnjHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnjXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhnjnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnj3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnkHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhnkXRXEeW1y_LdWwRLJQ" name="BPMNActivityboundaryEventsRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnknRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnk3RXEeW1y_LdWwRLJQ" key="originalName" value="BPMNActivity.boundaryEventsRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnlHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnlXRXEeW1y_LdWwRLJQ" key="body" value="BPMNActivity::/boundaryEventsRefs : BoundaryEvent [*] = accept Event Actions in the same interruptible region as the BPMNActivity action."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnl3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnmHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnmXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnm3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnnHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnnXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhnnnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnn3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnoHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhnoXRXEeW1y_LdWwRLJQ" name="BPMNActivityloopCharacteristics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnonRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhno3RXEeW1y_LdWwRLJQ" key="originalName" value="BPMNActivity.loopCharacteristics"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnpHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnpXRXEeW1y_LdWwRLJQ" key="body" value="BPMNActivity::/loopCharacteristics = inStructuredActivityNode, if the inStructuredActivityNode is a LoopNode with the StandardLoopCharacteristics stereotype applied or an ExpansionRegion with MultiInstanceLoopCharacteristics stereotype applied, otherwise empty."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnp3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnqHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnqXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhnq3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnrHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhnrXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhnrnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnr3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhnsHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhnsXRXEeW1y_LdWwRLJQ" name="isForCompensation" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhns3RXEeW1y_LdWwRLJQ" name="startQuantity" ordered="false" lowerBound="1" defaultValueLiteral="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhntXRXEeW1y_LdWwRLJQ" name="completionQuantity" ordered="false" lowerBound="1" defaultValueLiteral="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhnt3RXEeW1y_LdWwRLJQ" name="base_Action" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Action"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhnuXRXEeW1y_LdWwRLJQ" name="activityClass" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhnu3RXEeW1y_LdWwRLJQ" name="properties" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhBEXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhnvXRXEeW1y_LdWwRLJQ" name="default" ordered="false" eType="_FVfyg3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhnv3RXEeW1y_LdWwRLJQ" name="boundaryEventRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhny3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhnwXRXEeW1y_LdWwRLJQ" name="dataInputAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhodHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhnw3RXEeW1y_LdWwRLJQ" name="dataOutputAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhoD3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhnxXRXEeW1y_LdWwRLJQ" name="loopCharacteristics" ordered="false" eType="_FVhok3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhnx3RXEeW1y_LdWwRLJQ" name="resources" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhBOHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhny3RXEeW1y_LdWwRLJQ" name="BoundaryEvent" eSuperTypes="_FVhn5nRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnzHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnzXRXEeW1y_LdWwRLJQ" source="duplicates">
+ <contents xmi:type="ecore:EReference" xmi:id="_FVhnznRXEeW1y_LdWwRLJQ" name="base_AcceptEventAction" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhnz3RXEeW1y_LdWwRLJQ" source="redefines" references="_FVhn-nRXEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/>
+ </contents>
+ </eAnnotations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhn0XRXEeW1y_LdWwRLJQ" name="boundaryEventattachedToRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhn0nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhn03RXEeW1y_LdWwRLJQ" key="originalName" value="boundaryEvent.attachedToRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhn1HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhn1XRXEeW1y_LdWwRLJQ" key="body" value="boundaryEvent::/attachedToRef : BPMNActivity = action in the same interruptible region as the event."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhn13RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhn2HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhn2XRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhn23RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhn3HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhn3XRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhn3nRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhn33RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhn4HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhn4XRXEeW1y_LdWwRLJQ" name="cancelActivity" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhn43RXEeW1y_LdWwRLJQ" name="attachedToRef" ordered="false" lowerBound="1" eType="_FVhnT3RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhn5nRXEeW1y_LdWwRLJQ" name="CatchEvent" abstract="true" eSuperTypes="_FVhoAXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhn53RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhn6HRXEeW1y_LdWwRLJQ" name="catchEventeventDefinitionsRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhn6XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhn6nRXEeW1y_LdWwRLJQ" key="originalName" value="catchEvent.eventDefinitionsRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhn63RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhn7HRXEeW1y_LdWwRLJQ" key="body" value="catchEvent::/eventDefinitionsRefs : EventDefinitions [*] = the events of the triggers of an accept event action to which the stereotype is applied that are not owned by the action."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhn7nRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhn73RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhn8HRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhn8nRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhn83RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhn9HRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhn9XRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhn9nRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhn93RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhn-HRXEeW1y_LdWwRLJQ" name="parallelMultiple" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhn-nRXEeW1y_LdWwRLJQ" name="base_AcceptEventAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhn_HRXEeW1y_LdWwRLJQ" name="base_InitialNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InitialNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhn_nRXEeW1y_LdWwRLJQ" name="dataOutputAssociation" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhoD3RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhoAXRXEeW1y_LdWwRLJQ" name="BPMNEvent" abstract="true" eSuperTypes="_FVfK5nRXEeW1y_LdWwRLJQ _FVhABnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoAnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BPMNEvent"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhoA3RXEeW1y_LdWwRLJQ" name="eventClass" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhoBXRXEeW1y_LdWwRLJQ" name="_eventDefinitions" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhnSnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoBnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoB3RXEeW1y_LdWwRLJQ" key="originalName" value=" eventDefinitions"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhoCXRXEeW1y_LdWwRLJQ" name="properties" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhBEXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhoC3RXEeW1y_LdWwRLJQ" name="eventDefinitionRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhnSnRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhoD3RXEeW1y_LdWwRLJQ" name="DataOutputAssociation" eSuperTypes="_FVhoLnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoEHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataOutputAssociation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhoEXRXEeW1y_LdWwRLJQ" name="dataOutputAssociationsource">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoEnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoE3RXEeW1y_LdWwRLJQ" key="originalName" value="dataOutputAssociation.source"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhoFXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoFnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoF3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhoGXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoGnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoG3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhoHHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhoHXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhoHnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhoH3RXEeW1y_LdWwRLJQ" name="dataOutputAssociationtarget">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoIHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoIXRXEeW1y_LdWwRLJQ" key="originalName" value="dataOutputAssociation.target"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhoI3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoJHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoJXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhoJ3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoKHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoKXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhoKnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhoK3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhoLHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhoLnRXEeW1y_LdWwRLJQ" name="DataAssociation" abstract="true" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoL3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataAssociation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhoMHRXEeW1y_LdWwRLJQ" name="DataAssociationsource">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoMXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoMnRXEeW1y_LdWwRLJQ" key="originalName" value="DataAssociation.source"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoM3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoNHRXEeW1y_LdWwRLJQ" key="body" value="DataAssociation source must be ItemAwareElement"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhoNnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoN3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoOHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhoOnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoO3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoPHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhoPXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhoPnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhoP3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhoQHRXEeW1y_LdWwRLJQ" name="DataAssociationtransformation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoQXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoQnRXEeW1y_LdWwRLJQ" key="originalName" value="DataAssociation.transformation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoQ3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoRHRXEeW1y_LdWwRLJQ" key="body" value="BPMN DataAssociation::/transformation : FormalExpression [0..1] = ObjectFlow::transformation.&#xA;"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhoRnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoR3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoSHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhoSnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoS3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoTHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhoTXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhoTnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhoT3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhoUHRXEeW1y_LdWwRLJQ" name="DataAssociationtarget">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoUXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoUnRXEeW1y_LdWwRLJQ" key="originalName" value="DataAssociation.target"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoU3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoVHRXEeW1y_LdWwRLJQ" key="body" value="DataAssociation target must be ItemAwareElement"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhoVnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoV3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoWHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhoWnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoW3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoXHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhoXXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhoXnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhoX3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhoYHRXEeW1y_LdWwRLJQ" name="base_ObjectFlow" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ObjectFlow"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhoYnRXEeW1y_LdWwRLJQ" name="sourceRef" ordered="false" lowerBound="1" eType="_FVf0W3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhoZHRXEeW1y_LdWwRLJQ" name="targetRef" ordered="false" lowerBound="1" eType="_FVf0W3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhoZnRXEeW1y_LdWwRLJQ" name="transformation" ordered="false" lowerBound="1" eType="_FVhA6nRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhoaHRXEeW1y_LdWwRLJQ" name="assignment" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhoa3RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhoa3RXEeW1y_LdWwRLJQ" name="Assignment" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhobHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-Assignment"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhobXRXEeW1y_LdWwRLJQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhob3RXEeW1y_LdWwRLJQ" name="from" ordered="false" lowerBound="1" eType="_FVfywHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhocXRXEeW1y_LdWwRLJQ" name="to" ordered="false" lowerBound="1" eType="_FVfywHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhodHRXEeW1y_LdWwRLJQ" name="DataInputAssociation" eSuperTypes="_FVhoLnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhodXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataInputAssociation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhodnRXEeW1y_LdWwRLJQ" name="dataInputAssociationsource">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhod3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoeHRXEeW1y_LdWwRLJQ" key="originalName" value="dataInputAssociation.source"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhoenRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoe3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhofHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhofnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhof3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhogHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhogXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhognRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhog3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhohHRXEeW1y_LdWwRLJQ" name="dataInputAssociationtarget">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhohXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhohnRXEeW1y_LdWwRLJQ" key="originalName" value="dataInputAssociation.target"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhoiHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoiXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoinRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhojHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhojXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhojnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhoj3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhokHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhokXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhok3RXEeW1y_LdWwRLJQ" name="LoopCharacteristics" abstract="true" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVholHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-LoopCharacteristics"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVholXRXEeW1y_LdWwRLJQ" name="base_StructuredActivityNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhomHRXEeW1y_LdWwRLJQ" name="EscalationEventDefinition" eSuperTypes="_FVhnSnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhomXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhomnRXEeW1y_LdWwRLJQ" name="escalationRef" ordered="false" eType="_FVhon3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhonHRXEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhon3RXEeW1y_LdWwRLJQ" name="Escalation" eSuperTypes="_FVgY73RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhooHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-Escalation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhooXRXEeW1y_LdWwRLJQ" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoonRXEeW1y_LdWwRLJQ" source="structureRef">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoo3RXEeW1y_LdWwRLJQ" key="eType" value="uml::Class"/>
+ </eAnnotations>
+ <contents xmi:type="ecore:EReference" xmi:id="_FVhopHRXEeW1y_LdWwRLJQ" name="structureRef" ordered="false">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhopXRXEeW1y_LdWwRLJQ" source="redefines" references="_FVgZB3RXEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </contents>
+ </eAnnotations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhop3RXEeW1y_LdWwRLJQ" name="EscalationstructureRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoqHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoqXRXEeW1y_LdWwRLJQ" key="originalName" value="Escalation.structureRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoqnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhoq3RXEeW1y_LdWwRLJQ" key="body" value="self.structureRef = self.base_Class"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhorXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhornRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhor3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhosXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhosnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhos3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhotHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhotXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhotnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhot3RXEeW1y_LdWwRLJQ" name="escalationCode" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhounRXEeW1y_LdWwRLJQ" name="TimerEventDefinition" eSuperTypes="_FVhnSnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhou3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhovHRXEeW1y_LdWwRLJQ" name="timeCycle" ordered="false" eType="_FVfywHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhovnRXEeW1y_LdWwRLJQ" name="timeDate" ordered="false" eType="_FVfywHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhowHRXEeW1y_LdWwRLJQ" name="timeDuration" ordered="false" eType="_FVfywHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhownRXEeW1y_LdWwRLJQ" name="base_ChangeEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ChangeEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhoxXRXEeW1y_LdWwRLJQ" name="SignalEventDefinition" eSuperTypes="_FVhnSnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoxnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhox3RXEeW1y_LdWwRLJQ" name="signalRef" ordered="false" eType="_FVhozHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhoyXRXEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhozHRXEeW1y_LdWwRLJQ" name="BPMNSignal" eSuperTypes="_FVgY73RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhozXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BPMNSignal"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoznRXEeW1y_LdWwRLJQ" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhoz3RXEeW1y_LdWwRLJQ" source="structureRef">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVho0HRXEeW1y_LdWwRLJQ" key="lowerBound" value="1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVho0XRXEeW1y_LdWwRLJQ" key="eType" value="uml::Class"/>
+ </eAnnotations>
+ <contents xmi:type="ecore:EReference" xmi:id="_FVho0nRXEeW1y_LdWwRLJQ" name="structureRef" ordered="false">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVho03RXEeW1y_LdWwRLJQ" source="redefines" references="_FVgZB3RXEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </contents>
+ </eAnnotations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVho1XRXEeW1y_LdWwRLJQ" name="BPMNSignalstructureRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVho1nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVho13RXEeW1y_LdWwRLJQ" key="originalName" value="BPMNSignal.structureRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVho2HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVho2XRXEeW1y_LdWwRLJQ" key="body" value="self.structureRef= self.base_Class"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVho23RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVho3HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVho3XRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVho33RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVho4HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVho4XRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVho4nRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVho43RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVho5HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVho5nRXEeW1y_LdWwRLJQ" name="EndEvent" eSuperTypes="_FVho63RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVho53RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EndEvent"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVho6HRXEeW1y_LdWwRLJQ" name="base_FinalNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//FinalNode"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVho63RXEeW1y_LdWwRLJQ" name="ThrowEvent" abstract="true" eSuperTypes="_FVhoAXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVho7HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVho7XRXEeW1y_LdWwRLJQ" name="ThrowEventeventDefinitionRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVho7nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVho73RXEeW1y_LdWwRLJQ" key="originalName" value="ThrowEvent.eventDefinitionRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVho8HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVho8XRXEeW1y_LdWwRLJQ" key="body" value="ThrowEvent::/eventDefinitionRefs : EventDefintion [*] = the events of the triggers of a call operation action to which the stereotype is applied that are not owned by action."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVho83RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVho9HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVho9XRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVho93RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVho-HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVho-XRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVho-nRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVho-3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVho_HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVho_XRXEeW1y_LdWwRLJQ" name="base_CallOperationAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVho_3RXEeW1y_LdWwRLJQ" name="base_FlowFinalNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//FlowFinalNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpAXRXEeW1y_LdWwRLJQ" name="dataInputAssociation" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhodHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhpBHRXEeW1y_LdWwRLJQ" name="MessageEventDefinition" eSuperTypes="_FVhnSnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpBXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpBnRXEeW1y_LdWwRLJQ" name="messageRef" ordered="false" eType="_FVgaU3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpCHRXEeW1y_LdWwRLJQ" name="operationRef" ordered="false" eType="_FVgaBnRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpCnRXEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhpDXRXEeW1y_LdWwRLJQ" name="StartEvent" eSuperTypes="_FVhn5nRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpDnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-StartEvent"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhpD3RXEeW1y_LdWwRLJQ" name="isInterrupting" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhpEnRXEeW1y_LdWwRLJQ" name="ConditionalEventDefinition" eSuperTypes="_FVhnSnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpE3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVhpFHRXEeW1y_LdWwRLJQ" name="conditionalEventDefinitioncondition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpFXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhpFnRXEeW1y_LdWwRLJQ" key="originalName" value="conditionalEventDefinition.condition"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpF3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhpGHRXEeW1y_LdWwRLJQ" key="body" value="conditionalEventDefinition::/condition :BPMNExpression = ChangeEvent.changeExpression"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhpGnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpG3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhpHHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVhpHnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpH3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhpIHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVhpIXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhpInRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVhpI3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpJHRXEeW1y_LdWwRLJQ" name="base_ChangeEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ChangeEvent"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpJnRXEeW1y_LdWwRLJQ" name="condition" ordered="false" lowerBound="1" eType="_FVfywHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhpKXRXEeW1y_LdWwRLJQ" name="LinkEventDefinition" eSuperTypes="_FVhnSnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpKnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpK3RXEeW1y_LdWwRLJQ" name="_target" ordered="false" eType="_FVhpKXRXEeW1y_LdWwRLJQ" eOpposite="_FVhpL3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpLHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVhpLXRXEeW1y_LdWwRLJQ" key="originalName" value=" target"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpL3RXEeW1y_LdWwRLJQ" name="source" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhpKXRXEeW1y_LdWwRLJQ" eOpposite="_FVhpK3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpMXRXEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhpNHRXEeW1y_LdWwRLJQ" name="ErrorEventDefinition" eSuperTypes="_FVhnSnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpNXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpNnRXEeW1y_LdWwRLJQ" name="errorRef" ordered="false" eType="_FVgaaHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpOHRXEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhpO3RXEeW1y_LdWwRLJQ" name="IntermediateCatchEvent" eSuperTypes="_FVhn5nRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpPHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpPXRXEeW1y_LdWwRLJQ" source="duplicates">
+ <contents xmi:type="ecore:EReference" xmi:id="_FVhpPnRXEeW1y_LdWwRLJQ" name="base_AcceptEventAction" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpP3RXEeW1y_LdWwRLJQ" source="redefines" references="_FVhn-nRXEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/>
+ </contents>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhpQnRXEeW1y_LdWwRLJQ" name="IntermediateThrowEvent" eSuperTypes="_FVho63RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpQ3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpRHRXEeW1y_LdWwRLJQ" name="base_SendObjectAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//SendObjectAction"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhpR3RXEeW1y_LdWwRLJQ" name="TerminateEventDefinition" eSuperTypes="_FVhnSnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpSHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpSXRXEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhpTHRXEeW1y_LdWwRLJQ" name="ImplicitThrowEvent" eSuperTypes="_FVho63RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpTXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpTnRXEeW1y_LdWwRLJQ" source="duplicates">
+ <contents xmi:type="ecore:EReference" xmi:id="_FVhpT3RXEeW1y_LdWwRLJQ" name="base_CallOperationAction" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpUHRXEeW1y_LdWwRLJQ" source="redefines" references="_FVho_XRXEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
+ </contents>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhpU3RXEeW1y_LdWwRLJQ" name="CancelEventDefinition" eSuperTypes="_FVhnSnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpVHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpVXRXEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhpWHRXEeW1y_LdWwRLJQ" name="TextAnnotation" eSuperTypes="_FVfLR3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpWXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpWnRXEeW1y_LdWwRLJQ" name="base_Comment" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhpXHRXEeW1y_LdWwRLJQ" name="textFormat" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVhpXnRXEeW1y_LdWwRLJQ" name="text" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVhpYXRXEeW1y_LdWwRLJQ" name="Category" eSuperTypes="_FVfzL3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVhpYnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-Category"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpY3RXEeW1y_LdWwRLJQ" name="base_Enumeration" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Enumeration"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVhpZXRXEeW1y_LdWwRLJQ" name="categoryValue" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfx2XRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViOEHRXEeW1y_LdWwRLJQ" name="Group" eSuperTypes="_FVfLR3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOEXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-Group"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViOEnRXEeW1y_LdWwRLJQ" name="base_ActivityPartition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViOFHRXEeW1y_LdWwRLJQ" name="_categoryValueRef" ordered="false" eType="_FVfx2XRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOFXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOFnRXEeW1y_LdWwRLJQ" key="originalName" value=" categoryValueRef"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViOGXRXEeW1y_LdWwRLJQ" name="DataObjectReference" eSuperTypes="_FVf0W3RXEeW1y_LdWwRLJQ _FVfK8nRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOGnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataObjectReference"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViOG3RXEeW1y_LdWwRLJQ" name="DataObjectRefsourcetarget">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOHHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOHXRXEeW1y_LdWwRLJQ" key="originalName" value="DataObjectRef.source.target"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOHnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOH3RXEeW1y_LdWwRLJQ" key="body" value="Should be used between UML DataStoreNodes with BPMN&#xA; DataObject sytereotype applied,"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViOIXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOInRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOI3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViOJXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOJnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOJ3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViOKHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViOKXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViOKnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViOK3RXEeW1y_LdWwRLJQ" name="DataObjectRefdataState">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOLHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOLXRXEeW1y_LdWwRLJQ" key="originalName" value="DataObjectRef.dataState"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOLnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOL3RXEeW1y_LdWwRLJQ" key="body" value="DataObjectRef::/dataState = DataStoreNode.inState (defined on ObjectNode)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViOMXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOMnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOM3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViONXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViONnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViON3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViOOHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViOOXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViOOnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViOO3RXEeW1y_LdWwRLJQ" name="dataObjectRef" ordered="false" lowerBound="1" eType="_FViOQXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViOPXRXEeW1y_LdWwRLJQ" name="base_DataStoreNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViOQXRXEeW1y_LdWwRLJQ" name="DataObject" eSuperTypes="_FVf0W3RXEeW1y_LdWwRLJQ _FVfK8nRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOQnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataObject"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViOQ3RXEeW1y_LdWwRLJQ" name="DataObjectdataState">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViORHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViORXRXEeW1y_LdWwRLJQ" key="originalName" value="DataObject.dataState"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViORnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOR3RXEeW1y_LdWwRLJQ" key="body" value="DataObject DataState property shall reuse UML::CentralBuffer property inState"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViOSXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOSnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOS3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViOTXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOTnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOT3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViOUHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViOUXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViOUnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViOU3RXEeW1y_LdWwRLJQ" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViOVXRXEeW1y_LdWwRLJQ" name="base_DataStoreNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViOWXRXEeW1y_LdWwRLJQ" name="DataStore" eSuperTypes="_FVfzL3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOWnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataStore"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViOW3RXEeW1y_LdWwRLJQ" name="capacity" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViOXXRXEeW1y_LdWwRLJQ" name="isUnlimited" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViOX3RXEeW1y_LdWwRLJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViOYXRXEeW1y_LdWwRLJQ" name="itemSubjectRef" ordered="false" eType="_FVgY73RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOYnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOY3RXEeW1y_LdWwRLJQ" key="originalName" value="itemSubjectRef "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViOZnRXEeW1y_LdWwRLJQ" name="DataStoreReference" eSuperTypes="_FVfK8nRXEeW1y_LdWwRLJQ _FVf0W3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOZ3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataStoreReference"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViOaHRXEeW1y_LdWwRLJQ" name="_dataStore" ordered="false" eType="_FViOWXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOaXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOanRXEeW1y_LdWwRLJQ" key="originalName" value=" dataStore"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViObHRXEeW1y_LdWwRLJQ" name="base_DataStoreNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViOcHRXEeW1y_LdWwRLJQ" name="UserTask" eSuperTypes="_FViOmXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOcXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-UserTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViOcnRXEeW1y_LdWwRLJQ" name="UserTaskimplementation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOc3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOdHRXEeW1y_LdWwRLJQ" key="originalName" value="UserTask.implementation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOdXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOdnRXEeW1y_LdWwRLJQ" key="body" value="self.implementation = self.base_OpaqueAction.body.first"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViOeHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOeXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOenRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViOfHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOfXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOfnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViOf3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViOgHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViOgXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViOgnRXEeW1y_LdWwRLJQ" name="UserTaskrenderings">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOg3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOhHRXEeW1y_LdWwRLJQ" key="originalName" value="UserTask.renderings"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOhXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOhnRXEeW1y_LdWwRLJQ" key="body" value="UserTask::/renderings : Image [*] = OpaqueAction.appliedStereotype.icon"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViOiHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOiXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOinRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViOjHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOjXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOjnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViOj3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViOkHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViOkXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViOknRXEeW1y_LdWwRLJQ" name="base_OpaqueAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViOlHRXEeW1y_LdWwRLJQ" name="implementation" unique="false" lowerBound="1" defaultValueLiteral="##unspecified">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViOlnRXEeW1y_LdWwRLJQ" name="renderings" ordered="false" lowerBound="1" upperBound="-1" eType="_FViOnnRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViOmXRXEeW1y_LdWwRLJQ" name="Task" eSuperTypes="_FVhnT3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOmnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Task"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViOm3RXEeW1y_LdWwRLJQ" name="ioSpecification" ordered="false" eType="_FVf0C3RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViOnnRXEeW1y_LdWwRLJQ" name="Rendering" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOn3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-Rendering"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViOoHRXEeW1y_LdWwRLJQ" name="base_Image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Image"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViOo3RXEeW1y_LdWwRLJQ" name="HumanPerformer" eSuperTypes="_FViOpnRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOpHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-HumanPerformer"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViOpnRXEeW1y_LdWwRLJQ" name="Performer" eSuperTypes="_FVhBOHRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOp3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Performer"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViOqXRXEeW1y_LdWwRLJQ" name="GlobalUserTask" eSuperTypes="_FVhnFXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOqnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-GlobalUserTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViOq3RXEeW1y_LdWwRLJQ" name="GlobalUserTaskrenderings">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOrHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOrXRXEeW1y_LdWwRLJQ" key="originalName" value="GlobalUserTask.renderings"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOrnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOr3RXEeW1y_LdWwRLJQ" key="body" value="GlobalUserTask::/renderings: Image [*] = Stereotype.icon"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViOsXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOsnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOs3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViOtXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOtnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOt3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViOuHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViOuXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViOunRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViOu3RXEeW1y_LdWwRLJQ" name="GlobalUserTaskimplementation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOvHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOvXRXEeW1y_LdWwRLJQ" key="originalName" value="GlobalUserTask.implementation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOvnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOv3RXEeW1y_LdWwRLJQ" key="body" value="GlobalUserTask::/implementation : String [*] {ordered,non-unique}= OpaqueBehavior.body (defaults to &quot;##unspecified&quot;)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViOwXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOwnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOw3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViOxXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViOxnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViOx3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViOyHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViOyXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViOynRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViOy3RXEeW1y_LdWwRLJQ" name="implementation" unique="false" lowerBound="1" upperBound="-1" defaultValueLiteral="##unspecified">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViOzXRXEeW1y_LdWwRLJQ" name="renderings" ordered="false" lowerBound="1" upperBound="-1" eType="_FViOnnRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViO0HRXEeW1y_LdWwRLJQ" name="GlobalManualTask" eSuperTypes="_FVhnFXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViO0XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-GlobalManualTask"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViO03RXEeW1y_LdWwRLJQ" name="ManualTask" eSuperTypes="_FViOmXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViO1HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-ManualTask"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViO1XRXEeW1y_LdWwRLJQ" name="base_OpaqueAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViO2HRXEeW1y_LdWwRLJQ" name="PotentialOwner" eSuperTypes="_FViOo3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViO2XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-PotentialOwner"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViO23RXEeW1y_LdWwRLJQ" name="SubConversation" eSuperTypes="_FVhAtXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViO3HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-SubConversation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViO3XRXEeW1y_LdWwRLJQ" name="SubConversationconnectedelements">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViO3nRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViO33RXEeW1y_LdWwRLJQ" key="originalName" value="SubConversation.connected.elements"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViO4HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViO4XRXEeW1y_LdWwRLJQ" key="body" value="SubConversation can link only collaboration properties (BPMN participants) and actions (BPMN events and BPMN activities)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViO43RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViO5HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViO5XRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViO53RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViO6HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViO6XRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViO6nRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViO63RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViO7HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViO7XRXEeW1y_LdWwRLJQ" name="conversationNodes" ordered="false" lowerBound="1" upperBound="-1" eType="_FVhAtXRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViO8HRXEeW1y_LdWwRLJQ" name="GlobalConversation" eSuperTypes="_FVgahXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViO8XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-GlobalConversation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViO8nRXEeW1y_LdWwRLJQ" name="GlobalConversationcontainedelements">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViO83RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViO9HRXEeW1y_LdWwRLJQ" key="originalName" value="GlobalConversation.contained.elements"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViO9XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViO9nRXEeW1y_LdWwRLJQ" key="body" value="A GlobalConversation MUST NOT contain any ConversationNodes."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViO-HRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViO-XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViO-nRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViO_HRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViO_XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViO_nRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViO_3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPAHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPAXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViPA3RXEeW1y_LdWwRLJQ" name="CallConversation" eSuperTypes="_FVhAtXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPBHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-CallConversation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViPBXRXEeW1y_LdWwRLJQ" name="CallConversationcalledCollaborationRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPBnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPB3RXEeW1y_LdWwRLJQ" key="originalName" value="CallConversation.calledCollaborationRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPCHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPCXRXEeW1y_LdWwRLJQ" key="body" value="CallConversation::/calledCollaborationRef : BPMNCollaboration [0..1] = Collaboration.type"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPC3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPDHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPDXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPD3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPEHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPEXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViPEnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPE3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPFHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViPFXRXEeW1y_LdWwRLJQ" name="CallConversationparticipantAssociations">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPFnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPF3RXEeW1y_LdWwRLJQ" key="originalName" value="CallConversation.participantAssociations"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPGHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPGXRXEeW1y_LdWwRLJQ" key="body" value="CallConversation::/participantAssociations : ParticipantAssociation [*] = CollaborationUse.RoleBinding"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPG3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPHHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPHXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPH3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPIHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPIXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViPInRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPI3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPJHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViPJXRXEeW1y_LdWwRLJQ" name="_collaborationUse" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPJnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPJ3RXEeW1y_LdWwRLJQ" key="originalName" value=" collaborationUse"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CollaborationUse"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViPKXRXEeW1y_LdWwRLJQ" name="calledCollaborationRef" ordered="false" eType="_FVgahXRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViPK3RXEeW1y_LdWwRLJQ" name="participantAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_FVgaqnRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViPLnRXEeW1y_LdWwRLJQ" name="Conversation" eSuperTypes="_FVhAtXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPL3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-Conversation"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViPMXRXEeW1y_LdWwRLJQ" name="SubProcess" eSuperTypes="_FVhnT3RXEeW1y_LdWwRLJQ _FVfx4HRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPMnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-SubProcess"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViPM3RXEeW1y_LdWwRLJQ" name="SubProcesstriggeredByEvent">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPNHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPNXRXEeW1y_LdWwRLJQ" key="originalName" value="SubProcess.triggeredByEvent"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPNnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPN3RXEeW1y_LdWwRLJQ" key="body" value="StructuredActivityNodes with SubProcess Stereotype applied that have triggeredByEvent=true, and containing initial nodes with Start Event applied that have isInterrupting = false, have isLocallyReentrant = true."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPOXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPOnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPO3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPPXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPPnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPP3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViPQHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPQXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPQnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViPQ3RXEeW1y_LdWwRLJQ" name="triggeredByEvent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViPRXRXEeW1y_LdWwRLJQ" name="base_StructuredActivityNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViPR3RXEeW1y_LdWwRLJQ" name="hasLaneSets" ordered="false" lowerBound="1" upperBound="-1" eType="_FVfx53RXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViPS3RXEeW1y_LdWwRLJQ" name="CallActivity" eSuperTypes="_FVhnT3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPTHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-CallActivity"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViPTXRXEeW1y_LdWwRLJQ" name="CallActivitycalledElementRefvalues">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPTnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPT3RXEeW1y_LdWwRLJQ" key="originalName" value="CallActivity.calledElementRef.values"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPUHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPUXRXEeW1y_LdWwRLJQ" key="body" value="self.calledElementRef = self.base_CallBehaviorAction.behavior.extension_CallableElement"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPU3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPVHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPVXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPV3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPWHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPWXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViPWnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPW3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPXHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViPXXRXEeW1y_LdWwRLJQ" name="base_CallBehaviorAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallBehaviorAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViPX3RXEeW1y_LdWwRLJQ" name="calledElementRef" ordered="false" eType="_FVfz4HRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViPYnRXEeW1y_LdWwRLJQ" name="BusinessRuleTask" eSuperTypes="_FViOmXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPY3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-BusinessRuleTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViPZHRXEeW1y_LdWwRLJQ" name="BusinessRuleTaskimplementation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPZXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPZnRXEeW1y_LdWwRLJQ" key="originalName" value="BusinessRuleTask.implementation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPZ3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPaHRXEeW1y_LdWwRLJQ" key="body" value="self.implementation = self.base_OpaqueAction.body.first"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPanRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPa3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPbHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPbnRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPb3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPcHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViPcXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPcnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPc3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViPdHRXEeW1y_LdWwRLJQ" name="base_OpaqueAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViPdnRXEeW1y_LdWwRLJQ" name="implementation" unique="false" lowerBound="1" defaultValueLiteral="##unspecified">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_FViPeXRXEeW1y_LdWwRLJQ" name="AdHocOrdering">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPenRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-AdHocOrdering"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FViPe3RXEeW1y_LdWwRLJQ" name="parallel"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FViPfHRXEeW1y_LdWwRLJQ" name="sequential" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViPfXRXEeW1y_LdWwRLJQ" name="ComplexBehaviorDefinition" eSuperTypes="_FVfK_3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPfnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ComplexBehaviorDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViPf3RXEeW1y_LdWwRLJQ" name="condition" ordered="false" lowerBound="1" eType="_FVhA6nRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViPgXRXEeW1y_LdWwRLJQ" name="event" ordered="false" eType="_FVhpTHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViPg3RXEeW1y_LdWwRLJQ" name="base_ControlFlow" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlFlow"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViPhnRXEeW1y_LdWwRLJQ" name="AdHocSubProcess" eSuperTypes="_FViPMXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPh3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-AdHocSubProcess"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViPiHRXEeW1y_LdWwRLJQ" name="AdHocSubProcesscancelRemainingInstances">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPiXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPinRXEeW1y_LdWwRLJQ" key="originalName" value="AdHocSubProcess.cancelRemainingInstances"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPi3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPjHRXEeW1y_LdWwRLJQ" key="body" value="cancelRemainingInstances attribute shall be used only if ordering = parallel"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPjnRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPj3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPkHRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPknRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPk3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPlHRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViPlXRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPlnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPl3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViPmHRXEeW1y_LdWwRLJQ" name="completionCondition" ordered="false" lowerBound="1" eType="_FVfywHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViPmnRXEeW1y_LdWwRLJQ" name="ordering" ordered="false" lowerBound="1" eType="_FViPeXRXEeW1y_LdWwRLJQ" defaultValueLiteral="parallel"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViPnHRXEeW1y_LdWwRLJQ" name="cancelRemainingInstances" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViPn3RXEeW1y_LdWwRLJQ" name="ScriptTask" eSuperTypes="_FViOmXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPoHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ScriptTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViPoXRXEeW1y_LdWwRLJQ" name="ScriptTaskscriptFormat">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPonRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPo3RXEeW1y_LdWwRLJQ" key="originalName" value="ScriptTask.scriptFormat"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPpHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPpXRXEeW1y_LdWwRLJQ" key="body" value="ScriptTask::/script : String [*] {ordered} = OpaqueAction.body"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPp3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPqHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPqXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPq3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPrHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPrXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViPrnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPr3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPsHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViPsXRXEeW1y_LdWwRLJQ" name="ScriptTaskscript">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPsnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPs3RXEeW1y_LdWwRLJQ" key="originalName" value="ScriptTask.script"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPtHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPtXRXEeW1y_LdWwRLJQ" key="body" value="ScriptTask::/scriptFormat : String [*] {ordered, non-unique} = OpaqueAction.language"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPt3RXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPuHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPuXRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViPu3RXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPvHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPvXRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViPvnRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPv3RXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViPwHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViPwXRXEeW1y_LdWwRLJQ" name="base_OpaqueAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViPw3RXEeW1y_LdWwRLJQ" name="scriptFormat">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViPxXRXEeW1y_LdWwRLJQ" name="script" unique="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViPyHRXEeW1y_LdWwRLJQ" name="SendTask" eSuperTypes="_FViOmXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPyXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-SendTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViPynRXEeW1y_LdWwRLJQ" name="SendTaskoperationRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPy3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPzHRXEeW1y_LdWwRLJQ" key="originalName" value="SendTask.operationRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViPzXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViPznRXEeW1y_LdWwRLJQ" key="body" value="SendTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViP0HRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViP0XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViP0nRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViP1HRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViP1XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViP1nRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViP13RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViP2HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViP2XRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViP2nRXEeW1y_LdWwRLJQ" name="messageRef" ordered="false" eType="_FVgaU3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViP3HRXEeW1y_LdWwRLJQ" name="base_CallOperationAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViP3nRXEeW1y_LdWwRLJQ" name="implementation" ordered="false" lowerBound="1" defaultValueLiteral="##webService">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViP4HRXEeW1y_LdWwRLJQ" name="operationRef" ordered="false" eType="_FVgaBnRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViP43RXEeW1y_LdWwRLJQ" name="Transaction" eSuperTypes="_FViPMXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViP5HRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Transaction"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViP5XRXEeW1y_LdWwRLJQ" name="method" ordered="false" lowerBound="1" defaultValueLiteral="&quot;##compensate&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViP6HRXEeW1y_LdWwRLJQ" name="StandardLoopCharacteristics" eSuperTypes="_FVhok3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViP6XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-StandardLoopCharacteristics"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViP6nRXEeW1y_LdWwRLJQ" name="StandardLoopCharacteristicstestBefore">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViP63RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViP7HRXEeW1y_LdWwRLJQ" key="originalName" value="StandardLoopCharacteristics.testBefore"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViP7XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViP7nRXEeW1y_LdWwRLJQ" key="body" value="StandardLoopCharacteristics::/testBefore :Boolean = isTestedFirst"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViP8HRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViP8XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViP8nRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViP9HRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViP9XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViP9nRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViP93RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViP-HRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViP-XRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViP-nRXEeW1y_LdWwRLJQ" name="StandardLoopCharacteristicsloopCondition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViP-3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViP_HRXEeW1y_LdWwRLJQ" key="originalName" value="StandardLoopCharacteristics.loopCondition"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViP_XRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViP_nRXEeW1y_LdWwRLJQ" key="body" value="StandardLoopCharacteristics:::/loopCondition :BPMNExpression = loopNode.test.value"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViQAHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViQAXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViQAnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViQBHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViQBXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViQBnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViQB3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViQCHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViQCXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViQCnRXEeW1y_LdWwRLJQ" name="loopMaximum" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViQDHRXEeW1y_LdWwRLJQ" name="base_LoopNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//LoopNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViQDnRXEeW1y_LdWwRLJQ" name="testBefore" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViQEHRXEeW1y_LdWwRLJQ" name="loopCondition" ordered="false" lowerBound="1" eType="_FVfywHRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_FViQE3RXEeW1y_LdWwRLJQ" name="MultiInstanceBehavior">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViQFHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-MultiInstanceBehavior"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FViQFXRXEeW1y_LdWwRLJQ" name="none"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FViQFnRXEeW1y_LdWwRLJQ" name="one" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FViQF3RXEeW1y_LdWwRLJQ" name="all" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_FViQGHRXEeW1y_LdWwRLJQ" name="complex" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FViQGXRXEeW1y_LdWwRLJQ" name="ReceiveTask" eSuperTypes="_FViOmXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViQGnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ReceiveTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FViQG3RXEeW1y_LdWwRLJQ" name="ReceiveTaskoperationRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViQHHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViQHXRXEeW1y_LdWwRLJQ" key="originalName" value="ReceiveTask.operationRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViQHnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViQH3RXEeW1y_LdWwRLJQ" key="body" value="ReceiveTask::/operationRef : BPMNOperation [0..1] = AcceptEventAction.trigger.operation"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViQIXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViQInRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViQI3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FViQJXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FViQJnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FViQJ3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FViQKHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViQKXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FViQKnRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViQK3RXEeW1y_LdWwRLJQ" name="messageRef" ordered="false" eType="_FVgaU3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViQLXRXEeW1y_LdWwRLJQ" name="base_AcceptEventAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViQL3RXEeW1y_LdWwRLJQ" name="implementation" ordered="false" lowerBound="1" defaultValueLiteral="##webService">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FViQMXRXEeW1y_LdWwRLJQ" name="instantiate" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FViQM3RXEeW1y_LdWwRLJQ" name="operationRef" ordered="false" eType="_FVgaBnRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVi1IHRXEeW1y_LdWwRLJQ" name="ServiceTask" eSuperTypes="_FViOmXRXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1IXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ServiceTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVi1InRXEeW1y_LdWwRLJQ" name="ServiceTaskinputSet">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1I3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1JHRXEeW1y_LdWwRLJQ" key="originalName" value="ServiceTask.inputSet"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1JXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1JnRXEeW1y_LdWwRLJQ" key="body" value="The Service Task has exactly one InputSet"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVi1KHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1KXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1KnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVi1LHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1LXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1LnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVi1L3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVi1MHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVi1MXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVi1MnRXEeW1y_LdWwRLJQ" name="ServiceTaskoutputSet">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1M3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1NHRXEeW1y_LdWwRLJQ" key="originalName" value="ServiceTask.outputSet"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1NXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1NnRXEeW1y_LdWwRLJQ" key="body" value="The Service Task has at most one OutputSet"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVi1OHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1OXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1OnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVi1PHRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1PXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1PnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVi1P3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVi1QHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVi1QXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVi1QnRXEeW1y_LdWwRLJQ" name="ServiceTaskoperationRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1Q3RXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1RHRXEeW1y_LdWwRLJQ" key="originalName" value="ServiceTask.operationRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1RXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1RnRXEeW1y_LdWwRLJQ" key="body" value="ServiceTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVi1SHRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1SXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1SnRXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVi1THRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1TXRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1TnRXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVi1T3RXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVi1UHRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVi1UXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVi1UnRXEeW1y_LdWwRLJQ" name="base_CallOperationAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVi1VHRXEeW1y_LdWwRLJQ" name="implementation" ordered="false" lowerBound="1" defaultValueLiteral="##webService">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVi1VnRXEeW1y_LdWwRLJQ" name="operationRef" ordered="false" eType="_FVgaBnRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_FVi1WXRXEeW1y_LdWwRLJQ" name="MultiInstanceLoopCharacteristics" eSuperTypes="_FVhok3RXEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1WnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_FVi1W3RXEeW1y_LdWwRLJQ" name="MultiinstanceLoopCharacteristicstarget">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1XHRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1XXRXEeW1y_LdWwRLJQ" key="originalName" value="MultiinstanceLoopCharacteristics.target"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1XnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1X3RXEeW1y_LdWwRLJQ" key="body" value="Stereotype may be applied only on CallActivity, Task, and SubProcess"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVi1YXRXEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1YnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1Y3RXEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_FVi1ZXRXEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVi1ZnRXEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVi1Z3RXEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_FVi1aHRXEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVi1aXRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_FVi1anRXEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVi1a3RXEeW1y_LdWwRLJQ" name="behavior" ordered="false" lowerBound="1" eType="_FViQE3RXEeW1y_LdWwRLJQ" defaultValueLiteral="all"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVi1bXRXEeW1y_LdWwRLJQ" name="loopCardinality" ordered="false" eType="_FVfywHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVi1b3RXEeW1y_LdWwRLJQ" name="completionCondition" ordered="false" eType="_FVfywHRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVi1cXRXEeW1y_LdWwRLJQ" name="base_ExpansionRegion" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ExpansionRegion"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_FVi1c3RXEeW1y_LdWwRLJQ" name="isSequential" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVi1dXRXEeW1y_LdWwRLJQ" name="loopDataInputRef" ordered="false" eType="_FVf0W3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVi1d3RXEeW1y_LdWwRLJQ" name="loopDataOutputRef" ordered="false" eType="_FVf0W3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVi1eXRXEeW1y_LdWwRLJQ" name="outputDataItem" ordered="false" lowerBound="1" eType="_FVgZS3RXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVi1e3RXEeW1y_LdWwRLJQ" name="inputDataItem" ordered="false" lowerBound="1" eType="_FVf0GnRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVi1fXRXEeW1y_LdWwRLJQ" name="oneBehaviorEventRef" ordered="false" eType="_FVhnSnRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVi1f3RXEeW1y_LdWwRLJQ" name="noneBehaviorEventRef" ordered="false" eType="_FVhnSnRXEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_FVi1gXRXEeW1y_LdWwRLJQ" name="complexBehaviorDefinition" ordered="false" lowerBound="1" upperBound="-1" eType="_FViPfXRXEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_4LiHYHRVEeW1y_LdWwRLJQ" name="BPMNProfile" nsURI="http://www.omg.org/spec/BPMNProfile/20121112/" nsPrefix="BPMNProfile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiHYXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiHYnRVEeW1y_LdWwRLJQ" key="validationDelegates" value="http://www.eclipse.org/emf/2002/Ecore/OCL"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4MX04HRVEeW1y_LdWwRLJQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4MX04XRVEeW1y_LdWwRLJQ" key="Version" value="0.0.1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4MX04nRVEeW1y_LdWwRLJQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4MX043RVEeW1y_LdWwRLJQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4MX05HRVEeW1y_LdWwRLJQ" key="Date" value="2015-10-17"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4MX05XRVEeW1y_LdWwRLJQ" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiHY3RVEeW1y_LdWwRLJQ" name="InclusiveGateway" eSuperTypes="_4Liue3RVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiHZHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LiHZXRVEeW1y_LdWwRLJQ" name="inclusiveGatewaydefault">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiHZnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiHZ3RVEeW1y_LdWwRLJQ" key="originalName" value="inclusiveGateway.default"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiHaHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiHaXRVEeW1y_LdWwRLJQ" key="body" value="inclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LiHa3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiHbHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiucHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LiucnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liuc3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiudHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LiudXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LiudnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Liud3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiueHRVEeW1y_LdWwRLJQ" name="default" ordered="false" eType="_4LivpnRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Liue3RVEeW1y_LdWwRLJQ" name="NonExclusiveGateway" abstract="true" eSuperTypes="_4LiugnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiufHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiufXRVEeW1y_LdWwRLJQ" name="base_JoinNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//JoinNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liuf3RVEeW1y_LdWwRLJQ" name="base_ForkNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ForkNode"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiugnRVEeW1y_LdWwRLJQ" name="Gateway" abstract="true" eSuperTypes="_4LiuiXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liug3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiuhHRVEeW1y_LdWwRLJQ" name="base_ControlNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiuhnRVEeW1y_LdWwRLJQ" name="base_ActivityGroup" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityGroup"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiuiXRVEeW1y_LdWwRLJQ" name="FlowNode" abstract="true" eSuperTypes="_4LiulXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiuinRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowNode"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liui3RVEeW1y_LdWwRLJQ" source="duplicates">
+ <contents xmi:type="ecore:EReference" xmi:id="_4LiujHRVEeW1y_LdWwRLJQ" name="incoming" ordered="false" lowerBound="1" upperBound="-1" eType="_4LivpnRVEeW1y_LdWwRLJQ" eOpposite="_4Liv4HRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiujXRVEeW1y_LdWwRLJQ" source="redefines" references="_4LiusHRVEeW1y_LdWwRLJQ"/>
+ </contents>
+ <contents xmi:type="ecore:EReference" xmi:id="_4Liuj3RVEeW1y_LdWwRLJQ" name="outgoing" ordered="false" lowerBound="1" upperBound="-1" eType="_4LivpnRVEeW1y_LdWwRLJQ" eOpposite="_4Liv3nRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiukHRVEeW1y_LdWwRLJQ" source="redefines" references="_4LiurnRVEeW1y_LdWwRLJQ"/>
+ </contents>
+ </eAnnotations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiuknRVEeW1y_LdWwRLJQ" name="base_ActivityNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityNode"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiulXRVEeW1y_LdWwRLJQ" name="FlowElement" abstract="true" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiulnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowElement"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liul3RVEeW1y_LdWwRLJQ" name="auditing" ordered="false" eType="_4Liu8nRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiumXRVEeW1y_LdWwRLJQ" name="monitoring" ordered="false" eType="_4Liu93RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lium3RVEeW1y_LdWwRLJQ" name="_categoryValueRef" ordered="false" lowerBound="1" upperBound="-1" eType="_4Liu_HRVEeW1y_LdWwRLJQ" eOpposite="_4LivAHRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiunHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiunXRVEeW1y_LdWwRLJQ" key="originalName" value=" categoryValueRef"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liun3RVEeW1y_LdWwRLJQ" name="container" ordered="false" lowerBound="1" eType="_4LivA3RVEeW1y_LdWwRLJQ" eOpposite="_4LivB3RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiuonRVEeW1y_LdWwRLJQ" name="BaseElement" abstract="true">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liuo3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiupHRVEeW1y_LdWwRLJQ" name="id" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiupnRVEeW1y_LdWwRLJQ" name="extensionValues" ordered="false" lowerBound="1" upperBound="-1" eType="_4LiusnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiuqHRVEeW1y_LdWwRLJQ" name="base_Element" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiuqnRVEeW1y_LdWwRLJQ" name="documentation" ordered="false" upperBound="-1" eType="_4LiuwnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiurHRVEeW1y_LdWwRLJQ" name="extensionDefinitions" ordered="false" lowerBound="1" upperBound="-1" eType="_4Liuy3RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiurnRVEeW1y_LdWwRLJQ" name="outgoing" ordered="false" lowerBound="1" upperBound="-1" eType="_4Liu0XRVEeW1y_LdWwRLJQ" eOpposite="_4Liu53RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiusHRVEeW1y_LdWwRLJQ" name="incoming" ordered="false" lowerBound="1" upperBound="-1" eType="_4Liu0XRVEeW1y_LdWwRLJQ" eOpposite="_4Liu5XRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiusnRVEeW1y_LdWwRLJQ" name="ExtensionAttributeValue">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lius3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiutHRVEeW1y_LdWwRLJQ" name="base_Slot" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Slot"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiutnRVEeW1y_LdWwRLJQ" name="valueRef" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiuuHRVEeW1y_LdWwRLJQ" name="extensionAttributeDefinition" ordered="false" lowerBound="1" eType="_4LiuunRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiuunRVEeW1y_LdWwRLJQ" name="ExtensionAttributeDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liuu3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiuvHRVEeW1y_LdWwRLJQ" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiuvnRVEeW1y_LdWwRLJQ" name="type" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiuwHRVEeW1y_LdWwRLJQ" name="isReference" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiuwnRVEeW1y_LdWwRLJQ" name="Documentation" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liuw3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-Documentation"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiuxHRVEeW1y_LdWwRLJQ" name="base_Comment" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiuxnRVEeW1y_LdWwRLJQ" name="textFormat" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiuyHRVEeW1y_LdWwRLJQ" name="text" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Liuy3RVEeW1y_LdWwRLJQ" name="ExtensionDefinition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiuzHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiuzXRVEeW1y_LdWwRLJQ" name="base_Stereotype" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liuz3RVEeW1y_LdWwRLJQ" name="extensionAttributeDefinitions" ordered="false" lowerBound="1" upperBound="-1" eType="_4LiuunRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Liu0XRVEeW1y_LdWwRLJQ" name="BPMNAssociation" eSuperTypes="_4Liu6nRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liu0nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Liu03RVEeW1y_LdWwRLJQ" name="AssociationEnd">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liu1HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Liu1XRVEeW1y_LdWwRLJQ" key="body" value="At least one of association ends (target or source) must be TextAnnotation."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Liu13RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liu2HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Liu2XRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Liu23RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liu3HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Liu3XRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Liu3nRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Liu33RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Liu4HRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liu4XRVEeW1y_LdWwRLJQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Liu43RVEeW1y_LdWwRLJQ" name="associationDirection" ordered="false" lowerBound="1" eType="_4Liu7XRVEeW1y_LdWwRLJQ" defaultValueLiteral="none"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liu5XRVEeW1y_LdWwRLJQ" name="targetRef" ordered="false" lowerBound="1" eType="_4LiuonRVEeW1y_LdWwRLJQ" eOpposite="_4LiusHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liu53RVEeW1y_LdWwRLJQ" name="sourceRef" ordered="false" lowerBound="1" eType="_4LiuonRVEeW1y_LdWwRLJQ" eOpposite="_4LiurnRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Liu6nRVEeW1y_LdWwRLJQ" name="BPMNArtifact" abstract="true" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liu63RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4Liu7XRVEeW1y_LdWwRLJQ" name="AssociationDirection">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liu7nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Liu73RVEeW1y_LdWwRLJQ" name="none"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Liu8HRVEeW1y_LdWwRLJQ" name="one" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Liu8XRVEeW1y_LdWwRLJQ" name="both" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Liu8nRVEeW1y_LdWwRLJQ" name="Auditing" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liu83RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Auditing"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liu9HRVEeW1y_LdWwRLJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Liu93RVEeW1y_LdWwRLJQ" name="Monitoring" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liu-HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Monitoring"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liu-XRVEeW1y_LdWwRLJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Liu_HRVEeW1y_LdWwRLJQ" name="CategoryValue" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liu_XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liu_nRVEeW1y_LdWwRLJQ" name="base_EnumerationLiteral" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LivAHRVEeW1y_LdWwRLJQ" name="categorizedFlowElements" ordered="false" lowerBound="1" upperBound="-1" eType="_4LiulXRVEeW1y_LdWwRLJQ" eOpposite="_4Lium3RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LivA3RVEeW1y_LdWwRLJQ" name="FlowElementsContainer" abstract="true" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivBHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowElementsContainer"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LivBXRVEeW1y_LdWwRLJQ" name="laneSets" ordered="false" lowerBound="1" upperBound="-1" eType="_4LivCnRVEeW1y_LdWwRLJQ" eOpposite="_4LivUHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LivB3RVEeW1y_LdWwRLJQ" name="flowElements" ordered="false" lowerBound="1" upperBound="-1" eType="_4LiulXRVEeW1y_LdWwRLJQ" eOpposite="_4Liun3RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LivCnRVEeW1y_LdWwRLJQ" name="LaneSet" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivC3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-LaneSet"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LivDHRVEeW1y_LdWwRLJQ" name="LaneSetlanes">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivDXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivDnRVEeW1y_LdWwRLJQ" key="originalName" value="LaneSet.lanes"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivD3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivEHRVEeW1y_LdWwRLJQ" key="body" value="LaneSet::/lanes : Lane [*] = ActivityPartition.SubPartition"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivEnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivE3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivFHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivFnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivF3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivGHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LivGXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivGnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivG3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LivHHRVEeW1y_LdWwRLJQ" name="LaneSetparentLane">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivHXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivHnRVEeW1y_LdWwRLJQ" key="originalName" value="LaneSet.parentLane"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivH3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivIHRVEeW1y_LdWwRLJQ" key="body" value="LaneSet::/parentLane : Lane [*] = ActivityPartition.superpartition"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivInRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivI3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivJHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivJnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivJ3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivKHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LivKXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivKnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivK3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LivLHRVEeW1y_LdWwRLJQ" name="LaneSetflowElementsContainer">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivLXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivLnRVEeW1y_LdWwRLJQ" key="originalName" value="LaneSet.flowElementsContainer"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivL3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivMHRVEeW1y_LdWwRLJQ" key="body" value="LaneSet::/flowElementsContainer [0..1] inverse of Activity.partition and SubProcess.laneSets"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivMnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivM3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivNHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivNnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivN3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivOHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LivOXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivOnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivO3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LivPHRVEeW1y_LdWwRLJQ" name="LaneSet">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivPXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivPnRVEeW1y_LdWwRLJQ" key="body" value="ActivityPartitions with LaneSet stereotype applied must have isDimension = true"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivQHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivQXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivQnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivRHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivRXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivRnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LivR3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivSHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivSXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LivSnRVEeW1y_LdWwRLJQ" name="base_ActivityPartition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LivTHRVEeW1y_LdWwRLJQ" name="lanes" ordered="false" lowerBound="1" upperBound="-1" eType="_4LivU3RVEeW1y_LdWwRLJQ" eOpposite="_4Livo3RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LivTnRVEeW1y_LdWwRLJQ" name="parentLane" ordered="false" lowerBound="1" upperBound="-1" eType="_4LivU3RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LivUHRVEeW1y_LdWwRLJQ" name="flowElementsContainer" ordered="false" eType="_4LivA3RVEeW1y_LdWwRLJQ" eOpposite="_4LivBXRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LivU3RVEeW1y_LdWwRLJQ" name="Lane" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivVHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Lane"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LivVXRVEeW1y_LdWwRLJQ" name="LanelaneSet">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivVnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivV3RVEeW1y_LdWwRLJQ" key="originalName" value="Lane.laneSet"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivWHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivWXRVEeW1y_LdWwRLJQ" key="body" value="Lane::/laneSet : Lane = ActivityPartition.superPartition"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivW3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivXHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivXXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivX3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivYHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivYXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LivYnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivY3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivZHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LivZXRVEeW1y_LdWwRLJQ" name="LanechildLaneSet">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivZnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivZ3RVEeW1y_LdWwRLJQ" key="originalName" value="Lane.childLaneSet"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivaHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivaXRVEeW1y_LdWwRLJQ" key="body" value="Lane::/childLaneSet : Lane [0..1] = ActivityPartition.subPartition"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Liva3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivbHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivbXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Livb3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivcHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivcXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LivcnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Livc3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivdHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LivdXRVEeW1y_LdWwRLJQ" name="LanepartitionElementRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivdnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Livd3RVEeW1y_LdWwRLJQ" key="originalName" value="Lane.partitionElementRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiveHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiveXRVEeW1y_LdWwRLJQ" key="body" value="Lane::/partitionElementRef [0..1] = ActivityPartition.represents"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Live3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivfHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivfXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Livf3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivgHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivgXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LivgnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Livg3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivhHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LivhXRVEeW1y_LdWwRLJQ" name="LaneflowNodeRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivhnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Livh3RVEeW1y_LdWwRLJQ" key="originalName" value="Lane.flowNodeRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiviHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiviXRVEeW1y_LdWwRLJQ" key="body" value="Lane::/flowNodeRefs [*] = ActivityPartition.node"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Livi3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivjHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivjXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Livj3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivkHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivkXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LivknRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Livk3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivlHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LivlXRVEeW1y_LdWwRLJQ" name="base_ActivityPartition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Livl3RVEeW1y_LdWwRLJQ" name="_partitionElement" ordered="false">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivmHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivmXRVEeW1y_LdWwRLJQ" key="originalName" value=" partitionElement"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Livm3RVEeW1y_LdWwRLJQ" name="flowNodeRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_4LiuiXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LivnXRVEeW1y_LdWwRLJQ" name="partitionElementRef" ordered="false" eType="_4LiuonRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Livn3RVEeW1y_LdWwRLJQ" name="childLaneSet" ordered="false" lowerBound="1" eType="_4LivCnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivoHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivoXRVEeW1y_LdWwRLJQ" key="originalName" value="childLaneSet "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Livo3RVEeW1y_LdWwRLJQ" name="laneSet" ordered="false" lowerBound="1" eType="_4LivCnRVEeW1y_LdWwRLJQ" eOpposite="_4LivTHRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LivpnRVEeW1y_LdWwRLJQ" name="SequenceFlow" eSuperTypes="_4LiulXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Livp3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-SequenceFlow"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LivqHRVEeW1y_LdWwRLJQ" name="SequenceFlowconditionExpression">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivqXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivqnRVEeW1y_LdWwRLJQ" key="originalName" value="SequenceFlow.conditionExpression"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Livq3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivrHRVEeW1y_LdWwRLJQ" key="body" value="SequenceFlow::/conditionExpression : BPMNExpression = ControlFloe.guard (defined on Activity edge)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivrnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Livr3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivsHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivsnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Livs3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivtHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LivtXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivtnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Livt3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LivuHRVEeW1y_LdWwRLJQ" name="SequenceFlowsourceRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivuXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivunRVEeW1y_LdWwRLJQ" key="originalName" value="SequenceFlow.sourceRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Livu3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivvHRVEeW1y_LdWwRLJQ" key="body" value="SequenceFlow::/sourceRef : ActivityNode = ControlFlow.source (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivvnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Livv3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivwHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivwnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Livw3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivxHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LivxXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LivxnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Livx3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LivyHRVEeW1y_LdWwRLJQ" name="SequenceFlowtargetRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LivyXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivynRVEeW1y_LdWwRLJQ" key="originalName" value="SequenceFlow.targetRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Livy3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LivzHRVEeW1y_LdWwRLJQ" key="body" value="SequenceFlow::/targetRef : ActivityNode = ControlFlow.target (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LivznRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Livz3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Liv0HRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Liv0nRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liv03RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Liv1HRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Liv1XRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Liv1nRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Liv13RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liv2HRVEeW1y_LdWwRLJQ" name="base_ControlFlow" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlFlow"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Liv2nRVEeW1y_LdWwRLJQ" name="isImmediate" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liv3HRVEeW1y_LdWwRLJQ" name="conditionExpression" ordered="false" eType="_4Liv43RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liv3nRVEeW1y_LdWwRLJQ" name="sourceRef" ordered="false" lowerBound="1" eType="_4LiuiXRVEeW1y_LdWwRLJQ" volatile="true"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liv4HRVEeW1y_LdWwRLJQ" name="targetRef" ordered="false" lowerBound="1" eType="_4LiuiXRVEeW1y_LdWwRLJQ" volatile="true"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Liv43RVEeW1y_LdWwRLJQ" name="BPMNExpression" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liv5HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-BPMNExpression"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liv5XRVEeW1y_LdWwRLJQ" name="base_OpaqueExpression" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueExpression"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Liv6HRVEeW1y_LdWwRLJQ" name="EventBasedGateway" eSuperTypes="_4LiugnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liv6XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Liv6nRVEeW1y_LdWwRLJQ" name="instantiate" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Liv7HRVEeW1y_LdWwRLJQ" name="eventGatewayType" ordered="false" lowerBound="1" eType="_4Liv9XRVEeW1y_LdWwRLJQ" defaultValueLiteral="exclusive"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liv7nRVEeW1y_LdWwRLJQ" name="base_ForkNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ForkNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liv8HRVEeW1y_LdWwRLJQ" name="base_StructuredActivityNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liv8nRVEeW1y_LdWwRLJQ" name="base_InterruptibleActivityRegion" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InterruptibleActivityRegion"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4Liv9XRVEeW1y_LdWwRLJQ" name="EventBasedGatewayType">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liv9nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Liv93RVEeW1y_LdWwRLJQ" name="exclusive"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Liv-HRVEeW1y_LdWwRLJQ" name="parallel" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4Liv-XRVEeW1y_LdWwRLJQ" name="GatewayDirection">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Liv-nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Liv-3RVEeW1y_LdWwRLJQ" name="unspecified"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Liv_HRVEeW1y_LdWwRLJQ" name="converging" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Liv_XRVEeW1y_LdWwRLJQ" name="diverging" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Liv_nRVEeW1y_LdWwRLJQ" name="mixed" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Liv_3RVEeW1y_LdWwRLJQ" name="ParallelGateway" eSuperTypes="_4Liue3RVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwAHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ParallelGateway"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiwAnRVEeW1y_LdWwRLJQ" name="ComplexGateway" eSuperTypes="_4Liue3RVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwA3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LiwBHRVEeW1y_LdWwRLJQ" name="complexGatewaydefault">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwBXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwBnRVEeW1y_LdWwRLJQ" key="originalName" value="complexGateway.default"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwB3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwCHRVEeW1y_LdWwRLJQ" key="body" value="complexGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LiwCnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwC3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwDHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LiwDnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwD3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwEHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LiwEXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LiwEnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LiwE3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LiwFHRVEeW1y_LdWwRLJQ" name="complexGatewayactivationCondition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwFXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwFnRVEeW1y_LdWwRLJQ" key="originalName" value="complexGateway.activationCondition"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwF3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwGHRVEeW1y_LdWwRLJQ" key="body" value="complexGateway::/activationCondition : BPMNExpression [0..1] = JoinNode::joinSpec"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LiwGnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwG3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwHHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LiwHnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwH3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwIHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LiwIXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LiwInRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LiwI3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LiwJHRVEeW1y_LdWwRLJQ" name="complexGatewayjoinSpec">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwJXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwJnRVEeW1y_LdWwRLJQ" key="originalName" value="complexGateway.joinSpec"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwJ3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwKHRVEeW1y_LdWwRLJQ" key="body" value="complexGateway::joinSpec = &quot;BPMNInclusive&quot; when applied to join nodes"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LiwKnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwK3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwLHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LiwLnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwL3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwMHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LiwMXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LiwMnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LiwM3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwNHRVEeW1y_LdWwRLJQ" name="default" ordered="false" eType="_4LivpnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwNnRVEeW1y_LdWwRLJQ" name="activationCondition" ordered="false" eType="_4Liv43RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiwOXRVEeW1y_LdWwRLJQ" name="ExclusiveGateway" eSuperTypes="_4LiugnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwOnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LiwO3RVEeW1y_LdWwRLJQ" name="exclusiveGatewaydefault">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwPHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwPXRVEeW1y_LdWwRLJQ" key="originalName" value="exclusiveGateway.default"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwPnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwP3RVEeW1y_LdWwRLJQ" key="body" value="exclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LiwQXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwQnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwQ3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LiwRXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwRnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwR3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LiwSHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LiwSXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LiwSnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwS3RVEeW1y_LdWwRLJQ" name="base_DecisionNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DecisionNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwTXRVEeW1y_LdWwRLJQ" name="base_MergeNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//MergeNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwT3RVEeW1y_LdWwRLJQ" name="default" ordered="false" eType="_4LivpnRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiwUnRVEeW1y_LdWwRLJQ" name="RootElement" abstract="true" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwU3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwVHRVEeW1y_LdWwRLJQ" name="base_PackageableElement" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//PackageableElement"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwVnRVEeW1y_LdWwRLJQ" name="definition" ordered="false" eType="_4LiwWXRVEeW1y_LdWwRLJQ" eOpposite="_4LiwbXRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiwWXRVEeW1y_LdWwRLJQ" name="Definitions" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwWnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-Definitions"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwW3RVEeW1y_LdWwRLJQ" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiwXXRVEeW1y_LdWwRLJQ" name="targetNamespace" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiwX3RVEeW1y_LdWwRLJQ" name="expressionLanguage" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiwYXRVEeW1y_LdWwRLJQ" name="typeLanguage" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiwY3RVEeW1y_LdWwRLJQ" name="exporter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiwZXRVEeW1y_LdWwRLJQ" name="exporterVersion" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwZ3RVEeW1y_LdWwRLJQ" name="extensions" ordered="false" lowerBound="1" upperBound="-1" eType="_4LiwcHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwaXRVEeW1y_LdWwRLJQ" name="imports" ordered="false" lowerBound="1" upperBound="-1" eType="_4LiweHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Liwa3RVEeW1y_LdWwRLJQ" name="relationships" ordered="false" lowerBound="1" upperBound="-1" eType="_4LiwhHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwbXRVEeW1y_LdWwRLJQ" name="rootElements" ordered="false" lowerBound="1" upperBound="-1" eType="_4LiwUnRVEeW1y_LdWwRLJQ" eOpposite="_4LiwVnRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiwcHRVEeW1y_LdWwRLJQ" name="BPMNExtension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwcXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BPMNExtension"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwcnRVEeW1y_LdWwRLJQ" name="base_Stereotype" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiwdHRVEeW1y_LdWwRLJQ" name="mustUnderstand" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwdnRVEeW1y_LdWwRLJQ" name="definition" ordered="false" lowerBound="1" eType="_4Liuy3RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiweHRVEeW1y_LdWwRLJQ" name="Import">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiweXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-Import"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwenRVEeW1y_LdWwRLJQ" name="base_PackageImport" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//PackageImport"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiwfHRVEeW1y_LdWwRLJQ" name="importType" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiwfnRVEeW1y_LdWwRLJQ" name="location" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiwgHRVEeW1y_LdWwRLJQ" name="namespace" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwgnRVEeW1y_LdWwRLJQ" name="definitions" ordered="false" lowerBound="1" eType="_4LiwWXRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiwhHRVEeW1y_LdWwRLJQ" name="BPMNRelationship" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwhXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BPMNRelationship"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwhnRVEeW1y_LdWwRLJQ" name="base_Constraint" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiwiHRVEeW1y_LdWwRLJQ" name="type" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LiwinRVEeW1y_LdWwRLJQ" name="direction" ordered="false" lowerBound="1" eType="_4Liwk3RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwjHRVEeW1y_LdWwRLJQ" name="targets" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwjnRVEeW1y_LdWwRLJQ" name="sources" ordered="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LiwkHRVEeW1y_LdWwRLJQ" name="definition" ordered="false" lowerBound="1" eType="_4LiwWXRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4Liwk3RVEeW1y_LdWwRLJQ" name="RelationshipDirection">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwlHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-RelationshipDirection"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4LiwlXRVEeW1y_LdWwRLJQ" name="none"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4LiwlnRVEeW1y_LdWwRLJQ" name="forward" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Liwl3RVEeW1y_LdWwRLJQ" name="backward" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4LiwmHRVEeW1y_LdWwRLJQ" name="both" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LiwmXRVEeW1y_LdWwRLJQ" name="BPMNProcess" eSuperTypes="_4LjV0nRVEeW1y_LdWwRLJQ _4LivA3RVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwmnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-BPMNProcess"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Liwm3RVEeW1y_LdWwRLJQ" name="ProcesssupportedInterfaceRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwnHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwnXRVEeW1y_LdWwRLJQ" key="originalName" value="Process.supportedInterfaceRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwnnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Liwn3RVEeW1y_LdWwRLJQ" key="body" value="BPMN::Process supportedInterfaceRefs are referenced by UML property RealizedInterface."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LiwoXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwonRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Liwo3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LiwpXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwpnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Liwp3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LiwqHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LiwqXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LiwqnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Liwq3RVEeW1y_LdWwRLJQ" name="Processsupports">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwrHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LiwrXRVEeW1y_LdWwRLJQ" key="originalName" value="Process.supports"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LiwrnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Liwr3RVEeW1y_LdWwRLJQ" key="body" value="self.supports = self.base_Activity./general.extension_Process "/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjVgHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjVgXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjVgnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjVhHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjVhXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjVhnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjVh3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjViHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjViXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjVinRVEeW1y_LdWwRLJQ" name="Processproperties">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjVi3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjVjHRVEeW1y_LdWwRLJQ" key="originalName" value="Process.properties"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjVjXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjVjnRVEeW1y_LdWwRLJQ" key="body" value="self.properties = self.base_Activity.ownedAttribute.bpmnProperty"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjVkHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjVkXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjVknRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjVlHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjVlXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjVlnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjVl3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjVmHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjVmXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjVmnRVEeW1y_LdWwRLJQ" name="ProcesslaneSets">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjVm3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjVnHRVEeW1y_LdWwRLJQ" key="originalName" value="Process.laneSets"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjVnXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjVnnRVEeW1y_LdWwRLJQ" key="body" value="Process::/laneSets : LaneSet [*] = Activity.partition"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjVoHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjVoXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjVonRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjVpHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjVpXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjVpnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjVp3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjVqHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjVqXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjVqnRVEeW1y_LdWwRLJQ" name="ProcessflowElements">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjVq3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjVrHRVEeW1y_LdWwRLJQ" key="originalName" value="Process.flowElements"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjVrXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjVrnRVEeW1y_LdWwRLJQ" key="body" value="Process::/flowElements : RedefinableElement = the collected values of Activity::node, Activity::edge and Activity::group. Constrained to elements stereotyped by BPMN process element stereotypes."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjVsHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjVsXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjVsnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjVtHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjVtXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjVtnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjVt3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjVuHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjVuXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LjVunRVEeW1y_LdWwRLJQ" name="processType" ordered="false" lowerBound="1" eType="_4Lj8lHRVEeW1y_LdWwRLJQ" defaultValueLiteral="none"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LjVvHRVEeW1y_LdWwRLJQ" name="isClosed" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjVvnRVEeW1y_LdWwRLJQ" name="auditing" ordered="false" eType="_4Liu8nRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LjVwHRVEeW1y_LdWwRLJQ" name="isExecutable" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjVwnRVEeW1y_LdWwRLJQ" name="definitionalCollaborationRef" ordered="false" eType="_4Lj8mXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjVxHRVEeW1y_LdWwRLJQ" name="base_Activity" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjVxnRVEeW1y_LdWwRLJQ" name="correlationSubscriptions" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj-gnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjVyHRVEeW1y_LdWwRLJQ" name="monitoring" ordered="false" eType="_4Liu93RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjVynRVEeW1y_LdWwRLJQ" name="supports" ordered="false" lowerBound="1" eType="_4LiwmXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjVzHRVEeW1y_LdWwRLJQ" name="properties" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj-lHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjVznRVEeW1y_LdWwRLJQ" name="resources" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj-u3RVEeW1y_LdWwRLJQ" eOpposite="_4Lj_F3RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LjV0nRVEeW1y_LdWwRLJQ" name="CallableElement" abstract="true" eSuperTypes="_4LiwUnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjV03RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CallableElement"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjV1HRVEeW1y_LdWwRLJQ" name="CallableEelementsupportedInterfaceRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjV1XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjV1nRVEeW1y_LdWwRLJQ" key="originalName" value="CallableEelement.supportedInterfaceRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjV13RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjV2HRVEeW1y_LdWwRLJQ" key="body" value="CallableEelement::/supportedInterfaceRefs : BPMNInterface [*] = Activity.interfaceRealization.contract (defined on BehavioralClassifier and InterfaceRealization)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjV2nRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjV23RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjV3HRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjV3nRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjV33RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjV4HRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjV4XRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjV4nRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjV43RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjV5HRVEeW1y_LdWwRLJQ" name="CallableElementresources">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjV5XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjV5nRVEeW1y_LdWwRLJQ" key="originalName" value="CallableElement.resources"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjV53RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjV6HRVEeW1y_LdWwRLJQ" key="body" value="CallableElement::/resources : ResourceRole [*] = Behavior.ownedAttribute with the ResourceRole stereotype applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjV6nRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjV63RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjV7HRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjV7nRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjV73RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjV8HRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjV8XRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjV8nRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjV83RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjV9HRVEeW1y_LdWwRLJQ" name="base_Behavior" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjV9nRVEeW1y_LdWwRLJQ" name="ioSpecification" ordered="false" eType="_4LjV_XRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjV-HRVEeW1y_LdWwRLJQ" name="supportedInterfaceRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjXOXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjV-nRVEeW1y_LdWwRLJQ" name="ioBinding" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjX83RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LjV_XRVEeW1y_LdWwRLJQ" name="InputOutputSpecification" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjV_nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputOutputSpecification"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjV_3RVEeW1y_LdWwRLJQ" name="base_Behavior" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWAXRVEeW1y_LdWwRLJQ" name="base_Action" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Action"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWA3RVEeW1y_LdWwRLJQ" name="dataInputs" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjWDHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWBXRVEeW1y_LdWwRLJQ" name="dataOutputs" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjWyXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWB3RVEeW1y_LdWwRLJQ" name="inputSets" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjWjnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWCXRVEeW1y_LdWwRLJQ" name="outputSets" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjW-nRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LjWDHRVEeW1y_LdWwRLJQ" name="DataInput" eSuperTypes="_4LjWTXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWDXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataInput"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjWDnRVEeW1y_LdWwRLJQ" name="DataInputAssociation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWD3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWEHRVEeW1y_LdWwRLJQ" key="originalName" value="DataInput.Association"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWEXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWEnRVEeW1y_LdWwRLJQ" key="body" value="DataInput must not have incoming DataAssociations"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWFHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWFXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWFnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWGHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWGXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWGnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjWG3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWHHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWHXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjWHnRVEeW1y_LdWwRLJQ" name="DataInputnotation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWH3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWIHRVEeW1y_LdWwRLJQ" key="originalName" value="DataInput.notation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWIXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWInRVEeW1y_LdWwRLJQ" key="body" value="DataInput owned by BPMN Process has a notation. &#xA;DataInput owned by BPMN Activity has no notation. "/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWJHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWJXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWJnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWKHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWKXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWKnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjWK3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWLHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWLXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjWLnRVEeW1y_LdWwRLJQ" name="DataInputitemSubjectRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWL3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWMHRVEeW1y_LdWwRLJQ" key="originalName" value="DataInput.itemSubjectRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWMXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWMnRVEeW1y_LdWwRLJQ" key="body" value="DataInput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWNHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWNXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWNnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWOHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWOXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWOnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjWO3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWPHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWPXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LjWPnRVEeW1y_LdWwRLJQ" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWQHRVEeW1y_LdWwRLJQ" name="base_InputPin" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InputPin"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWQnRVEeW1y_LdWwRLJQ" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWRHRVEeW1y_LdWwRLJQ" name="base_ActivityParameterNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityParameterNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWRnRVEeW1y_LdWwRLJQ" name="inputSetRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjWjnRVEeW1y_LdWwRLJQ" eOpposite="_4LjWxnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWSHRVEeW1y_LdWwRLJQ" name="inputSetWithOptional" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjWjnRVEeW1y_LdWwRLJQ" eOpposite="_4LjWwnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWSnRVEeW1y_LdWwRLJQ" name="inputSetWithWhileExecuting" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjWjnRVEeW1y_LdWwRLJQ" eOpposite="_4LjWxHRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LjWTXRVEeW1y_LdWwRLJQ" name="ItemAwareElement" abstract="true" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWTnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-ItemAwareElement"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjWT3RVEeW1y_LdWwRLJQ" name="ItemAwareElementdataState">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWUHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWUXRVEeW1y_LdWwRLJQ" key="originalName" value="ItemAwareElement.dataState"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWUnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWU3RVEeW1y_LdWwRLJQ" key="body" value="States extended by DataStates that are dataStates of item aware element stereotypes applied to ObjectNodes must be values of the inState property of the ObjectNodes, and vice versa."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWVXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWVnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWV3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWWXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWWnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWW3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjWXHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWXXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWXnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWX3RVEeW1y_LdWwRLJQ" name="dataState" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjWaHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWYXRVEeW1y_LdWwRLJQ" name="base_TypedElement" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWY3RVEeW1y_LdWwRLJQ" name="itemSubjectRef" ordered="false" eType="_4LjWbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWZHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWZXRVEeW1y_LdWwRLJQ" key="originalName" value="itemSubjectRef "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LjWaHRVEeW1y_LdWwRLJQ" name="DataState" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWaXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataState"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWanRVEeW1y_LdWwRLJQ" name="base_State" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LjWbXRVEeW1y_LdWwRLJQ" name="ItemDefinition" eSuperTypes="_4LiwUnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWbnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjWb3RVEeW1y_LdWwRLJQ" name="ItemDefinitionstructureRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWcHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWcXRVEeW1y_LdWwRLJQ" key="originalName" value="ItemDefinition.structureRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWcnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWc3RVEeW1y_LdWwRLJQ" key="body" value="self.structureRef = self.base_Class"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWdXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWdnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWd3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWeXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWenRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWe3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjWfHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWfXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWfnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LjWf3RVEeW1y_LdWwRLJQ" name="itemKind" ordered="false" lowerBound="1" eType="_4LjWinRVEeW1y_LdWwRLJQ" defaultValueLiteral="information"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LjWgXRVEeW1y_LdWwRLJQ" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWg3RVEeW1y_LdWwRLJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWhXRVEeW1y_LdWwRLJQ" name="structureRef" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWh3RVEeW1y_LdWwRLJQ" name="import" ordered="false" eType="_4LiweHRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4LjWinRVEeW1y_LdWwRLJQ" name="ItemKind">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWi3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ItemKind"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4LjWjHRVEeW1y_LdWwRLJQ" name="physical"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4LjWjXRVEeW1y_LdWwRLJQ" name="information" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LjWjnRVEeW1y_LdWwRLJQ" name="InputSet" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWj3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputSet"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjWkHRVEeW1y_LdWwRLJQ" name="InputSetdataInputRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWkXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWknRVEeW1y_LdWwRLJQ" key="originalName" value="InputSet.dataInputRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWk3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWlHRVEeW1y_LdWwRLJQ" key="body" value="InputSet::/dataInputRefs : DataIntput [*] = ParameterSet.parameter"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWlnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWl3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWmHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWmnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWm3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWnHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjWnXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWnnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWn3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjWoHRVEeW1y_LdWwRLJQ" name="InputSetoptionalInputRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWoXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWonRVEeW1y_LdWwRLJQ" key="originalName" value="InputSet.optionalInputRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWo3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWpHRVEeW1y_LdWwRLJQ" key="body" value="InputSet::/optionalInputRefs : DataInput [*] = ParameterSet.parameters with multiplicity lower = 0"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWpnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWp3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWqHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWqnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWq3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWrHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjWrXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWrnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWr3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjWsHRVEeW1y_LdWwRLJQ" name="InputSetwhileExecutingInputRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWsXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWsnRVEeW1y_LdWwRLJQ" key="originalName" value="InputSet.whileExecutingInputRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWs3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWtHRVEeW1y_LdWwRLJQ" key="body" value="InputSet::/whileExecutingInputRefs : DataInput [*] = ParameterSet.parameters with isStreaming = true"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWtnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWt3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWuHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjWunRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWu3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWvHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjWvXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWvnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjWv3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWwHRVEeW1y_LdWwRLJQ" name="base_ParameterSet" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterSet"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWwnRVEeW1y_LdWwRLJQ" name="optionalInputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjWDHRVEeW1y_LdWwRLJQ" eOpposite="_4LjWSHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWxHRVEeW1y_LdWwRLJQ" name="whileExecutingInputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjWDHRVEeW1y_LdWwRLJQ" eOpposite="_4LjWSnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjWxnRVEeW1y_LdWwRLJQ" name="dataInputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjWDHRVEeW1y_LdWwRLJQ" eOpposite="_4LjWRnRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LjWyXRVEeW1y_LdWwRLJQ" name="DataOutput" eSuperTypes="_4LjWTXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWynRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataOutput"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjWy3RVEeW1y_LdWwRLJQ" name="DataOutputnotation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWzHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWzXRVEeW1y_LdWwRLJQ" key="originalName" value="DataOutput.notation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjWznRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjWz3RVEeW1y_LdWwRLJQ" key="body" value="DataOutput owned by BPMN Process has a notation. &#xA;DataOutput owned by BPMN Activity has no notation. "/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjW0XRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjW0nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjW03RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjW1XRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjW1nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjW13RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjW2HRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjW2XRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjW2nRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjW23RVEeW1y_LdWwRLJQ" name="DataOutputitemSubjectRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjW3HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjW3XRVEeW1y_LdWwRLJQ" key="originalName" value="DataOutput.itemSubjectRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjW3nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjW33RVEeW1y_LdWwRLJQ" key="body" value="DataOutput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjW4XRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjW4nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjW43RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjW5XRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjW5nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjW53RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjW6HRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjW6XRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjW6nRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjW63RVEeW1y_LdWwRLJQ" name="base_OutputPin" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OutputPin"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LjW7XRVEeW1y_LdWwRLJQ" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjW73RVEeW1y_LdWwRLJQ" name="base_Parameter" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjW8XRVEeW1y_LdWwRLJQ" name="base_ActivityParameterNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityParameterNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjW83RVEeW1y_LdWwRLJQ" name="outputSetRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjW-nRVEeW1y_LdWwRLJQ" eOpposite="_4LjXNnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjW9XRVEeW1y_LdWwRLJQ" name="outputSetWithOptional" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjW-nRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjW93RVEeW1y_LdWwRLJQ" name="outputSetWithWhileExecuting" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjW-nRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LjW-nRVEeW1y_LdWwRLJQ" name="OutputSet" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjW-3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-OutputSet"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjW_HRVEeW1y_LdWwRLJQ" name="OutputSetdataOutputRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjW_XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjW_nRVEeW1y_LdWwRLJQ" key="originalName" value="OutputSet.dataOutputRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjW_3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXAHRVEeW1y_LdWwRLJQ" key="body" value="OutputSet::/dataOutputRefs : DataOutput [*] = ParameterSet.parameter"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXAnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXA3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXBHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXBnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXB3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXCHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjXCXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXCnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXC3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjXDHRVEeW1y_LdWwRLJQ" name="OutputSetoptionalOutputRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXDXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXDnRVEeW1y_LdWwRLJQ" key="originalName" value="OutputSet.optionalOutputRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXD3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXEHRVEeW1y_LdWwRLJQ" key="body" value="OutputSet::\optionalOutputRefs : DataOutput [*] = ParameterSet.parameters with multiplicity lower = 0"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXEnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXE3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXFHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXFnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXF3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXGHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjXGXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXGnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXG3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjXHHRVEeW1y_LdWwRLJQ" name="OutputSetwhileExecutingOutputRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXHXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXHnRVEeW1y_LdWwRLJQ" key="originalName" value="OutputSet.whileExecutingOutputRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXH3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXIHRVEeW1y_LdWwRLJQ" key="body" value="OutputSet::\whileExecutingOutputRefs : DataOutput [*] = ParameterSet.parameters with isStreaming = true"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXInRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXI3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXJHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXJnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXJ3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXKHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjXKXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXKnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXK3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjXLHRVEeW1y_LdWwRLJQ" name="base_ParameterSet" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterSet"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjXLnRVEeW1y_LdWwRLJQ" name="optionalOutputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjWyXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXL3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXMHRVEeW1y_LdWwRLJQ" key="originalName" value="optionalOutputRefs "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjXMnRVEeW1y_LdWwRLJQ" name="whileExecutingOutputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjWyXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXM3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXNHRVEeW1y_LdWwRLJQ" key="originalName" value="whileExecutingOutputRefs "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjXNnRVEeW1y_LdWwRLJQ" name="dataOutputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjWyXRVEeW1y_LdWwRLJQ" eOpposite="_4LjW83RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LjXOXRVEeW1y_LdWwRLJQ" name="BPMNInterface" eSuperTypes="_4LiwUnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXOnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Service-BPMNInterface"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjXO3RVEeW1y_LdWwRLJQ" name="Interfaceoperationmultiplicity">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXPHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXPXRVEeW1y_LdWwRLJQ" key="originalName" value="Interface.operation.multiplicity"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXPnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXP3RVEeW1y_LdWwRLJQ" key="body" value="Interface may have from 1 to many operations."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXQXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXQnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXQ3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXRXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXRnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXR3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjXSHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXSXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXSnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjXS3RVEeW1y_LdWwRLJQ" name="InterfaceownedOperation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXTHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXTXRVEeW1y_LdWwRLJQ" key="originalName" value="Interface.ownedOperation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXTnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXT3RVEeW1y_LdWwRLJQ" key="body" value="All interface operations should have BPMN &lt;&lt;Operation>> sterereotype applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXUXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXUnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXU3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXVXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXVnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXV3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjXWHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXWXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXWnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjXW3RVEeW1y_LdWwRLJQ" name="BPMNInterfacecallableElements">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXXHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXXXRVEeW1y_LdWwRLJQ" key="originalName" value="BPMNInterface.callableElements"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXXnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXX3RVEeW1y_LdWwRLJQ" key="body" value="BPMNInterface::/callableElements : CallableElement [*] = Interface.interfaceRealization.implementingClassifier"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXYXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXYnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXY3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXZXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXZnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXZ3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjXaHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXaXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXanRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjXa3RVEeW1y_LdWwRLJQ" name="BPMNInterfaceoperations">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXbHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXbXRVEeW1y_LdWwRLJQ" key="originalName" value="BPMNInterface.operations"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXbnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXb3RVEeW1y_LdWwRLJQ" key="body" value="BPMNInterface::/operations: BPMNOperation : Interface.ownedOperation"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXcXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXcnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXc3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXdXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXdnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXd3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjXeHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXeXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXenRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjXe3RVEeW1y_LdWwRLJQ" name="base_Interface" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjXfXRVEeW1y_LdWwRLJQ" name="implementationRef" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjXf3RVEeW1y_LdWwRLJQ" name="operations" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjXhHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjXgXRVEeW1y_LdWwRLJQ" name="callableElements" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjV0nRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LjXhHRVEeW1y_LdWwRLJQ" name="BPMNOperation" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXhXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Service-BPMNOperation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjXhnRVEeW1y_LdWwRLJQ" name="BPMNOperationowner">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXh3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXiHRVEeW1y_LdWwRLJQ" key="originalName" value="BPMNOperation.owner"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXiXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXinRVEeW1y_LdWwRLJQ" key="body" value="BPMN Operation owner must be BPMN Interface."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXjHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXjXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXjnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXkHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXkXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXknRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjXk3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXlHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXlXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjXlnRVEeW1y_LdWwRLJQ" name="BPMNOperationinMessageRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXl3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXmHRVEeW1y_LdWwRLJQ" key="originalName" value="BPMNOperation.inMessageRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXmXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXmnRVEeW1y_LdWwRLJQ" key="body" value="BPMNOperation::/inMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = in, and a type that has the BPMNMessage stereotype applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXnHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXnXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXnnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXoHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXoXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXonRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjXo3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXpHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXpXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjXpnRVEeW1y_LdWwRLJQ" name="BPMNOperationoutMessageRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXp3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXqHRVEeW1y_LdWwRLJQ" key="originalName" value="BPMNOperation.outMessageRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXqXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXqnRVEeW1y_LdWwRLJQ" key="body" value="BPMNOperation::/outMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = out or return, and a type that has the BPMNMessage stereotype applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXrHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXrXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXrnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXsHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXsXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXsnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjXs3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXtHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXtXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjXtnRVEeW1y_LdWwRLJQ" name="BPMNOperationerrorRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXt3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXuHRVEeW1y_LdWwRLJQ" key="originalName" value="BPMNOperation.errorRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXuXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXunRVEeW1y_LdWwRLJQ" key="body" value="BPMNOperation::/errorRefs : Error [*] = Operation.raisedException (defined on Behavioral Feature)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXvHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXvXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXvnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjXwHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjXwXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjXwnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjXw3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXxHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjXxXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjXxnRVEeW1y_LdWwRLJQ" name="base_Operation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjXyHRVEeW1y_LdWwRLJQ" name="implementationRef" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjXynRVEeW1y_LdWwRLJQ" name="inMessageRef" ordered="false" lowerBound="1" eType="_4LjX0XRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjXzHRVEeW1y_LdWwRLJQ" name="outMessageRef" ordered="false" eType="_4LjX0XRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjXznRVEeW1y_LdWwRLJQ" name="errorRef" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjX5nRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LjX0XRVEeW1y_LdWwRLJQ" name="BPMNMessage" eSuperTypes="_4LjWbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjX0nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-BPMNMessage"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LjX03RVEeW1y_LdWwRLJQ" name="MessageitemRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjX1HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjX1XRVEeW1y_LdWwRLJQ" key="originalName" value="Message.itemRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjX1nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjX13RVEeW1y_LdWwRLJQ" key="body" value="self.iitemRef : ItemDefintion [0..1] = self.base_Class.extension_ItemDefinition"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjX2XRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjX2nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjX23RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LjX3XRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjX3nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjX33RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LjX4HRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjX4XRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LjX4nRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjX43RVEeW1y_LdWwRLJQ" name="itemRef" ordered="false" eType="_4LjWbXRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LjX5nRVEeW1y_LdWwRLJQ" name="Error" eSuperTypes="_4LjWbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjX53RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-Error"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjX6HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjX6XRVEeW1y_LdWwRLJQ" key="documentation" value="self.structureRef = self.base_Class"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjX6nRVEeW1y_LdWwRLJQ" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjX63RVEeW1y_LdWwRLJQ" source="structureRef">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LjX7HRVEeW1y_LdWwRLJQ" key="eType" value="uml::Class"/>
+ </eAnnotations>
+ <contents xmi:type="ecore:EReference" xmi:id="_4LjX7XRVEeW1y_LdWwRLJQ" name="structureRef" ordered="false">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjX7nRVEeW1y_LdWwRLJQ" source="redefines" references="_4LjWhXRVEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </contents>
+ </eAnnotations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LjX8HRVEeW1y_LdWwRLJQ" name="errorCode" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LjX83RVEeW1y_LdWwRLJQ" name="InputOutputBinding" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LjX9HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputOutputBinding"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjX9XRVEeW1y_LdWwRLJQ" name="inputDataRef" ordered="false" lowerBound="1" eType="_4LjWjnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjX93RVEeW1y_LdWwRLJQ" name="outputDataRef" ordered="false" lowerBound="1" eType="_4LjW-nRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LjX-XRVEeW1y_LdWwRLJQ" name="operationRef" ordered="false" lowerBound="1" eType="_4LjXhHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj8kXRVEeW1y_LdWwRLJQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4Lj8lHRVEeW1y_LdWwRLJQ" name="ProcessType">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj8lXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-ProcessType"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Lj8lnRVEeW1y_LdWwRLJQ" name="none"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Lj8l3RVEeW1y_LdWwRLJQ" name="public" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Lj8mHRVEeW1y_LdWwRLJQ" name="private" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj8mXRVEeW1y_LdWwRLJQ" name="BPMNCollaboration" eSuperTypes="_4LiwUnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj8mnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-BPMNCollaboration"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj8m3RVEeW1y_LdWwRLJQ" name="Collaborationparticipants">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj8nHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj8nXRVEeW1y_LdWwRLJQ" key="originalName" value="Collaboration.participants"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj8nnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj8n3RVEeW1y_LdWwRLJQ" key="body" value="Collaboration::/participants : Participant [*] = Collaboration.ownedAttributes with Participant stereotype applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj8oXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj8onRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj8o3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj8pXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj8pnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj8p3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj8qHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj8qXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj8qnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Lj8q3RVEeW1y_LdWwRLJQ" name="isClosed" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj8rXRVEeW1y_LdWwRLJQ" name="participantAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj8vnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj8r3RVEeW1y_LdWwRLJQ" name="conversationLinks" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj9knRVEeW1y_LdWwRLJQ" eOpposite="_4Lj9lHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj8sXRVEeW1y_LdWwRLJQ" name="messageFlowAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj91HRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj8s3RVEeW1y_LdWwRLJQ" name="messageFlows" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj9_XRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj8tXRVEeW1y_LdWwRLJQ" name="base_Collaboration" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Collaboration"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj8t3RVEeW1y_LdWwRLJQ" name="conversations" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj-OHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj8uXRVEeW1y_LdWwRLJQ" name="correlationKeys" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj-VHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj8u3RVEeW1y_LdWwRLJQ" name="participants" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj853RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj8vnRVEeW1y_LdWwRLJQ" name="ParticipantAssociation" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj8v3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-ParticipantAssociation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj8wHRVEeW1y_LdWwRLJQ" name="ParticipantAssociationinnerParticipantRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj8wXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj8wnRVEeW1y_LdWwRLJQ" key="originalName" value="ParticipantAssociation.innerParticipantRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj8w3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj8xHRVEeW1y_LdWwRLJQ" key="body" value="ParticipantAssociation::/innerParticipantRef : Participant = Dependency.supplier"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj8xnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj8x3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj8yHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj8ynRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj8y3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj8zHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj8zXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj8znRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj8z3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj80HRVEeW1y_LdWwRLJQ" name="ParticipantAssociationouterParticipantRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj80XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj80nRVEeW1y_LdWwRLJQ" key="originalName" value="ParticipantAssociation.outerParticipantRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj803RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj81HRVEeW1y_LdWwRLJQ" key="body" value="ParticipantAssociation::/outerParticipantRef : Participant = Dependency.clients"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj81nRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj813RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj82HRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj82nRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj823RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj83HRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj83XRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj83nRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj833RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj84HRVEeW1y_LdWwRLJQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj84nRVEeW1y_LdWwRLJQ" name="innerParticipantRef" ordered="false" lowerBound="1" eType="_4Lj853RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj85HRVEeW1y_LdWwRLJQ" name="outerParticipantRef" ordered="false" lowerBound="1" eType="_4Lj853RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj853RVEeW1y_LdWwRLJQ" name="Participant" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ _4Lj9iXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj86HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Participant"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj86XRVEeW1y_LdWwRLJQ" name="Participantownership">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj86nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj863RVEeW1y_LdWwRLJQ" key="originalName" value="Participant.ownership"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj87HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj87XRVEeW1y_LdWwRLJQ" key="body" value="Participant must be owned by BPMN &lt;&lt;Collaboration>>"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj873RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj88HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj88XRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj883RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj89HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj89XRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj89nRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj893RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj8-HRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj8-XRVEeW1y_LdWwRLJQ" name="Participanttype">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj8-nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj8-3RVEeW1y_LdWwRLJQ" key="originalName" value="Participant.type"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj8_HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj8_XRVEeW1y_LdWwRLJQ" key="body" value="Participant must be typed either by UML class or a stereotyped class."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj8_3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9AHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9AXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9A3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9BHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9BXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj9BnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9B3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9CHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj9CXRVEeW1y_LdWwRLJQ" name="ParticipantmultiplicityMinimum">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9CnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9C3RVEeW1y_LdWwRLJQ" key="originalName" value="Participant.multiplicityMinimum"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9DHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9DXRVEeW1y_LdWwRLJQ" key="body" value="Participant.multiplicityMaximum : UnlimitedNatural = Property.upper (defined on Multiplicity element)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9D3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9EHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9EXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9E3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9FHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9FXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj9FnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9F3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9GHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj9GXRVEeW1y_LdWwRLJQ" name="Participantrealizationsupplier">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9GnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9G3RVEeW1y_LdWwRLJQ" key="originalName" value="Participant.realization.supplier"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9HHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9HXRVEeW1y_LdWwRLJQ" key="body" value=" The supplier is a UML Interface stereotyped&#xA; by BPMN Interface"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9H3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9IHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9IXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9I3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9JHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9JXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj9JnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9J3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9KHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj9KXRVEeW1y_LdWwRLJQ" name="ParticipantprocessRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9KnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9K3RVEeW1y_LdWwRLJQ" key="originalName" value="Participant.processRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9LHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9LXRVEeW1y_LdWwRLJQ" key="body" value="Participant:://processRef : Process [0..1] = Property.type if type is activity, or Property.type.classifierBehavior if type is a BehavioredClassifier that is not Activity"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9L3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9MHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9MXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9M3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9NHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9NXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj9NnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9N3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9OHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj9OXRVEeW1y_LdWwRLJQ" name="ParticipantmultiplicityMaximum">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9OnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9O3RVEeW1y_LdWwRLJQ" key="originalName" value="Participant.multiplicityMaximum"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9PHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9PXRVEeW1y_LdWwRLJQ" key="body" value="Participant.multiplicityMaximum : Integer = Property.upper (defined on Multiplicity element)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9P3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9QHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9QXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9Q3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9RHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9RXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj9RnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9R3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9SHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj9SXRVEeW1y_LdWwRLJQ" name="participantpartnerEntityRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9SnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9S3RVEeW1y_LdWwRLJQ" key="originalName" value="participant.partnerEntityRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9THRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9TXRVEeW1y_LdWwRLJQ" key="body" value="participant::/partnerEntityRef : PartnerEntity [*] = inverse of PartnerEntity::/participantRef"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9T3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9UHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9UXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9U3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9VHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9VXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj9VnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9V3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9WHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj9WXRVEeW1y_LdWwRLJQ" name="participantpartnerRoleRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9WnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9W3RVEeW1y_LdWwRLJQ" key="originalName" value="participant.partnerRoleRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9XHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9XXRVEeW1y_LdWwRLJQ" key="body" value="participant::/partnerRoleRef : PartnerRole [*] = inverse of PartnerRole::/participantRef"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9X3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9YHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9YXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9Y3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9ZHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9ZXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj9ZnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9Z3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9aHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj9aXRVEeW1y_LdWwRLJQ" name="ParticipantinterfaceRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9anRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9a3RVEeW1y_LdWwRLJQ" key="originalName" value="Participant.interfaceRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9bHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9bXRVEeW1y_LdWwRLJQ" key="body" value="Participant:://interfaceRefs : BPMNInterface [*] = Property.type with BPMNInterface stereotype applied"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9b3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9cHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9cXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9c3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9dHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9dXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj9dnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9d3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9eHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9eXRVEeW1y_LdWwRLJQ" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9e3RVEeW1y_LdWwRLJQ" name="processRef" ordered="false" eType="_4LiwmXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9fXRVEeW1y_LdWwRLJQ" name="participantMultiplicity" ordered="false" eType="_4Lj9nXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9fnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9f3RVEeW1y_LdWwRLJQ" key="originalName" value="participantMultiplicity "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9gXRVEeW1y_LdWwRLJQ" name="partnerEntityRef" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj9pnRVEeW1y_LdWwRLJQ" eOpposite="_4Lj9unRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9g3RVEeW1y_LdWwRLJQ" name="partnerRoleRef" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj9vXRVEeW1y_LdWwRLJQ" eOpposite="_4Lj90XRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9hXRVEeW1y_LdWwRLJQ" name="interfaceRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_4LjXOXRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj9iXRVEeW1y_LdWwRLJQ" name="InteractionNode" abstract="true">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9inRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-InteractionNode"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9i3RVEeW1y_LdWwRLJQ" name="InteractionNode_base_Element" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9jHRVEeW1y_LdWwRLJQ" source="redefines" references="_4LiuqHRVEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9jnRVEeW1y_LdWwRLJQ" name="outgoingConversationLinks" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj9knRVEeW1y_LdWwRLJQ" eOpposite="_4Lj9mnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9kHRVEeW1y_LdWwRLJQ" name="incomingConversationLinks" ordered="false" lowerBound="1" eType="_4Lj9knRVEeW1y_LdWwRLJQ" eOpposite="_4Lj9mHRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj9knRVEeW1y_LdWwRLJQ" name="ConversationLink" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9k3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-ConversationLink"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9lHRVEeW1y_LdWwRLJQ" name="collaboration" ordered="false" lowerBound="1" eType="_4Lj8mXRVEeW1y_LdWwRLJQ" eOpposite="_4Lj8r3RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9lnRVEeW1y_LdWwRLJQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9mHRVEeW1y_LdWwRLJQ" name="targetRef" ordered="false" lowerBound="1" eType="_4Lj9iXRVEeW1y_LdWwRLJQ" eOpposite="_4Lj9kHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9mnRVEeW1y_LdWwRLJQ" name="sourceRef" ordered="false" lowerBound="1" eType="_4Lj9iXRVEeW1y_LdWwRLJQ" eOpposite="_4Lj9jnRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj9nXRVEeW1y_LdWwRLJQ" name="ParticipantMultiplicity" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9nnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-ParticipantMultiplicity"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9n3RVEeW1y_LdWwRLJQ" name="base_MultiplicityElement" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//MultiplicityElement"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Lj9oXRVEeW1y_LdWwRLJQ" name="minimum" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Lj9o3RVEeW1y_LdWwRLJQ" name="maximum" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj9pnRVEeW1y_LdWwRLJQ" name="PartnerEntity" eSuperTypes="_4LiwUnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9p3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-PartnerEntity"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj9qHRVEeW1y_LdWwRLJQ" name="PartnerEntityparticipantRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9qXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9qnRVEeW1y_LdWwRLJQ" key="originalName" value="PartnerEntity.participantRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9q3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9rHRVEeW1y_LdWwRLJQ" key="body" value="PartnerEntity::/participantRef : Participant [*] = properties with Participant stereotype applied that the instance specification is default value of."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9rnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9r3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9sHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9snRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9s3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9tHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj9tXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9tnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9t3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9uHRVEeW1y_LdWwRLJQ" name="base_InstanceSpecification" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InstanceSpecification"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9unRVEeW1y_LdWwRLJQ" name="participantRef" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj853RVEeW1y_LdWwRLJQ" eOpposite="_4Lj9gXRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj9vXRVEeW1y_LdWwRLJQ" name="PartnerRole" eSuperTypes="_4LiwUnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9vnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-PartnerRole"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj9v3RVEeW1y_LdWwRLJQ" name="PartnerRoleparticipantRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9wHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9wXRVEeW1y_LdWwRLJQ" key="originalName" value="PartnerRole.participantRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9wnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9w3RVEeW1y_LdWwRLJQ" key="body" value="PartnerRole::/participantRef : Participant [*] = properties with Participant stereotype applied that the class is the type of."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9xXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9xnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9x3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj9yXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9ynRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj9y3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj9zHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9zXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj9znRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9z3RVEeW1y_LdWwRLJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj90XRVEeW1y_LdWwRLJQ" name="participantRef" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj853RVEeW1y_LdWwRLJQ" eOpposite="_4Lj9g3RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj91HRVEeW1y_LdWwRLJQ" name="MessageFlowAssociation" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj91XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-MessageFlowAssociation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj91nRVEeW1y_LdWwRLJQ" name="MessageFlowAssociationinnerMessageFlowRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj913RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj92HRVEeW1y_LdWwRLJQ" key="originalName" value="MessageFlowAssociation.innerMessageFlowRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj92XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj92nRVEeW1y_LdWwRLJQ" key="body" value="MessageFlowAssociation InnerMessageFlowRef is a UML dependency supplier"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj93HRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj93XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj93nRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj94HRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj94XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj94nRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj943RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj95HRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj95XRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj95nRVEeW1y_LdWwRLJQ" name="MessageFlowAssociationouterMessageFlowRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj953RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj96HRVEeW1y_LdWwRLJQ" key="originalName" value="MessageFlowAssociation.outerMessageFlowRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj96XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj96nRVEeW1y_LdWwRLJQ" key="body" value="MessageFlowAssociation OuterMessageFlowRef is a UML dependency client"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj97HRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj97XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj97nRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj98HRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj98XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj98nRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj983RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj99HRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj99XRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj99nRVEeW1y_LdWwRLJQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9-HRVEeW1y_LdWwRLJQ" name="innerMessageFlowRef" ordered="false" lowerBound="1" eType="_4Lj9_XRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj9-nRVEeW1y_LdWwRLJQ" name="outerMessageFlowRef" ordered="false" lowerBound="1" eType="_4Lj9_XRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj9_XRVEeW1y_LdWwRLJQ" name="MessageFlow" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj9_nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-MessageFlow"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj9_3RVEeW1y_LdWwRLJQ" name="MessageFlowsourceRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-AHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-AXRVEeW1y_LdWwRLJQ" key="originalName" value="MessageFlow.sourceRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-AnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-A3RVEeW1y_LdWwRLJQ" key="body" value="MessageFlow::/sourceRef = InformationFlow.informationSource"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-BXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-BnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-B3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-CXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-CnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-C3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj-DHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-DXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-DnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj-D3RVEeW1y_LdWwRLJQ" name="MessageFlowtargetRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-EHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-EXRVEeW1y_LdWwRLJQ" key="originalName" value="MessageFlow.targetRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-EnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-E3RVEeW1y_LdWwRLJQ" key="body" value="MessageFlow::/messageRef : Message [0..1] = InformationFlow.conveyed"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-FXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-FnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-F3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-GXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-GnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-G3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj-HHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-HXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-HnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj-H3RVEeW1y_LdWwRLJQ" name="MessageFlowmessageRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-IHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-IXRVEeW1y_LdWwRLJQ" key="originalName" value="MessageFlow.messageRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-InRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-I3RVEeW1y_LdWwRLJQ" key="body" value="MessageFlow::/targetRef = InformationFlow.informationTarget"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-JXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-JnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-J3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-KXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-KnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-K3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj-LHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-LXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-LnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-L3RVEeW1y_LdWwRLJQ" name="base_InformationFlow" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InformationFlow"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-MXRVEeW1y_LdWwRLJQ" name="sourceRef" ordered="false" lowerBound="1" eType="_4Lj9iXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-M3RVEeW1y_LdWwRLJQ" name="targetRef" ordered="false" lowerBound="1" eType="_4Lj9iXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-NXRVEeW1y_LdWwRLJQ" name="messageRef" ordered="false" eType="_4LjX0XRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj-OHRVEeW1y_LdWwRLJQ" name="ConversationNode" abstract="true" eSuperTypes="_4Lj9iXRVEeW1y_LdWwRLJQ _4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-OXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-ConversationNode"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj-OnRVEeW1y_LdWwRLJQ" name="ConversationNodeparticipantRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-O3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-PHRVEeW1y_LdWwRLJQ" key="originalName" value="ConversationNode.participantRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-PXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-PnRVEeW1y_LdWwRLJQ" key="body" value="ConversationNode::/participantRefs : Participant [2..*] = the informationSource and informationTarget on the InformationFlow"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-QHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-QXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-QnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-RHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-RXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-RnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj-R3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-SHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-SXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-SnRVEeW1y_LdWwRLJQ" name="base_InformationFlow" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InformationFlow"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-THRVEeW1y_LdWwRLJQ" name="messageFlowRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj9_XRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-TnRVEeW1y_LdWwRLJQ" name="correlationKeys" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj-VHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-UHRVEeW1y_LdWwRLJQ" name="participantRefs" ordered="false" lowerBound="2" upperBound="-1" eType="_4Lj853RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj-VHRVEeW1y_LdWwRLJQ" name="CorrelationKey" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-VXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationKey"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-VnRVEeW1y_LdWwRLJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-WHRVEeW1y_LdWwRLJQ" name="correlationPropertyRef" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj-W3RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj-W3RVEeW1y_LdWwRLJQ" name="CorrelationProperty" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-XHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationProperty"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-XXRVEeW1y_LdWwRLJQ" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-X3RVEeW1y_LdWwRLJQ" name="type" ordered="false" eType="_4LjWbXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-YXRVEeW1y_LdWwRLJQ" name="correlationPropertyRetrievalExpression" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj-ZHRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj-ZHRVEeW1y_LdWwRLJQ" name="CorrelationPropertyRetrievalExpression" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-ZXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-ZnRVEeW1y_LdWwRLJQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-aHRVEeW1y_LdWwRLJQ" name="messageRef" ordered="false" lowerBound="1" eType="_4LjX0XRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-anRVEeW1y_LdWwRLJQ" name="messagePath" ordered="false" lowerBound="1" eType="_4Lj-bXRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj-bXRVEeW1y_LdWwRLJQ" name="FormalExpression" eSuperTypes="_4Liv43RVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-bnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FormalExpression"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj-b3RVEeW1y_LdWwRLJQ" name="FormalExpressionevaluatesToTypeRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-cHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-cXRVEeW1y_LdWwRLJQ" key="originalName" value="FormalExpression.evaluatesToTypeRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-cnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-c3RVEeW1y_LdWwRLJQ" key="body" value="self.evaluatesToTypeRef = self.base_OpaqueExpression.type. extension_ItemDefinition"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-dXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-dnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-d3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-eXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-enRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-e3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj-fHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-fXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-fnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-f3RVEeW1y_LdWwRLJQ" name="evaluatesToTypeRef" ordered="false" lowerBound="1" eType="_4LjWbXRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj-gnRVEeW1y_LdWwRLJQ" name="CorrelationSubscription" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-g3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationSubscription"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-hHRVEeW1y_LdWwRLJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-hnRVEeW1y_LdWwRLJQ" name="correlationKeyRef" ordered="false" lowerBound="1" eType="_4Lj-VHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-iHRVEeW1y_LdWwRLJQ" name="correlationPropertyBinding" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj-i3RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj-i3RVEeW1y_LdWwRLJQ" name="CorrelationPropertyBinding" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-jHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-jXRVEeW1y_LdWwRLJQ" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-j3RVEeW1y_LdWwRLJQ" name="dataPath" ordered="false" lowerBound="1" eType="_4Lj-bXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-kXRVEeW1y_LdWwRLJQ" name="correlationPropertyRef" ordered="false" lowerBound="1" eType="_4Lj-W3RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj-lHRVEeW1y_LdWwRLJQ" name="BPMNProperty" eSuperTypes="_4LjWTXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-lXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-BPMNProperty"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj-lnRVEeW1y_LdWwRLJQ" name="Propertynotation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-l3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-mHRVEeW1y_LdWwRLJQ" key="originalName" value="Property.notation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-mXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-mnRVEeW1y_LdWwRLJQ" key="body" value="Property elements are NOT&#xA;visible in a Process diagram.&#xA;Figure"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-nHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-nXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-nnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-oHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-oXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-onRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj-o3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-pHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-pXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj-pnRVEeW1y_LdWwRLJQ" name="BPMNPropertyapply">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-p3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-qHRVEeW1y_LdWwRLJQ" key="originalName" value="BPMNProperty.apply"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-qXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-qnRVEeW1y_LdWwRLJQ" key="body" value="may be applied only for:&#xA;pin owned by CallActivity or Task&#xA;Parameter owned by BPMNProcess &#xA;Variable owned by SubProcess"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-rHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-rXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-rnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-sHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-sXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-snRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj-s3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-tHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-tXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-tnRVEeW1y_LdWwRLJQ" name="base_DataStoreNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj-uHRVEeW1y_LdWwRLJQ" name="umlProperty" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj-u3RVEeW1y_LdWwRLJQ" name="ResourceRole" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-vHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceRole"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj-vXRVEeW1y_LdWwRLJQ" name="ResourceRoleowner">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-vnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-v3RVEeW1y_LdWwRLJQ" key="originalName" value="ResourceRole.owner"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-wHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-wXRVEeW1y_LdWwRLJQ" key="body" value="Owner of the ResourceRole must be BPMN Process or BPMN Activity."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-w3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-xHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-xXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-x3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-yHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-yXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj-ynRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-y3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-zHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj-zXRVEeW1y_LdWwRLJQ" name="ResourceRoleresourceRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-znRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-z3RVEeW1y_LdWwRLJQ" key="originalName" value="ResourceRole.resourceRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-0HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-0XRVEeW1y_LdWwRLJQ" key="body" value="ResourceRole.resourceRef : Resource [0..1] = Property.type. ResourceRole type must be UML Class with stereotype BPMN Resource applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-03RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-1HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-1XRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-13RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-2HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-2XRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj-2nRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-23RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-3HRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj-3XRVEeW1y_LdWwRLJQ" name="ResourceRoleisRequired">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-3nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-33RVEeW1y_LdWwRLJQ" key="originalName" value="ResourceRole.isRequired"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-4HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-4XRVEeW1y_LdWwRLJQ" key="body" value="ResourceRole IsRequired translates to UML::Property::lower wot values 0 or 1"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-43RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-5HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-5XRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-53RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-6HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-6XRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj-6nRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-63RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-7HRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj-7XRVEeW1y_LdWwRLJQ" name="ResourceRoleprocess">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-7nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-73RVEeW1y_LdWwRLJQ" key="originalName" value="ResourceRole.process"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-8HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-8XRVEeW1y_LdWwRLJQ" key="body" value="ResourceRole::/process : Process [0..1] = Property.class"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-83RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-9HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-9XRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj-93RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj--HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj--XRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj--nRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj--3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj-_HRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj-_XRVEeW1y_LdWwRLJQ" name="ResourceRoleresourceParameterBindings">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj-_nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj-_3RVEeW1y_LdWwRLJQ" key="originalName" value="ResourceRole.resourceParameterBindings"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj_AHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj_AXRVEeW1y_LdWwRLJQ" key="body" value="ResourceRole.resourceParameterBindings : ResourceParameterBinding [*] = property.defaultValue.slot"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj_A3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj_BHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj_BXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj_B3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj_CHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj_CXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj_CnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj_C3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj_DHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj_DXRVEeW1y_LdWwRLJQ" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj_D3RVEeW1y_LdWwRLJQ" name="resourceAssignmentExpression" ordered="false" eType="_4Lj_GnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj_EXRVEeW1y_LdWwRLJQ" name="resourceRef" ordered="false" eType="_4Lj_M3RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj_E3RVEeW1y_LdWwRLJQ" name="resourceParameterBindings" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lkj6HRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj_FHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj_FXRVEeW1y_LdWwRLJQ" key="originalName" value="resourceParameterBindings "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj_F3RVEeW1y_LdWwRLJQ" name="process" ordered="false" eType="_4LiwmXRVEeW1y_LdWwRLJQ" eOpposite="_4LjVznRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj_GnRVEeW1y_LdWwRLJQ" name="ResourceAssignmentExpression" eSuperTypes="_4Liv43RVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj_G3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceAssignmentExpression"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj_HHRVEeW1y_LdWwRLJQ" source="duplicates">
+ <contents xmi:type="ecore:EReference" xmi:id="_4Lj_HXRVEeW1y_LdWwRLJQ" name="base_OpaqueExpression" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj_HnRVEeW1y_LdWwRLJQ" source="redefines" references="_4Liv5XRVEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueExpression"/>
+ </contents>
+ </eAnnotations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj_IHRVEeW1y_LdWwRLJQ" name="ResourceAssignmentExpressionexpression">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj_IXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj_InRVEeW1y_LdWwRLJQ" key="originalName" value="ResourceAssignmentExpression.expression"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj_I3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj_JHRVEeW1y_LdWwRLJQ" key="body" value="ResourceAssignmentExpression::/expression = self"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj_JnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj_J3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj_KHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lj_KnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj_K3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj_LHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lj_LXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj_LnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lj_L3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lj_MHRVEeW1y_LdWwRLJQ" name="expression" ordered="false" lowerBound="1" eType="_4Liv43RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lj_M3RVEeW1y_LdWwRLJQ" name="Resource" eSuperTypes="_4LjWbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj_NHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Resource"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lj_NXRVEeW1y_LdWwRLJQ" name="ResourceresourceParameters">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj_NnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj_N3RVEeW1y_LdWwRLJQ" key="originalName" value="Resource.resourceParameters"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lj_OHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lj_OXRVEeW1y_LdWwRLJQ" key="body" value="Resource::/resourceParameters : ResourceParameter [*] = class.ownedAcctribute with the stereotype &lt;&lt;ResourceParameter>> applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkjoHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkjoXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkjonRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkjpHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkjpXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkjpnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lkjp3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkjqHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkjqXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkjqnRVEeW1y_LdWwRLJQ" name="resourceParameters" ordered="false" lowerBound="1" upperBound="-1" eType="_4LkjrXRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkjrXRVEeW1y_LdWwRLJQ" name="ResourceParameter" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkjrnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ResourceParameter"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lkjr3RVEeW1y_LdWwRLJQ" name="ResourceParameterowner">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkjsHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkjsXRVEeW1y_LdWwRLJQ" key="originalName" value="ResourceParameter.owner"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkjsnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkjs3RVEeW1y_LdWwRLJQ" key="body" value="Resource Parameter must be owned by Resource."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkjtXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkjtnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkjt3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkjuXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkjunRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkju3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkjvHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkjvXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkjvnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lkjv3RVEeW1y_LdWwRLJQ" name="ResourceParametertype">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkjwHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkjwXRVEeW1y_LdWwRLJQ" key="originalName" value="ResourceParameter.type"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkjwnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkjw3RVEeW1y_LdWwRLJQ" key="body" value="ResourceParameter::/type : Item Definition [0..1] = Property.type (defined on typed element)."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkjxXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkjxnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkjx3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkjyXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkjynRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkjy3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkjzHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkjzXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkjznRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lkjz3RVEeW1y_LdWwRLJQ" name="ResourceParameterisRequired">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkj0HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkj0XRVEeW1y_LdWwRLJQ" key="originalName" value="ResourceParameter.isRequired"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkj0nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkj03RVEeW1y_LdWwRLJQ" key="body" value="ResourceParameter.isRequired : Boolean = Property.lower > 0 &#xA;(defined on Multiplicity Element)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lkj1XRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkj1nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkj13RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lkj2XRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkj2nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkj23RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lkj3HRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lkj3XRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lkj3nRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkj33RVEeW1y_LdWwRLJQ" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkj4XRVEeW1y_LdWwRLJQ" name="type" ordered="false" eType="_4LjWbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkj4nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkj43RVEeW1y_LdWwRLJQ" key="originalName" value="type "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Lkj5XRVEeW1y_LdWwRLJQ" name="isRequired" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lkj6HRVEeW1y_LdWwRLJQ" name="ResourceParameterBinding" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkj6XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceParameterBinding"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lkj6nRVEeW1y_LdWwRLJQ" name="ResourceParameterBindingexpression">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkj63RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkj7HRVEeW1y_LdWwRLJQ" key="originalName" value="ResourceParameterBinding.expression"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkj7XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkj7nRVEeW1y_LdWwRLJQ" key="body" value="ResourceParameterBinding::/expression :BPMNExpression = Slot.value"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lkj8HRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkj8XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkj8nRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lkj9HRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkj9XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkj9nRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lkj93RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lkj-HRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lkj-XRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lkj-nRVEeW1y_LdWwRLJQ" name="ResourceParameterBindingparameterRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkj-3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkj_HRVEeW1y_LdWwRLJQ" key="originalName" value="ResourceParameterBinding.parameterRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkj_XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkj_nRVEeW1y_LdWwRLJQ" key="body" value="ResourceParameterBinding::/parameterRef : ResourceParameter = Slot.definingFeature"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkAHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkAXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkAnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkBHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkBXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkBnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkkB3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkkCHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkkCXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkkCnRVEeW1y_LdWwRLJQ" name="base_Slot" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Slot"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkkDHRVEeW1y_LdWwRLJQ" name="parameterRef" ordered="false" lowerBound="1" eType="_4LkjrXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkkDnRVEeW1y_LdWwRLJQ" name="expression" ordered="false" lowerBound="1" eType="_4Liv43RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkkEXRVEeW1y_LdWwRLJQ" name="GlobalScriptTask" eSuperTypes="_4LkkOHRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkEnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalScriptTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LkkE3RVEeW1y_LdWwRLJQ" name="GlobalScriptTaskscriptFormat">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkFHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkFXRVEeW1y_LdWwRLJQ" key="originalName" value="GlobalScriptTask.scriptFormat"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkFnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkF3RVEeW1y_LdWwRLJQ" key="body" value="GlobalScriptTask::/scriptFormat : String [*] {ordered}= OpaqueBehavior.language"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkGXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkGnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkG3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkHXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkHnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkH3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkkIHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkkIXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkkInRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LkkI3RVEeW1y_LdWwRLJQ" name="GlobalScriptTaskscript">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkJHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkJXRVEeW1y_LdWwRLJQ" key="originalName" value="GlobalScriptTask.script"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkJnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkJ3RVEeW1y_LdWwRLJQ" key="body" value="GlobalScriptTask::/script : String [*] {ordered, non-unique}= OpaqueBehavior.body"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkKXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkKnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkK3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkLXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkLnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkL3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkkMHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkkMXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkkMnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LkkM3RVEeW1y_LdWwRLJQ" name="script" unique="false" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LkkNXRVEeW1y_LdWwRLJQ" name="scriptFormat" lowerBound="1" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkkOHRVEeW1y_LdWwRLJQ" name="GlobalTask" eSuperTypes="_4LjV0nRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkOXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LkkOnRVEeW1y_LdWwRLJQ" name="GlobalTasksupportedInterfaceRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkO3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkPHRVEeW1y_LdWwRLJQ" key="originalName" value="GlobalTask.supportedInterfaceRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkPXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkPnRVEeW1y_LdWwRLJQ" key="body" value="GlobalTask supportedInterfaceRefs are referenced by UML property RealizedInterface."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkQHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkQXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkQnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkRHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkRXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkRnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkkR3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkkSHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkkSXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkkSnRVEeW1y_LdWwRLJQ" name="base_OpaqueBehavior" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueBehavior"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkkTHRVEeW1y_LdWwRLJQ" name="resources" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj-u3RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkkT3RVEeW1y_LdWwRLJQ" name="GlobalBusinessRuleTask" eSuperTypes="_4LkkOHRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkUHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalBusinessRuleTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LkkUXRVEeW1y_LdWwRLJQ" name="GlobalBusinessRuleTaskimplementation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkUnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkU3RVEeW1y_LdWwRLJQ" key="originalName" value="GlobalBusinessRuleTask.implementation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkVHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkVXRVEeW1y_LdWwRLJQ" key="body" value="GlobalBusinessRuleTask::/implementation: String [*] {ordered,non-unique} = OpaqueBehavior.body (defaults to &quot;##unspecified&quot;)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkV3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkWHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkWXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkW3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkXHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkXXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkkXnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkkX3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkkYHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LkkYXRVEeW1y_LdWwRLJQ" name="implementation" unique="false" lowerBound="1" upperBound="-1" defaultValueLiteral="##unspecified">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkkZHRVEeW1y_LdWwRLJQ" name="CompensateEventDefinition" eSuperTypes="_4LkkbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkZXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LkkZnRVEeW1y_LdWwRLJQ" name="waitForCompletion" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkkaHRVEeW1y_LdWwRLJQ" name="activityRef" ordered="false" eType="_4LkkcnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkkanRVEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkkbXRVEeW1y_LdWwRLJQ" name="EventDefinition" abstract="true" eSuperTypes="_4LiwUnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkbnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkkb3RVEeW1y_LdWwRLJQ" name="base_Event" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Event"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkkcnRVEeW1y_LdWwRLJQ" name="BPMNActivity" abstract="true" eSuperTypes="_4LiuiXRVEeW1y_LdWwRLJQ _4Lj9iXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkc3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-BPMNActivity"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LkkdHRVEeW1y_LdWwRLJQ" name="BPMNActivityresources">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkdXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkdnRVEeW1y_LdWwRLJQ" key="originalName" value="BPMNActivity.resources"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkd3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkeHRVEeW1y_LdWwRLJQ" key="body" value="self.properties = self.base_BPMNActivity.activityClass. ownedAttribute.bpmnProperty"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkenRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkke3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkfHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkfnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkf3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkgHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkkgXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkkgnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lkkg3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LkkhHRVEeW1y_LdWwRLJQ" name="BPMNActivitycontainer">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkhXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkhnRVEeW1y_LdWwRLJQ" key="originalName" value="BPMNActivity.container"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkh3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkiHRVEeW1y_LdWwRLJQ" key="body" value="BPMNActivity::/container : RederinableElement the collected values of Action::Activity and Action::inGroup. Constrained to elements stereotyped by BPMNActivity or SubProcess"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkinRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkki3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkjHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkjnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkj3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkkHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkkkXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkkknRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lkkk3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LkklHRVEeW1y_LdWwRLJQ" name="BPMNActivityproperties">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkklXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkklnRVEeW1y_LdWwRLJQ" key="originalName" value="BPMNActivity.properties"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkl3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkmHRVEeW1y_LdWwRLJQ" key="body" value="BPMNActivity::/resources : ResourceRole [*] = BPMNActivity.activityClass.OwnedAttribute with the ResourceRole stereotype applied."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkmnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkm3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkknHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkknnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkn3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkoHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkkoXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkkonRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lkko3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LkkpHRVEeW1y_LdWwRLJQ" name="BPMNActivitydefault">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkpXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkpnRVEeW1y_LdWwRLJQ" key="originalName" value="BPMNActivity.default"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkp3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkqHRVEeW1y_LdWwRLJQ" key="body" value="BPMNActivity::/default : SequenceFlow [0..1] = and outgoingSequenceFlow with guard = &quot;else&quot;"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkqnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkq3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkrHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkrnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkr3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkksHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkksXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkksnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lkks3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LkktHRVEeW1y_LdWwRLJQ" name="BPMNActivityboundaryEventsRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkktXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkktnRVEeW1y_LdWwRLJQ" key="originalName" value="BPMNActivity.boundaryEventsRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkt3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkuHRVEeW1y_LdWwRLJQ" key="body" value="BPMNActivity::/boundaryEventsRefs : BoundaryEvent [*] = accept Event Actions in the same interruptible region as the BPMNActivity action."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkunRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkku3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkvHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkvnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkv3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkwHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkkwXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkkwnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lkkw3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LkkxHRVEeW1y_LdWwRLJQ" name="BPMNActivityloopCharacteristics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkkxXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkxnRVEeW1y_LdWwRLJQ" key="originalName" value="BPMNActivity.loopCharacteristics"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkx3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkyHRVEeW1y_LdWwRLJQ" key="body" value="BPMNActivity::/loopCharacteristics = inStructuredActivityNode, if the inStructuredActivityNode is a LoopNode with the StandardLoopCharacteristics stereotype applied or an ExpansionRegion with MultiInstanceLoopCharacteristics stereotype applied, otherwise empty."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkynRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkky3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkkzHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkkznRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkkz3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkk0HRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lkk0XRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lkk0nRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lkk03RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Lkk1HRVEeW1y_LdWwRLJQ" name="isForCompensation" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Lkk1nRVEeW1y_LdWwRLJQ" name="startQuantity" ordered="false" lowerBound="1" defaultValueLiteral="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Lkk2HRVEeW1y_LdWwRLJQ" name="completionQuantity" ordered="false" lowerBound="1" defaultValueLiteral="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkk2nRVEeW1y_LdWwRLJQ" name="base_Action" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Action"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkk3HRVEeW1y_LdWwRLJQ" name="activityClass" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkk3nRVEeW1y_LdWwRLJQ" name="properties" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj-lHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkk4HRVEeW1y_LdWwRLJQ" name="default" ordered="false" eType="_4LivpnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkk4nRVEeW1y_LdWwRLJQ" name="boundaryEventRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lkk7nRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkk5HRVEeW1y_LdWwRLJQ" name="dataInputAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lkll3RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkk5nRVEeW1y_LdWwRLJQ" name="dataOutputAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_4LklMnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkk6HRVEeW1y_LdWwRLJQ" name="loopCharacteristics" ordered="false" eType="_4LkltnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkk6nRVEeW1y_LdWwRLJQ" name="resources" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj-u3RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lkk7nRVEeW1y_LdWwRLJQ" name="BoundaryEvent" eSuperTypes="_4LklCXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkk73RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkk8HRVEeW1y_LdWwRLJQ" source="duplicates">
+ <contents xmi:type="ecore:EReference" xmi:id="_4Lkk8XRVEeW1y_LdWwRLJQ" name="base_AcceptEventAction" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkk8nRVEeW1y_LdWwRLJQ" source="redefines" references="_4LklHXRVEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/>
+ </contents>
+ </eAnnotations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lkk9HRVEeW1y_LdWwRLJQ" name="boundaryEventattachedToRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkk9XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkk9nRVEeW1y_LdWwRLJQ" key="originalName" value="boundaryEvent.attachedToRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkk93RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkk-HRVEeW1y_LdWwRLJQ" key="body" value="boundaryEvent::/attachedToRef : BPMNActivity = action in the same interruptible region as the event."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lkk-nRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkk-3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkk_HRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lkk_nRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkk_3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklAHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LklAXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklAnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklA3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LklBHRVEeW1y_LdWwRLJQ" name="cancelActivity" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LklBnRVEeW1y_LdWwRLJQ" name="attachedToRef" ordered="false" lowerBound="1" eType="_4LkkcnRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LklCXRVEeW1y_LdWwRLJQ" name="CatchEvent" abstract="true" eSuperTypes="_4LklJHRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklCnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LklC3RVEeW1y_LdWwRLJQ" name="catchEventeventDefinitionsRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklDHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklDXRVEeW1y_LdWwRLJQ" key="originalName" value="catchEvent.eventDefinitionsRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklDnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklD3RVEeW1y_LdWwRLJQ" key="body" value="catchEvent::/eventDefinitionsRefs : EventDefinitions [*] = the events of the triggers of an accept event action to which the stereotype is applied that are not owned by the action."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LklEXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklEnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklE3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LklFXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklFnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklF3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LklGHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklGXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklGnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LklG3RVEeW1y_LdWwRLJQ" name="parallelMultiple" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LklHXRVEeW1y_LdWwRLJQ" name="base_AcceptEventAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LklH3RVEeW1y_LdWwRLJQ" name="base_InitialNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InitialNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LklIXRVEeW1y_LdWwRLJQ" name="dataOutputAssociation" ordered="false" lowerBound="1" upperBound="-1" eType="_4LklMnRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LklJHRVEeW1y_LdWwRLJQ" name="BPMNEvent" abstract="true" eSuperTypes="_4LiuiXRVEeW1y_LdWwRLJQ _4Lj9iXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklJXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BPMNEvent"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LklJnRVEeW1y_LdWwRLJQ" name="eventClass" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LklKHRVEeW1y_LdWwRLJQ" name="_eventDefinitions" ordered="false" lowerBound="1" upperBound="-1" eType="_4LkkbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklKXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklKnRVEeW1y_LdWwRLJQ" key="originalName" value=" eventDefinitions"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LklLHRVEeW1y_LdWwRLJQ" name="properties" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj-lHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LklLnRVEeW1y_LdWwRLJQ" name="eventDefinitionRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_4LkkbXRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LklMnRVEeW1y_LdWwRLJQ" name="DataOutputAssociation" eSuperTypes="_4LklUXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklM3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataOutputAssociation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LklNHRVEeW1y_LdWwRLJQ" name="dataOutputAssociationsource">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklNXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklNnRVEeW1y_LdWwRLJQ" key="originalName" value="dataOutputAssociation.source"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LklOHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklOXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklOnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LklPHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklPXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklPnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LklP3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklQHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklQXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LklQnRVEeW1y_LdWwRLJQ" name="dataOutputAssociationtarget">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklQ3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklRHRVEeW1y_LdWwRLJQ" key="originalName" value="dataOutputAssociation.target"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LklRnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklR3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklSHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LklSnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklS3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklTHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LklTXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklTnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklT3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LklUXRVEeW1y_LdWwRLJQ" name="DataAssociation" abstract="true" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklUnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataAssociation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LklU3RVEeW1y_LdWwRLJQ" name="DataAssociationsource">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklVHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklVXRVEeW1y_LdWwRLJQ" key="originalName" value="DataAssociation.source"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklVnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklV3RVEeW1y_LdWwRLJQ" key="body" value="DataAssociation source must be ItemAwareElement"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LklWXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklWnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklW3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LklXXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklXnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklX3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LklYHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklYXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklYnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LklY3RVEeW1y_LdWwRLJQ" name="DataAssociationtransformation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklZHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklZXRVEeW1y_LdWwRLJQ" key="originalName" value="DataAssociation.transformation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklZnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklZ3RVEeW1y_LdWwRLJQ" key="body" value="BPMN DataAssociation::/transformation : FormalExpression [0..1] = ObjectFlow::transformation.&#xA;"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LklaXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklanRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkla3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LklbXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklbnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lklb3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LklcHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklcXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklcnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lklc3RVEeW1y_LdWwRLJQ" name="DataAssociationtarget">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkldHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkldXRVEeW1y_LdWwRLJQ" key="originalName" value="DataAssociation.target"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkldnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkld3RVEeW1y_LdWwRLJQ" key="body" value="DataAssociation target must be ItemAwareElement"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkleXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklenRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkle3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LklfXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklfnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lklf3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LklgHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklgXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklgnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lklg3RVEeW1y_LdWwRLJQ" name="base_ObjectFlow" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ObjectFlow"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LklhXRVEeW1y_LdWwRLJQ" name="sourceRef" ordered="false" lowerBound="1" eType="_4LjWTXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lklh3RVEeW1y_LdWwRLJQ" name="targetRef" ordered="false" lowerBound="1" eType="_4LjWTXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkliXRVEeW1y_LdWwRLJQ" name="transformation" ordered="false" lowerBound="1" eType="_4Lj-bXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkli3RVEeW1y_LdWwRLJQ" name="assignment" ordered="false" lowerBound="1" upperBound="-1" eType="_4LkljnRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkljnRVEeW1y_LdWwRLJQ" name="Assignment" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lklj3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-Assignment"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LklkHRVEeW1y_LdWwRLJQ" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LklknRVEeW1y_LdWwRLJQ" name="from" ordered="false" lowerBound="1" eType="_4Liv43RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkllHRVEeW1y_LdWwRLJQ" name="to" ordered="false" lowerBound="1" eType="_4Liv43RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lkll3RVEeW1y_LdWwRLJQ" name="DataInputAssociation" eSuperTypes="_4LklUXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklmHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataInputAssociation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LklmXRVEeW1y_LdWwRLJQ" name="dataInputAssociationsource">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklmnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lklm3RVEeW1y_LdWwRLJQ" key="originalName" value="dataInputAssociation.source"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LklnXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklnnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkln3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkloXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklonRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lklo3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LklpHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklpXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LklpnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lklp3RVEeW1y_LdWwRLJQ" name="dataInputAssociationtarget">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklqHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklqXRVEeW1y_LdWwRLJQ" key="originalName" value="dataInputAssociation.target"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lklq3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklrHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklrXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lklr3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklsHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklsXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LklsnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lkls3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkltHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkltnRVEeW1y_LdWwRLJQ" name="LoopCharacteristics" abstract="true" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lklt3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-LoopCharacteristics"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkluHRVEeW1y_LdWwRLJQ" name="base_StructuredActivityNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lklu3RVEeW1y_LdWwRLJQ" name="EscalationEventDefinition" eSuperTypes="_4LkkbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklvHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LklvXRVEeW1y_LdWwRLJQ" name="escalationRef" ordered="false" eType="_4LklwnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lklv3RVEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LklwnRVEeW1y_LdWwRLJQ" name="Escalation" eSuperTypes="_4LjWbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lklw3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-Escalation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklxHRVEeW1y_LdWwRLJQ" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklxXRVEeW1y_LdWwRLJQ" source="structureRef">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklxnRVEeW1y_LdWwRLJQ" key="eType" value="uml::Class"/>
+ </eAnnotations>
+ <contents xmi:type="ecore:EReference" xmi:id="_4Lklx3RVEeW1y_LdWwRLJQ" name="structureRef" ordered="false">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklyHRVEeW1y_LdWwRLJQ" source="redefines" references="_4LjWhXRVEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </contents>
+ </eAnnotations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LklynRVEeW1y_LdWwRLJQ" name="EscalationstructureRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkly3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklzHRVEeW1y_LdWwRLJQ" key="originalName" value="Escalation.structureRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LklzXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LklznRVEeW1y_LdWwRLJQ" key="body" value="self.structureRef = self.base_Class"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lkl0HRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkl0XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkl0nRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lkl1HRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkl1XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkl1nRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lkl13RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lkl2HRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lkl2XRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Lkl2nRVEeW1y_LdWwRLJQ" name="escalationCode" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lkl3XRVEeW1y_LdWwRLJQ" name="TimerEventDefinition" eSuperTypes="_4LkkbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkl3nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkl33RVEeW1y_LdWwRLJQ" name="timeCycle" ordered="false" eType="_4Liv43RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkl4XRVEeW1y_LdWwRLJQ" name="timeDate" ordered="false" eType="_4Liv43RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkl43RVEeW1y_LdWwRLJQ" name="timeDuration" ordered="false" eType="_4Liv43RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkl5XRVEeW1y_LdWwRLJQ" name="base_ChangeEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ChangeEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lkl6HRVEeW1y_LdWwRLJQ" name="SignalEventDefinition" eSuperTypes="_4LkkbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkl6XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkl6nRVEeW1y_LdWwRLJQ" name="signalRef" ordered="false" eType="_4Lkl73RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lkl7HRVEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lkl73RVEeW1y_LdWwRLJQ" name="BPMNSignal" eSuperTypes="_4LjWbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkl8HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BPMNSignal"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkl8XRVEeW1y_LdWwRLJQ" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkl8nRVEeW1y_LdWwRLJQ" source="structureRef">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkl83RVEeW1y_LdWwRLJQ" key="lowerBound" value="1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkl9HRVEeW1y_LdWwRLJQ" key="eType" value="uml::Class"/>
+ </eAnnotations>
+ <contents xmi:type="ecore:EReference" xmi:id="_4Lkl9XRVEeW1y_LdWwRLJQ" name="structureRef" ordered="false">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkl9nRVEeW1y_LdWwRLJQ" source="redefines" references="_4LjWhXRVEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </contents>
+ </eAnnotations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lkl-HRVEeW1y_LdWwRLJQ" name="BPMNSignalstructureRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkl-XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkl-nRVEeW1y_LdWwRLJQ" key="originalName" value="BPMNSignal.structureRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkl-3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lkl_HRVEeW1y_LdWwRLJQ" key="body" value="self.structureRef= self.base_Class"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lkl_nRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lkl_3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkmAHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkmAnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmA3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkmBHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkmBXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkmBnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkmB3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkmCXRVEeW1y_LdWwRLJQ" name="EndEvent" eSuperTypes="_4LkmDnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmCnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EndEvent"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkmC3RVEeW1y_LdWwRLJQ" name="base_FinalNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//FinalNode"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkmDnRVEeW1y_LdWwRLJQ" name="ThrowEvent" abstract="true" eSuperTypes="_4LklJHRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmD3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LkmEHRVEeW1y_LdWwRLJQ" name="ThrowEventeventDefinitionRefs">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmEXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkmEnRVEeW1y_LdWwRLJQ" key="originalName" value="ThrowEvent.eventDefinitionRefs"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmE3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkmFHRVEeW1y_LdWwRLJQ" key="body" value="ThrowEvent::/eventDefinitionRefs : EventDefintion [*] = the events of the triggers of a call operation action to which the stereotype is applied that are not owned by action."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkmFnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmF3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkmGHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkmGnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmG3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkmHHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkmHXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkmHnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkmH3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkmIHRVEeW1y_LdWwRLJQ" name="base_CallOperationAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkmInRVEeW1y_LdWwRLJQ" name="base_FlowFinalNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//FlowFinalNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkmJHRVEeW1y_LdWwRLJQ" name="dataInputAssociation" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lkll3RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkmJ3RVEeW1y_LdWwRLJQ" name="MessageEventDefinition" eSuperTypes="_4LkkbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmKHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkmKXRVEeW1y_LdWwRLJQ" name="messageRef" ordered="false" eType="_4LjX0XRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkmK3RVEeW1y_LdWwRLJQ" name="operationRef" ordered="false" eType="_4LjXhHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkmLXRVEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkmMHRVEeW1y_LdWwRLJQ" name="StartEvent" eSuperTypes="_4LklCXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmMXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-StartEvent"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LkmMnRVEeW1y_LdWwRLJQ" name="isInterrupting" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkmNXRVEeW1y_LdWwRLJQ" name="ConditionalEventDefinition" eSuperTypes="_4LkkbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmNnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LkmN3RVEeW1y_LdWwRLJQ" name="conditionalEventDefinitioncondition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmOHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkmOXRVEeW1y_LdWwRLJQ" key="originalName" value="conditionalEventDefinition.condition"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmOnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkmO3RVEeW1y_LdWwRLJQ" key="body" value="conditionalEventDefinition::/condition :BPMNExpression = ChangeEvent.changeExpression"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkmPXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmPnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkmP3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LkmQXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmQnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkmQ3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LkmRHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkmRXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LkmRnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkmR3RVEeW1y_LdWwRLJQ" name="base_ChangeEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ChangeEvent"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkmSXRVEeW1y_LdWwRLJQ" name="condition" ordered="false" lowerBound="1" eType="_4Liv43RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LkmTHRVEeW1y_LdWwRLJQ" name="LinkEventDefinition" eSuperTypes="_4LkkbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmTXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkmTnRVEeW1y_LdWwRLJQ" name="_target" ordered="false" eType="_4LkmTHRVEeW1y_LdWwRLJQ" eOpposite="_4LkmUnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LkmT3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LkmUHRVEeW1y_LdWwRLJQ" key="originalName" value=" target"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkmUnRVEeW1y_LdWwRLJQ" name="source" ordered="false" lowerBound="1" upperBound="-1" eType="_4LkmTHRVEeW1y_LdWwRLJQ" eOpposite="_4LkmTnRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LkmVHRVEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlKsHRVEeW1y_LdWwRLJQ" name="ErrorEventDefinition" eSuperTypes="_4LkkbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlKsXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlKsnRVEeW1y_LdWwRLJQ" name="errorRef" ordered="false" eType="_4LjX5nRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlKtHRVEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlKt3RVEeW1y_LdWwRLJQ" name="IntermediateCatchEvent" eSuperTypes="_4LklCXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlKuHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlKuXRVEeW1y_LdWwRLJQ" source="duplicates">
+ <contents xmi:type="ecore:EReference" xmi:id="_4LlKunRVEeW1y_LdWwRLJQ" name="base_AcceptEventAction" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlKu3RVEeW1y_LdWwRLJQ" source="redefines" references="_4LklHXRVEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/>
+ </contents>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlKvnRVEeW1y_LdWwRLJQ" name="IntermediateThrowEvent" eSuperTypes="_4LkmDnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlKv3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlKwHRVEeW1y_LdWwRLJQ" name="base_SendObjectAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//SendObjectAction"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlKw3RVEeW1y_LdWwRLJQ" name="TerminateEventDefinition" eSuperTypes="_4LkkbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlKxHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlKxXRVEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlKyHRVEeW1y_LdWwRLJQ" name="ImplicitThrowEvent" eSuperTypes="_4LkmDnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlKyXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlKynRVEeW1y_LdWwRLJQ" source="duplicates">
+ <contents xmi:type="ecore:EReference" xmi:id="_4LlKy3RVEeW1y_LdWwRLJQ" name="base_CallOperationAction" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlKzHRVEeW1y_LdWwRLJQ" source="redefines" references="_4LkmIHRVEeW1y_LdWwRLJQ"/>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
+ </contents>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlKz3RVEeW1y_LdWwRLJQ" name="CancelEventDefinition" eSuperTypes="_4LkkbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlK0HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlK0XRVEeW1y_LdWwRLJQ" name="base_CallEvent" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlK1HRVEeW1y_LdWwRLJQ" name="TextAnnotation" eSuperTypes="_4Liu6nRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlK1XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlK1nRVEeW1y_LdWwRLJQ" name="base_Comment" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlK2HRVEeW1y_LdWwRLJQ" name="textFormat" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlK2nRVEeW1y_LdWwRLJQ" name="text" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlK3XRVEeW1y_LdWwRLJQ" name="Category" eSuperTypes="_4LiwUnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlK3nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-Category"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlK33RVEeW1y_LdWwRLJQ" name="base_Enumeration" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Enumeration"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlK4XRVEeW1y_LdWwRLJQ" name="categoryValue" ordered="false" lowerBound="1" upperBound="-1" eType="_4Liu_HRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlK5HRVEeW1y_LdWwRLJQ" name="Group" eSuperTypes="_4Liu6nRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlK5XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-Group"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlK5nRVEeW1y_LdWwRLJQ" name="base_ActivityPartition" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlK6HRVEeW1y_LdWwRLJQ" name="_categoryValueRef" ordered="false" eType="_4Liu_HRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlK6XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlK6nRVEeW1y_LdWwRLJQ" key="originalName" value=" categoryValueRef"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlK7XRVEeW1y_LdWwRLJQ" name="DataObjectReference" eSuperTypes="_4LjWTXRVEeW1y_LdWwRLJQ _4LiulXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlK7nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataObjectReference"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlK73RVEeW1y_LdWwRLJQ" name="DataObjectRefsourcetarget">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlK8HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlK8XRVEeW1y_LdWwRLJQ" key="originalName" value="DataObjectRef.source.target"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlK8nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlK83RVEeW1y_LdWwRLJQ" key="body" value="Should be used between UML DataStoreNodes with BPMN&#xA; DataObject sytereotype applied,"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlK9XRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlK9nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlK93RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlK-XRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlK-nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlK-3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlK_HRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlK_XRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlK_nRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlK_3RVEeW1y_LdWwRLJQ" name="DataObjectRefdataState">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLAHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLAXRVEeW1y_LdWwRLJQ" key="originalName" value="DataObjectRef.dataState"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLAnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLA3RVEeW1y_LdWwRLJQ" key="body" value="DataObjectRef::/dataState = DataStoreNode.inState (defined on ObjectNode)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLBXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLBnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLB3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLCXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLCnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLC3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlLDHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlLDXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlLDnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlLD3RVEeW1y_LdWwRLJQ" name="dataObjectRef" ordered="false" lowerBound="1" eType="_4LlLFXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlLEXRVEeW1y_LdWwRLJQ" name="base_DataStoreNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlLFXRVEeW1y_LdWwRLJQ" name="DataObject" eSuperTypes="_4LjWTXRVEeW1y_LdWwRLJQ _4LiulXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLFnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataObject"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlLF3RVEeW1y_LdWwRLJQ" name="DataObjectdataState">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLGHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLGXRVEeW1y_LdWwRLJQ" key="originalName" value="DataObject.dataState"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLGnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLG3RVEeW1y_LdWwRLJQ" key="body" value="DataObject DataState property shall reuse UML::CentralBuffer property inState"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLHXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLHnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLH3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLIXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLInRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLI3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlLJHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlLJXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlLJnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlLJ3RVEeW1y_LdWwRLJQ" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlLKXRVEeW1y_LdWwRLJQ" name="base_DataStoreNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlLLXRVEeW1y_LdWwRLJQ" name="DataStore" eSuperTypes="_4LiwUnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLLnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataStore"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlLL3RVEeW1y_LdWwRLJQ" name="capacity" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlLMXRVEeW1y_LdWwRLJQ" name="isUnlimited" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlLM3RVEeW1y_LdWwRLJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlLNXRVEeW1y_LdWwRLJQ" name="itemSubjectRef" ordered="false" eType="_4LjWbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLNnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLN3RVEeW1y_LdWwRLJQ" key="originalName" value="itemSubjectRef "/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlLOnRVEeW1y_LdWwRLJQ" name="DataStoreReference" eSuperTypes="_4LiulXRVEeW1y_LdWwRLJQ _4LjWTXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLO3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataStoreReference"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlLPHRVEeW1y_LdWwRLJQ" name="_dataStore" ordered="false" eType="_4LlLLXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLPXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLPnRVEeW1y_LdWwRLJQ" key="originalName" value=" dataStore"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlLQHRVEeW1y_LdWwRLJQ" name="base_DataStoreNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlLRHRVEeW1y_LdWwRLJQ" name="UserTask" eSuperTypes="_4LlLbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLRXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-UserTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlLRnRVEeW1y_LdWwRLJQ" name="UserTaskimplementation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLR3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLSHRVEeW1y_LdWwRLJQ" key="originalName" value="UserTask.implementation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLSXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLSnRVEeW1y_LdWwRLJQ" key="body" value="self.implementation = self.base_OpaqueAction.body.first"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLTHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLTXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLTnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLUHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLUXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLUnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlLU3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlLVHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlLVXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlLVnRVEeW1y_LdWwRLJQ" name="UserTaskrenderings">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLV3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLWHRVEeW1y_LdWwRLJQ" key="originalName" value="UserTask.renderings"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLWXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLWnRVEeW1y_LdWwRLJQ" key="body" value="UserTask::/renderings : Image [*] = OpaqueAction.appliedStereotype.icon"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLXHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLXXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLXnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLYHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLYXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLYnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlLY3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlLZHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlLZXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlLZnRVEeW1y_LdWwRLJQ" name="base_OpaqueAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlLaHRVEeW1y_LdWwRLJQ" name="implementation" unique="false" lowerBound="1" defaultValueLiteral="##unspecified">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlLanRVEeW1y_LdWwRLJQ" name="renderings" ordered="false" lowerBound="1" upperBound="-1" eType="_4LlLcnRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlLbXRVEeW1y_LdWwRLJQ" name="Task" eSuperTypes="_4LkkcnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLbnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Task"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlLb3RVEeW1y_LdWwRLJQ" name="ioSpecification" ordered="false" eType="_4LjV_XRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlLcnRVEeW1y_LdWwRLJQ" name="Rendering" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLc3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-Rendering"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlLdHRVEeW1y_LdWwRLJQ" name="base_Image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Image"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlLd3RVEeW1y_LdWwRLJQ" name="HumanPerformer" eSuperTypes="_4LlLenRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLeHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-HumanPerformer"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlLenRVEeW1y_LdWwRLJQ" name="Performer" eSuperTypes="_4Lj-u3RVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLe3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Performer"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlLfXRVEeW1y_LdWwRLJQ" name="GlobalUserTask" eSuperTypes="_4LkkOHRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLfnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-GlobalUserTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlLf3RVEeW1y_LdWwRLJQ" name="GlobalUserTaskrenderings">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLgHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLgXRVEeW1y_LdWwRLJQ" key="originalName" value="GlobalUserTask.renderings"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLgnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLg3RVEeW1y_LdWwRLJQ" key="body" value="GlobalUserTask::/renderings: Image [*] = Stereotype.icon"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLhXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLhnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLh3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLiXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLinRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLi3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlLjHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlLjXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlLjnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlLj3RVEeW1y_LdWwRLJQ" name="GlobalUserTaskimplementation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLkHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLkXRVEeW1y_LdWwRLJQ" key="originalName" value="GlobalUserTask.implementation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLknRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLk3RVEeW1y_LdWwRLJQ" key="body" value="GlobalUserTask::/implementation : String [*] {ordered,non-unique}= OpaqueBehavior.body (defaults to &quot;##unspecified&quot;)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLlXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLlnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLl3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLmXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLmnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLm3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlLnHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlLnXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlLnnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlLn3RVEeW1y_LdWwRLJQ" name="implementation" unique="false" lowerBound="1" upperBound="-1" defaultValueLiteral="##unspecified">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlLoXRVEeW1y_LdWwRLJQ" name="renderings" ordered="false" lowerBound="1" upperBound="-1" eType="_4LlLcnRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlLpHRVEeW1y_LdWwRLJQ" name="GlobalManualTask" eSuperTypes="_4LkkOHRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLpXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-GlobalManualTask"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlLp3RVEeW1y_LdWwRLJQ" name="ManualTask" eSuperTypes="_4LlLbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLqHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-ManualTask"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlLqXRVEeW1y_LdWwRLJQ" name="base_OpaqueAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlLrHRVEeW1y_LdWwRLJQ" name="PotentialOwner" eSuperTypes="_4LlLd3RVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLrXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-PotentialOwner"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlLr3RVEeW1y_LdWwRLJQ" name="SubConversation" eSuperTypes="_4Lj-OHRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLsHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-SubConversation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlLsXRVEeW1y_LdWwRLJQ" name="SubConversationconnectedelements">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLsnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLs3RVEeW1y_LdWwRLJQ" key="originalName" value="SubConversation.connected.elements"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLtHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLtXRVEeW1y_LdWwRLJQ" key="body" value="SubConversation can link only collaboration properties (BPMN participants) and actions (BPMN events and BPMN activities)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLt3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLuHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLuXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLu3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLvHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLvXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlLvnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlLv3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlLwHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlLwXRVEeW1y_LdWwRLJQ" name="conversationNodes" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj-OHRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlLxHRVEeW1y_LdWwRLJQ" name="GlobalConversation" eSuperTypes="_4Lj8mXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLxXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-GlobalConversation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlLxnRVEeW1y_LdWwRLJQ" name="GlobalConversationcontainedelements">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLx3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLyHRVEeW1y_LdWwRLJQ" key="originalName" value="GlobalConversation.contained.elements"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLyXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLynRVEeW1y_LdWwRLJQ" key="body" value="A GlobalConversation MUST NOT contain any ConversationNodes."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlLzHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlLzXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlLznRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlL0HRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlL0XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlL0nRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlL03RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlL1HRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlL1XRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlL13RVEeW1y_LdWwRLJQ" name="CallConversation" eSuperTypes="_4Lj-OHRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlL2HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-CallConversation"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlL2XRVEeW1y_LdWwRLJQ" name="CallConversationcalledCollaborationRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlL2nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlL23RVEeW1y_LdWwRLJQ" key="originalName" value="CallConversation.calledCollaborationRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlL3HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlL3XRVEeW1y_LdWwRLJQ" key="body" value="CallConversation::/calledCollaborationRef : BPMNCollaboration [0..1] = Collaboration.type"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlL33RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlL4HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlL4XRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlL43RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlL5HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlL5XRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlL5nRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlL53RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlL6HRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlL6XRVEeW1y_LdWwRLJQ" name="CallConversationparticipantAssociations">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlL6nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlL63RVEeW1y_LdWwRLJQ" key="originalName" value="CallConversation.participantAssociations"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlL7HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlL7XRVEeW1y_LdWwRLJQ" key="body" value="CallConversation::/participantAssociations : ParticipantAssociation [*] = CollaborationUse.RoleBinding"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlL73RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlL8HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlL8XRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlL83RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlL9HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlL9XRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlL9nRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlL93RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlL-HRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlL-XRVEeW1y_LdWwRLJQ" name="_collaborationUse" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlL-nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlL-3RVEeW1y_LdWwRLJQ" key="originalName" value=" collaborationUse"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CollaborationUse"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlL_XRVEeW1y_LdWwRLJQ" name="calledCollaborationRef" ordered="false" eType="_4Lj8mXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlL_3RVEeW1y_LdWwRLJQ" name="participantAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_4Lj8vnRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlMAnRVEeW1y_LdWwRLJQ" name="Conversation" eSuperTypes="_4Lj-OHRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlMA3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-Conversation"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlMBXRVEeW1y_LdWwRLJQ" name="SubProcess" eSuperTypes="_4LkkcnRVEeW1y_LdWwRLJQ _4LivA3RVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlMBnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-SubProcess"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlMB3RVEeW1y_LdWwRLJQ" name="SubProcesstriggeredByEvent">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlMCHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlMCXRVEeW1y_LdWwRLJQ" key="originalName" value="SubProcess.triggeredByEvent"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlMCnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlMC3RVEeW1y_LdWwRLJQ" key="body" value="StructuredActivityNodes with SubProcess Stereotype applied that have triggeredByEvent=true, and containing initial nodes with Start Event applied that have isInterrupting = false, have isLocallyReentrant = true."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlMDXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlMDnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlMD3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlMEXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlMEnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlME3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlMFHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlMFXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlMFnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlMF3RVEeW1y_LdWwRLJQ" name="triggeredByEvent" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlMGXRVEeW1y_LdWwRLJQ" name="base_StructuredActivityNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlMG3RVEeW1y_LdWwRLJQ" name="hasLaneSets" ordered="false" lowerBound="1" upperBound="-1" eType="_4LivCnRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlMH3RVEeW1y_LdWwRLJQ" name="CallActivity" eSuperTypes="_4LkkcnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlMIHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-CallActivity"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlMIXRVEeW1y_LdWwRLJQ" name="CallActivitycalledElementRefvalues">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlMInRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlMI3RVEeW1y_LdWwRLJQ" key="originalName" value="CallActivity.calledElementRef.values"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlxwHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlxwXRVEeW1y_LdWwRLJQ" key="body" value="self.calledElementRef = self.base_CallBehaviorAction.behavior.extension_CallableElement"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Llxw3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlxxHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlxxXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Llxx3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlxyHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlxyXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlxynRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Llxy3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlxzHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlxzXRVEeW1y_LdWwRLJQ" name="base_CallBehaviorAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallBehaviorAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Llxz3RVEeW1y_LdWwRLJQ" name="calledElementRef" ordered="false" eType="_4LjV0nRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Llx0nRVEeW1y_LdWwRLJQ" name="BusinessRuleTask" eSuperTypes="_4LlLbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llx03RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-BusinessRuleTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Llx1HRVEeW1y_LdWwRLJQ" name="BusinessRuleTaskimplementation">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llx1XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Llx1nRVEeW1y_LdWwRLJQ" key="originalName" value="BusinessRuleTask.implementation"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llx13RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Llx2HRVEeW1y_LdWwRLJQ" key="body" value="self.implementation = self.base_OpaqueAction.body.first"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Llx2nRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llx23RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Llx3HRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Llx3nRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llx33RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Llx4HRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Llx4XRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Llx4nRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Llx43RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Llx5HRVEeW1y_LdWwRLJQ" name="base_OpaqueAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Llx5nRVEeW1y_LdWwRLJQ" name="implementation" unique="false" lowerBound="1" defaultValueLiteral="##unspecified">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4Llx6XRVEeW1y_LdWwRLJQ" name="AdHocOrdering">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llx6nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-AdHocOrdering"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Llx63RVEeW1y_LdWwRLJQ" name="parallel"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Llx7HRVEeW1y_LdWwRLJQ" name="sequential" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Llx7XRVEeW1y_LdWwRLJQ" name="ComplexBehaviorDefinition" eSuperTypes="_4LiuonRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llx7nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ComplexBehaviorDefinition"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Llx73RVEeW1y_LdWwRLJQ" name="condition" ordered="false" lowerBound="1" eType="_4Lj-bXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Llx8XRVEeW1y_LdWwRLJQ" name="event" ordered="false" eType="_4LlKyHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Llx83RVEeW1y_LdWwRLJQ" name="base_ControlFlow" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlFlow"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Llx9nRVEeW1y_LdWwRLJQ" name="AdHocSubProcess" eSuperTypes="_4LlMBXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llx93RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-AdHocSubProcess"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Llx-HRVEeW1y_LdWwRLJQ" name="AdHocSubProcesscancelRemainingInstances">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llx-XRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Llx-nRVEeW1y_LdWwRLJQ" key="originalName" value="AdHocSubProcess.cancelRemainingInstances"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llx-3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Llx_HRVEeW1y_LdWwRLJQ" key="body" value="cancelRemainingInstances attribute shall be used only if ordering = parallel"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Llx_nRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llx_3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyAHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlyAnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyA3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyBHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlyBXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlyBnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlyB3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlyCHRVEeW1y_LdWwRLJQ" name="completionCondition" ordered="false" lowerBound="1" eType="_4Liv43RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlyCnRVEeW1y_LdWwRLJQ" name="ordering" ordered="false" lowerBound="1" eType="_4Llx6XRVEeW1y_LdWwRLJQ" defaultValueLiteral="parallel"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlyDHRVEeW1y_LdWwRLJQ" name="cancelRemainingInstances" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlyD3RVEeW1y_LdWwRLJQ" name="ScriptTask" eSuperTypes="_4LlLbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyEHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ScriptTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlyEXRVEeW1y_LdWwRLJQ" name="ScriptTaskscriptFormat">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyEnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyE3RVEeW1y_LdWwRLJQ" key="originalName" value="ScriptTask.scriptFormat"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyFHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyFXRVEeW1y_LdWwRLJQ" key="body" value="ScriptTask::/script : String [*] {ordered} = OpaqueAction.body"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlyF3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyGHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyGXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlyG3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyHHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyHXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlyHnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlyH3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlyIHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlyIXRVEeW1y_LdWwRLJQ" name="ScriptTaskscript">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyInRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyI3RVEeW1y_LdWwRLJQ" key="originalName" value="ScriptTask.script"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyJHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyJXRVEeW1y_LdWwRLJQ" key="body" value="ScriptTask::/scriptFormat : String [*] {ordered, non-unique} = OpaqueAction.language"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlyJ3RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyKHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyKXRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlyK3RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyLHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyLXRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlyLnRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlyL3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlyMHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlyMXRVEeW1y_LdWwRLJQ" name="base_OpaqueAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlyM3RVEeW1y_LdWwRLJQ" name="scriptFormat">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlyNXRVEeW1y_LdWwRLJQ" name="script" unique="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlyOHRVEeW1y_LdWwRLJQ" name="SendTask" eSuperTypes="_4LlLbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyOXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-SendTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlyOnRVEeW1y_LdWwRLJQ" name="SendTaskoperationRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyO3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyPHRVEeW1y_LdWwRLJQ" key="originalName" value="SendTask.operationRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyPXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyPnRVEeW1y_LdWwRLJQ" key="body" value="SendTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlyQHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyQXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyQnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlyRHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyRXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyRnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlyR3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlySHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlySXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlySnRVEeW1y_LdWwRLJQ" name="messageRef" ordered="false" eType="_4LjX0XRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlyTHRVEeW1y_LdWwRLJQ" name="base_CallOperationAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlyTnRVEeW1y_LdWwRLJQ" name="implementation" ordered="false" lowerBound="1" defaultValueLiteral="##webService">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlyUHRVEeW1y_LdWwRLJQ" name="operationRef" ordered="false" eType="_4LjXhHRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlyU3RVEeW1y_LdWwRLJQ" name="Transaction" eSuperTypes="_4LlMBXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyVHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Transaction"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlyVXRVEeW1y_LdWwRLJQ" name="method" ordered="false" lowerBound="1" defaultValueLiteral="&quot;##compensate&quot;">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlyWHRVEeW1y_LdWwRLJQ" name="StandardLoopCharacteristics" eSuperTypes="_4LkltnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyWXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-StandardLoopCharacteristics"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlyWnRVEeW1y_LdWwRLJQ" name="StandardLoopCharacteristicstestBefore">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyW3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyXHRVEeW1y_LdWwRLJQ" key="originalName" value="StandardLoopCharacteristics.testBefore"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyXXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyXnRVEeW1y_LdWwRLJQ" key="body" value="StandardLoopCharacteristics::/testBefore :Boolean = isTestedFirst"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlyYHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyYXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyYnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlyZHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyZXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyZnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlyZ3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlyaHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlyaXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlyanRVEeW1y_LdWwRLJQ" name="StandardLoopCharacteristicsloopCondition">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llya3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlybHRVEeW1y_LdWwRLJQ" key="originalName" value="StandardLoopCharacteristics.loopCondition"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlybXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlybnRVEeW1y_LdWwRLJQ" key="body" value="StandardLoopCharacteristics:::/loopCondition :BPMNExpression = loopNode.test.value"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlycHRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlycXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlycnRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlydHRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlydXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlydnRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Llyd3RVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlyeHRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlyeXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlyenRVEeW1y_LdWwRLJQ" name="loopMaximum" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlyfHRVEeW1y_LdWwRLJQ" name="base_LoopNode" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//LoopNode"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlyfnRVEeW1y_LdWwRLJQ" name="testBefore" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlygHRVEeW1y_LdWwRLJQ" name="loopCondition" ordered="false" lowerBound="1" eType="_4Liv43RVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_4Llyg3RVEeW1y_LdWwRLJQ" name="MultiInstanceBehavior">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyhHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-MultiInstanceBehavior"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4LlyhXRVEeW1y_LdWwRLJQ" name="none"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4LlyhnRVEeW1y_LdWwRLJQ" name="one" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4Llyh3RVEeW1y_LdWwRLJQ" name="all" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_4LlyiHRVEeW1y_LdWwRLJQ" name="complex" value="3"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlyiXRVEeW1y_LdWwRLJQ" name="ReceiveTask" eSuperTypes="_4LlLbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyinRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ReceiveTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Llyi3RVEeW1y_LdWwRLJQ" name="ReceiveTaskoperationRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyjHRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyjXRVEeW1y_LdWwRLJQ" key="originalName" value="ReceiveTask.operationRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyjnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Llyj3RVEeW1y_LdWwRLJQ" key="body" value="ReceiveTask::/operationRef : BPMNOperation [0..1] = AcceptEventAction.trigger.operation"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlykXRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyknRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Llyk3RVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlylXRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlylnRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Llyl3RVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlymHRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlymXRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlymnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Llym3RVEeW1y_LdWwRLJQ" name="messageRef" ordered="false" eType="_4LjX0XRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlynXRVEeW1y_LdWwRLJQ" name="base_AcceptEventAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Llyn3RVEeW1y_LdWwRLJQ" name="implementation" ordered="false" lowerBound="1" defaultValueLiteral="##webService">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4LlyoXRVEeW1y_LdWwRLJQ" name="instantiate" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Llyo3RVEeW1y_LdWwRLJQ" name="operationRef" ordered="false" eType="_4LjXhHRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4LlypnRVEeW1y_LdWwRLJQ" name="ServiceTask" eSuperTypes="_4LlLbXRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llyp3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ServiceTask"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlyqHRVEeW1y_LdWwRLJQ" name="ServiceTaskinputSet">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyqXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyqnRVEeW1y_LdWwRLJQ" key="originalName" value="ServiceTask.inputSet"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llyq3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyrHRVEeW1y_LdWwRLJQ" key="body" value="The Service Task has exactly one InputSet"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlyrnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llyr3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlysHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlysnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llys3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlytHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlytXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlytnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Llyt3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlyuHRVEeW1y_LdWwRLJQ" name="ServiceTaskoutputSet">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyuXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyunRVEeW1y_LdWwRLJQ" key="originalName" value="ServiceTask.outputSet"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llyu3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyvHRVEeW1y_LdWwRLJQ" key="body" value="The Service Task has at most one OutputSet"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlyvnRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llyv3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlywHRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlywnRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llyw3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyxHRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4LlyxXRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4LlyxnRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Llyx3RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4LlyyHRVEeW1y_LdWwRLJQ" name="ServiceTaskoperationRef">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LlyyXRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyynRVEeW1y_LdWwRLJQ" key="originalName" value="ServiceTask.operationRef"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llyy3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LlyzHRVEeW1y_LdWwRLJQ" key="body" value="ServiceTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4LlyznRVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Llyz3RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lly0HRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lly0nRVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lly03RVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lly1HRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lly1XRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lly1nRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lly13RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lly2HRVEeW1y_LdWwRLJQ" name="base_CallOperationAction" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Lly2nRVEeW1y_LdWwRLJQ" name="implementation" ordered="false" lowerBound="1" defaultValueLiteral="##webService">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lly3HRVEeW1y_LdWwRLJQ" name="operationRef" ordered="false" eType="_4LjXhHRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_4Lly33RVEeW1y_LdWwRLJQ" name="MultiInstanceLoopCharacteristics" eSuperTypes="_4LkltnRVEeW1y_LdWwRLJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lly4HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_4Lly4XRVEeW1y_LdWwRLJQ" name="MultiinstanceLoopCharacteristicstarget">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lly4nRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lly43RVEeW1y_LdWwRLJQ" key="originalName" value="MultiinstanceLoopCharacteristics.target"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lly5HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lly5XRVEeW1y_LdWwRLJQ" key="body" value="Stereotype may be applied only on CallActivity, Task, and SubProcess"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lly53RVEeW1y_LdWwRLJQ" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lly6HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lly6XRVEeW1y_LdWwRLJQ" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_4Lly63RVEeW1y_LdWwRLJQ" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Lly7HRVEeW1y_LdWwRLJQ" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Lly7XRVEeW1y_LdWwRLJQ" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_4Lly7nRVEeW1y_LdWwRLJQ">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lly73RVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_4Lly8HRVEeW1y_LdWwRLJQ">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Lly8XRVEeW1y_LdWwRLJQ" name="behavior" ordered="false" lowerBound="1" eType="_4Llyg3RVEeW1y_LdWwRLJQ" defaultValueLiteral="all"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lly83RVEeW1y_LdWwRLJQ" name="loopCardinality" ordered="false" eType="_4Liv43RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lly9XRVEeW1y_LdWwRLJQ" name="completionCondition" ordered="false" eType="_4Liv43RVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lly93RVEeW1y_LdWwRLJQ" name="base_ExpansionRegion" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ExpansionRegion"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4Lly-XRVEeW1y_LdWwRLJQ" name="isSequential" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lly-3RVEeW1y_LdWwRLJQ" name="loopDataInputRef" ordered="false" eType="_4LjWTXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lly_XRVEeW1y_LdWwRLJQ" name="loopDataOutputRef" ordered="false" eType="_4LjWTXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4Lly_3RVEeW1y_LdWwRLJQ" name="outputDataItem" ordered="false" lowerBound="1" eType="_4LjWyXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlzAXRVEeW1y_LdWwRLJQ" name="inputDataItem" ordered="false" lowerBound="1" eType="_4LjWDHRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlzA3RVEeW1y_LdWwRLJQ" name="oneBehaviorEventRef" ordered="false" eType="_4LkkbXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlzBXRVEeW1y_LdWwRLJQ" name="noneBehaviorEventRef" ordered="false" eType="_4LkkbXRVEeW1y_LdWwRLJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_4LlzB3RVEeW1y_LdWwRLJQ" name="complexBehaviorDefinition" ordered="false" lowerBound="1" upperBound="-1" eType="_4Llx7XRVEeW1y_LdWwRLJQ"/>
+ </eClassifiers>
+ </contents>
<contents xmi:type="ecore:EPackage" xmi:id="_rL7JAOm-EeSE8qC-7-3YgA" name="BPMNProfile" nsURI="http://www.omg.org/spec/BPMNProfile/20121112/" nsPrefix="BPMNProfile">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JAem-EeSE8qC-7-3YgA" name="InclusiveGateway" eSuperTypes="_rL7JCOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7JAum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway"/>
- <eAnnotations xmi:id="_rL7JA-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7JBOm-EeSE8qC-7-3YgA" key="documentation" value="inclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JAum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JA-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7JBOm-EeSE8qC-7-3YgA" key="documentation" value="inclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JBem-EeSE8qC-7-3YgA" name="default" ordered="false" eType="_rL7Jrem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JCOm-EeSE8qC-7-3YgA" name="NonExclusiveGateway" abstract="true" eSuperTypes="_rL7JD-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7JCem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JCem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JCum-EeSE8qC-7-3YgA" name="base_JoinNode" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//JoinNode"/>
</eStructuralFeatures>
@@ -20,7 +10060,7 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JD-m-EeSE8qC-7-3YgA" name="Gateway" abstract="true" eSuperTypes="_rL7JFum-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7JEOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JEOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JEem-EeSE8qC-7-3YgA" name="base_ControlNode" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlNode"/>
</eStructuralFeatures>
@@ -29,13 +10069,13 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JFum-EeSE8qC-7-3YgA" name="FlowNode" abstract="true" eSuperTypes="_rL7JIum-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7JF-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowNode"/>
- <eAnnotations xmi:id="_rL7JGOm-EeSE8qC-7-3YgA" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JF-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowNode"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JGOm-EeSE8qC-7-3YgA" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_rL7JGem-EeSE8qC-7-3YgA" name="incoming" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Jrem-EeSE8qC-7-3YgA" eOpposite="_rL7Juem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7JGum-EeSE8qC-7-3YgA" source="redefines" references="_rL7JPem-EeSE8qC-7-3YgA"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JGum-EeSE8qC-7-3YgA" source="redefines" references="_rL7JPem-EeSE8qC-7-3YgA"/>
</contents>
<contents xmi:type="ecore:EReference" xmi:id="_rL7JHOm-EeSE8qC-7-3YgA" name="outgoing" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Jrem-EeSE8qC-7-3YgA" eOpposite="_rL7Jt-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7JHem-EeSE8qC-7-3YgA" source="redefines" references="_rL7JO-m-EeSE8qC-7-3YgA"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JHem-EeSE8qC-7-3YgA" source="redefines" references="_rL7JO-m-EeSE8qC-7-3YgA"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JH-m-EeSE8qC-7-3YgA" name="base_ActivityNode" ordered="false" lowerBound="1">
@@ -43,18 +10083,18 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JIum-EeSE8qC-7-3YgA" name="FlowElement" abstract="true" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7JI-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowElement"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JI-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowElement"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JJOm-EeSE8qC-7-3YgA" name="auditing" ordered="false" eType="_rL7Jc-m-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JJum-EeSE8qC-7-3YgA" name="monitoring" ordered="false" eType="_rL7JeOm-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JKOm-EeSE8qC-7-3YgA" name="_categoryValueRef" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Jfem-EeSE8qC-7-3YgA" eOpposite="_rL7Jgem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7JKem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7JKum-EeSE8qC-7-3YgA" key="originalName" value=" categoryValueRef"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JKem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7JKum-EeSE8qC-7-3YgA" key="originalName" value=" categoryValueRef"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JLOm-EeSE8qC-7-3YgA" name="container" ordered="false" lowerBound="1" eType="_rL7JhOm-EeSE8qC-7-3YgA" eOpposite="_rL7JiOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JL-m-EeSE8qC-7-3YgA" name="BaseElement" abstract="true">
- <eAnnotations xmi:id="_rL7JMOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JMOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7JMem-EeSE8qC-7-3YgA" name="id" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
@@ -68,7 +10108,7 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JPem-EeSE8qC-7-3YgA" name="incoming" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JXum-EeSE8qC-7-3YgA" eOpposite="_rL7JZum-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JP-m-EeSE8qC-7-3YgA" name="ExtensionAttributeValue">
- <eAnnotations xmi:id="_rL7JQOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JQOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JQem-EeSE8qC-7-3YgA" name="base_Slot" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Slot"/>
</eStructuralFeatures>
@@ -78,7 +10118,7 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JRem-EeSE8qC-7-3YgA" name="extensionAttributeDefinition" ordered="false" lowerBound="1" eType="_rL7JR-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JR-m-EeSE8qC-7-3YgA" name="ExtensionAttributeDefinition">
- <eAnnotations xmi:id="_rL7JSOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JSOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JSem-EeSE8qC-7-3YgA" name="base_Property" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
@@ -90,7 +10130,7 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JT-m-EeSE8qC-7-3YgA" name="Documentation" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7JUOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-Documentation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JUOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-Documentation"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JUem-EeSE8qC-7-3YgA" name="base_Comment" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
</eStructuralFeatures>
@@ -102,16 +10142,16 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JWOm-EeSE8qC-7-3YgA" name="ExtensionDefinition">
- <eAnnotations xmi:id="_rL7JWem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JWem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JWum-EeSE8qC-7-3YgA" name="base_Stereotype" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JXOm-EeSE8qC-7-3YgA" name="extensionAttributeDefinitions" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JR-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JXum-EeSE8qC-7-3YgA" name="BPMNAssociation" eSuperTypes="_rL7Ja-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7JX-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation"/>
- <eAnnotations xmi:id="_rL7JYOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7JYem-EeSE8qC-7-3YgA" key="documentation" value="At least one of association ends (target or source) must be TextAnnotation."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JX-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JYOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7JYem-EeSE8qC-7-3YgA" key="documentation" value="At least one of association ends (target or source) must be TextAnnotation."/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JYum-EeSE8qC-7-3YgA" name="base_Dependency" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
@@ -121,42 +10161,42 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JaOm-EeSE8qC-7-3YgA" name="sourceRef" ordered="false" lowerBound="1" eType="_rL7JL-m-EeSE8qC-7-3YgA" eOpposite="_rL7JO-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Ja-m-EeSE8qC-7-3YgA" name="BPMNArtifact" abstract="true" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7JbOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JbOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL7Jbum-EeSE8qC-7-3YgA" name="AssociationDirection">
- <eAnnotations xmi:id="_rL7Jb-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection"/>
- <eLiterals xmi:id="_rL7JcOm-EeSE8qC-7-3YgA" name="none"/>
- <eLiterals xmi:id="_rL7Jcem-EeSE8qC-7-3YgA" name="one" value="1"/>
- <eLiterals xmi:id="_rL7Jcum-EeSE8qC-7-3YgA" name="both" value="2"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Jb-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7JcOm-EeSE8qC-7-3YgA" name="none"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7Jcem-EeSE8qC-7-3YgA" name="one" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7Jcum-EeSE8qC-7-3YgA" name="both" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Jc-m-EeSE8qC-7-3YgA" name="Auditing" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7JdOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Auditing"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JdOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Auditing"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jdem-EeSE8qC-7-3YgA" name="base_Class" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JeOm-EeSE8qC-7-3YgA" name="Monitoring" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7Jeem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Monitoring"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Jeem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Monitoring"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jeum-EeSE8qC-7-3YgA" name="base_Class" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Jfem-EeSE8qC-7-3YgA" name="CategoryValue" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7Jfum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Jfum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jf-m-EeSE8qC-7-3YgA" name="base_EnumerationLiteral" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jgem-EeSE8qC-7-3YgA" name="categorizedFlowElements" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JIum-EeSE8qC-7-3YgA" eOpposite="_rL7JKOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JhOm-EeSE8qC-7-3YgA" name="FlowElementsContainer" abstract="true" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7Jhem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowElementsContainer"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Jhem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowElementsContainer"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jhum-EeSE8qC-7-3YgA" name="laneSets" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Ji-m-EeSE8qC-7-3YgA" eOpposite="_rL7Jlem-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JiOm-EeSE8qC-7-3YgA" name="flowElements" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JIum-EeSE8qC-7-3YgA" eOpposite="_rL7JLOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Ji-m-EeSE8qC-7-3YgA" name="LaneSet" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7JjOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-LaneSet"/>
- <eAnnotations xmi:id="_rL7Jjem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7Jjum-EeSE8qC-7-3YgA" key="documentation" value="LaneSet::/lanes : Lane [*] = ActivityPartition.SubPartition&#xD;&#xA;LaneSet::/parentLane : Lane [*] = ActivityPartition.superpartition&#xD;&#xA;LaneSet::/flowElementsContainer [0..1] inverse of Activity.partition and SubProcess.laneSets&#xD;&#xA;ActivityPartitions with LaneSet stereotype applied must have isDimension = true"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7JjOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-LaneSet"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Jjem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7Jjum-EeSE8qC-7-3YgA" key="documentation" value="LaneSet::/lanes : Lane [*] = ActivityPartition.SubPartition&#xD;&#xA;LaneSet::/parentLane : Lane [*] = ActivityPartition.superpartition&#xD;&#xA;LaneSet::/flowElementsContainer [0..1] inverse of Activity.partition and SubProcess.laneSets&#xD;&#xA;ActivityPartitions with LaneSet stereotype applied must have isDimension = true"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jj-m-EeSE8qC-7-3YgA" name="base_ActivityPartition" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/>
@@ -166,32 +10206,32 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jlem-EeSE8qC-7-3YgA" name="flowElementsContainer" ordered="false" eType="_rL7JhOm-EeSE8qC-7-3YgA" eOpposite="_rL7Jhum-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JmOm-EeSE8qC-7-3YgA" name="Lane" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7Jmem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Lane"/>
- <eAnnotations xmi:id="_rL7Jmum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7Jm-m-EeSE8qC-7-3YgA" key="documentation" value="Lane::/laneSet : Lane = ActivityPartition.superPartition&#xD;&#xA;Lane::/childLaneSet : Lane [0..1] = ActivityPartition.subPartition&#xD;&#xA;Lane::/partitionElementRef [0..1] = ActivityPartition.represents&#xD;&#xA;Lane::/flowNodeRefs [*] = ActivityPartition.node"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Jmem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Lane"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Jmum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7Jm-m-EeSE8qC-7-3YgA" key="documentation" value="Lane::/laneSet : Lane = ActivityPartition.superPartition&#xD;&#xA;Lane::/childLaneSet : Lane [0..1] = ActivityPartition.subPartition&#xD;&#xA;Lane::/partitionElementRef [0..1] = ActivityPartition.represents&#xD;&#xA;Lane::/flowNodeRefs [*] = ActivityPartition.node"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JnOm-EeSE8qC-7-3YgA" name="base_ActivityPartition" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jnum-EeSE8qC-7-3YgA" name="_partitionElement" ordered="false">
- <eAnnotations xmi:id="_rL7Jn-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7JoOm-EeSE8qC-7-3YgA" key="originalName" value=" partitionElement"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Jn-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7JoOm-EeSE8qC-7-3YgA" key="originalName" value=" partitionElement"/>
</eAnnotations>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Joum-EeSE8qC-7-3YgA" name="flowNodeRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JFum-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JpOm-EeSE8qC-7-3YgA" name="partitionElementRef" ordered="false" eType="_rL7JL-m-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jpum-EeSE8qC-7-3YgA" name="childLaneSet" ordered="false" lowerBound="1" eType="_rL7Ji-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7Jp-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7JqOm-EeSE8qC-7-3YgA" key="originalName" value="childLaneSet "/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Jp-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7JqOm-EeSE8qC-7-3YgA" key="originalName" value="childLaneSet "/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jqum-EeSE8qC-7-3YgA" name="laneSet" ordered="false" lowerBound="1" eType="_rL7Ji-m-EeSE8qC-7-3YgA" eOpposite="_rL7Jkem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Jrem-EeSE8qC-7-3YgA" name="SequenceFlow" eSuperTypes="_rL7JIum-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7Jrum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-SequenceFlow"/>
- <eAnnotations xmi:id="_rL7Jr-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7JsOm-EeSE8qC-7-3YgA" key="documentation" value="SequenceFlow::/conditionExpression : BPMNExpression = ControlFloe.guard (defined on Activity edge)&#xD;&#xA;SequenceFlow::/sourceRef : ActivityNode = ControlFlow.source (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes&#xD;&#xA;SequenceFlow::/targetRef : ActivityNode = ControlFlow.target (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Jrum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-SequenceFlow"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Jr-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7JsOm-EeSE8qC-7-3YgA" key="documentation" value="SequenceFlow::/conditionExpression : BPMNExpression = ControlFloe.guard (defined on Activity edge)&#xD;&#xA;SequenceFlow::/sourceRef : ActivityNode = ControlFlow.source (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes&#xD;&#xA;SequenceFlow::/targetRef : ActivityNode = ControlFlow.target (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jsem-EeSE8qC-7-3YgA" name="base_ControlFlow" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlFlow"/>
@@ -204,13 +10244,13 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Juem-EeSE8qC-7-3YgA" name="targetRef" ordered="false" lowerBound="1" eType="_rL7JFum-EeSE8qC-7-3YgA" volatile="true"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JvOm-EeSE8qC-7-3YgA" name="BPMNExpression" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7Jvem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-BPMNExpression"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Jvem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-BPMNExpression"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jvum-EeSE8qC-7-3YgA" name="base_OpaqueExpression" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueExpression"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Jwem-EeSE8qC-7-3YgA" name="EventBasedGateway" eSuperTypes="_rL7JD-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7Jwum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Jwum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7Jw-m-EeSE8qC-7-3YgA" name="instantiate" ordered="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
</eStructuralFeatures>
@@ -226,32 +10266,32 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL7Jzum-EeSE8qC-7-3YgA" name="EventBasedGatewayType">
- <eAnnotations xmi:id="_rL7Jz-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType"/>
- <eLiterals xmi:id="_rL7J0Om-EeSE8qC-7-3YgA" name="exclusive"/>
- <eLiterals xmi:id="_rL7J0em-EeSE8qC-7-3YgA" name="parallel" value="1"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Jz-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7J0Om-EeSE8qC-7-3YgA" name="exclusive"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7J0em-EeSE8qC-7-3YgA" name="parallel" value="1"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL7J0um-EeSE8qC-7-3YgA" name="GatewayDirection">
- <eAnnotations xmi:id="_rL7J0-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection"/>
- <eLiterals xmi:id="_rL7J1Om-EeSE8qC-7-3YgA" name="unspecified"/>
- <eLiterals xmi:id="_rL7J1em-EeSE8qC-7-3YgA" name="converging" value="1"/>
- <eLiterals xmi:id="_rL7J1um-EeSE8qC-7-3YgA" name="diverging" value="2"/>
- <eLiterals xmi:id="_rL7J1-m-EeSE8qC-7-3YgA" name="mixed" value="3"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7J0-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7J1Om-EeSE8qC-7-3YgA" name="unspecified"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7J1em-EeSE8qC-7-3YgA" name="converging" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7J1um-EeSE8qC-7-3YgA" name="diverging" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7J1-m-EeSE8qC-7-3YgA" name="mixed" value="3"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7J2Om-EeSE8qC-7-3YgA" name="ParallelGateway" eSuperTypes="_rL7JCOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7J2em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ParallelGateway"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7J2em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ParallelGateway"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7J2-m-EeSE8qC-7-3YgA" name="ComplexGateway" eSuperTypes="_rL7JCOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7J3Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway"/>
- <eAnnotations xmi:id="_rL7J3em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7J3um-EeSE8qC-7-3YgA" key="documentation" value="complexGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;&#xD;&#xA;complexGateway::/activationCondition : BPMNExpression [0..1] = JoinNode::joinSpec&#xD;&#xA;complexGateway::joinSpec = &quot;BPMNInclusive&quot; when applied to join nodes"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7J3Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7J3em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7J3um-EeSE8qC-7-3YgA" key="documentation" value="complexGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;&#xD;&#xA;complexGateway::/activationCondition : BPMNExpression [0..1] = JoinNode::joinSpec&#xD;&#xA;complexGateway::joinSpec = &quot;BPMNInclusive&quot; when applied to join nodes"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7J3-m-EeSE8qC-7-3YgA" name="default" ordered="false" eType="_rL7Jrem-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7J4em-EeSE8qC-7-3YgA" name="activationCondition" ordered="false" eType="_rL7JvOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7J5Om-EeSE8qC-7-3YgA" name="ExclusiveGateway" eSuperTypes="_rL7JD-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7J5em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway"/>
- <eAnnotations xmi:id="_rL7J5um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7J5-m-EeSE8qC-7-3YgA" key="documentation" value="exclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7J5em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7J5um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7J5-m-EeSE8qC-7-3YgA" key="documentation" value="exclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7J6Om-EeSE8qC-7-3YgA" name="base_DecisionNode" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DecisionNode"/>
@@ -262,14 +10302,14 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7J7Om-EeSE8qC-7-3YgA" name="default" ordered="false" eType="_rL7Jrem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7J7-m-EeSE8qC-7-3YgA" name="RootElement" abstract="true" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7J8Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7J8Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7J8em-EeSE8qC-7-3YgA" name="base_PackageableElement" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//PackageableElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7J8-m-EeSE8qC-7-3YgA" name="definition" ordered="false" eType="_rL7J9um-EeSE8qC-7-3YgA" eOpposite="_rL7KCum-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7J9um-EeSE8qC-7-3YgA" name="Definitions" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7J9-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-Definitions"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7J9-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-Definitions"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7J-Om-EeSE8qC-7-3YgA" name="base_Package" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
</eStructuralFeatures>
@@ -294,7 +10334,7 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KCum-EeSE8qC-7-3YgA" name="rootElements" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7J7-m-EeSE8qC-7-3YgA" eOpposite="_rL7J8-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7KDem-EeSE8qC-7-3YgA" name="BPMNExtension">
- <eAnnotations xmi:id="_rL7KDum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BPMNExtension"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7KDum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BPMNExtension"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KD-m-EeSE8qC-7-3YgA" name="base_Stereotype" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
</eStructuralFeatures>
@@ -304,7 +10344,7 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KE-m-EeSE8qC-7-3YgA" name="definition" ordered="false" lowerBound="1" eType="_rL7JWOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7KFem-EeSE8qC-7-3YgA" name="Import">
- <eAnnotations xmi:id="_rL7KFum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-Import"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7KFum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-Import"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KF-m-EeSE8qC-7-3YgA" name="base_PackageImport" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//PackageImport"/>
</eStructuralFeatures>
@@ -320,7 +10360,7 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KH-m-EeSE8qC-7-3YgA" name="definitions" ordered="false" lowerBound="1" eType="_rL7J9um-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7KIem-EeSE8qC-7-3YgA" name="BPMNRelationship" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7KIum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BPMNRelationship"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7KIum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BPMNRelationship"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KI-m-EeSE8qC-7-3YgA" name="base_Constraint" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
</eStructuralFeatures>
@@ -337,16 +10377,16 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KLem-EeSE8qC-7-3YgA" name="definition" ordered="false" lowerBound="1" eType="_rL7J9um-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL7KMOm-EeSE8qC-7-3YgA" name="RelationshipDirection">
- <eAnnotations xmi:id="_rL7KMem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-RelationshipDirection"/>
- <eLiterals xmi:id="_rL7KMum-EeSE8qC-7-3YgA" name="none"/>
- <eLiterals xmi:id="_rL7KM-m-EeSE8qC-7-3YgA" name="forward" value="1"/>
- <eLiterals xmi:id="_rL7KNOm-EeSE8qC-7-3YgA" name="backward" value="2"/>
- <eLiterals xmi:id="_rL7KNem-EeSE8qC-7-3YgA" name="both" value="3"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7KMem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-RelationshipDirection"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7KMum-EeSE8qC-7-3YgA" name="none"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7KM-m-EeSE8qC-7-3YgA" name="forward" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7KNOm-EeSE8qC-7-3YgA" name="backward" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7KNem-EeSE8qC-7-3YgA" name="both" value="3"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7KNum-EeSE8qC-7-3YgA" name="BPMNProcess" eSuperTypes="_rL7KUum-EeSE8qC-7-3YgA _rL7JhOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7KN-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-BPMNProcess"/>
- <eAnnotations xmi:id="_rL7KOOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7KOem-EeSE8qC-7-3YgA" key="documentation" value="BPMN::Process supportedInterfaceRefs are referenced by UML property RealizedInterface.&#xD;&#xA;self.supports = self.base_Activity./general.extension_Process &#xD;&#xA;self.properties = self.base_Activity.ownedAttribute.bpmnProperty&#xD;&#xA;Process::/laneSets : LaneSet [*] = Activity.partition&#xD;&#xA;Process::/flowElements : RedefinableElement = the collected values of Activity::node, Activity::edge and Activity::group. Constrained to elements stereotyped by BPMN process element stereotypes."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7KN-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-BPMNProcess"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7KOOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7KOem-EeSE8qC-7-3YgA" key="documentation" value="BPMN::Process supportedInterfaceRefs are referenced by UML property RealizedInterface.&#xD;&#xA;self.supports = self.base_Activity./general.extension_Process &#xD;&#xA;self.properties = self.base_Activity.ownedAttribute.bpmnProperty&#xD;&#xA;Process::/laneSets : LaneSet [*] = Activity.partition&#xD;&#xA;Process::/flowElements : RedefinableElement = the collected values of Activity::node, Activity::edge and Activity::group. Constrained to elements stereotyped by BPMN process element stereotypes."/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7KOum-EeSE8qC-7-3YgA" name="processType" ordered="false" lowerBound="1" eType="_rL7wnOm-EeSE8qC-7-3YgA" defaultValueLiteral="none"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7KPOm-EeSE8qC-7-3YgA" name="isClosed" ordered="false" lowerBound="1" defaultValueLiteral="false">
@@ -367,9 +10407,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KTum-EeSE8qC-7-3YgA" name="resources" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xZ-m-EeSE8qC-7-3YgA" eOpposite="_rL7xdem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7KUum-EeSE8qC-7-3YgA" name="CallableElement" abstract="true" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7KU-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CallableElement"/>
- <eAnnotations xmi:id="_rL7KVOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7KVem-EeSE8qC-7-3YgA" key="documentation" value="CallableEelement::/supportedInterfaceRefs : BPMNInterface [*] = Activity.interfaceRealization.contract (defined on BehavioralClassifier and InterfaceRealization)&#xD;&#xA;CallableElement::/resources : ResourceRole [*] = Behavior.ownedAttribute with the ResourceRole stereotype applied."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7KU-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CallableElement"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7KVOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7KVem-EeSE8qC-7-3YgA" key="documentation" value="CallableEelement::/supportedInterfaceRefs : BPMNInterface [*] = Activity.interfaceRealization.contract (defined on BehavioralClassifier and InterfaceRealization)&#xD;&#xA;CallableElement::/resources : ResourceRole [*] = Behavior.ownedAttribute with the ResourceRole stereotype applied."/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KVum-EeSE8qC-7-3YgA" name="base_Behavior" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior"/>
@@ -379,7 +10419,7 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KXOm-EeSE8qC-7-3YgA" name="ioBinding" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wkem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7KX-m-EeSE8qC-7-3YgA" name="InputOutputSpecification" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7KYOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputOutputSpecification"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7KYOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputOutputSpecification"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KYem-EeSE8qC-7-3YgA" name="base_Behavior" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior"/>
</eStructuralFeatures>
@@ -392,9 +10432,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Ka-m-EeSE8qC-7-3YgA" name="outputSets" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wUOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Kbum-EeSE8qC-7-3YgA" name="DataInput" eSuperTypes="_rL7Kgem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7Kb-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataInput"/>
- <eAnnotations xmi:id="_rL7KcOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7Kcem-EeSE8qC-7-3YgA" key="documentation" value="DataInput must not have incoming DataAssociations&#xD;&#xA;DataInput owned by BPMN Process has a notation. &#xA;DataInput owned by BPMN Activity has no notation. &#xD;&#xA;DataInput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Kb-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataInput"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7KcOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7Kcem-EeSE8qC-7-3YgA" key="documentation" value="DataInput must not have incoming DataAssociations&#xD;&#xA;DataInput owned by BPMN Process has a notation. &#xA;DataInput owned by BPMN Activity has no notation. &#xD;&#xA;DataInput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7Kcum-EeSE8qC-7-3YgA" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
@@ -413,30 +10453,30 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Kfum-EeSE8qC-7-3YgA" name="inputSetWithWhileExecuting" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wMOm-EeSE8qC-7-3YgA" eOpposite="_rL7wOOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Kgem-EeSE8qC-7-3YgA" name="ItemAwareElement" abstract="true" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7Kgum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-ItemAwareElement"/>
- <eAnnotations xmi:id="_rL7Kg-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7KhOm-EeSE8qC-7-3YgA" key="documentation" value="States extended by DataStates that are dataStates of item aware element stereotypes applied to ObjectNodes must be values of the inState property of the ObjectNodes, and vice versa."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Kgum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-ItemAwareElement"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7Kg-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7KhOm-EeSE8qC-7-3YgA" key="documentation" value="States extended by DataStates that are dataStates of item aware element stereotypes applied to ObjectNodes must be values of the inState property of the ObjectNodes, and vice versa."/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Khem-EeSE8qC-7-3YgA" name="dataState" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wGOm-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wEem-EeSE8qC-7-3YgA" name="base_TypedElement" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wE-m-EeSE8qC-7-3YgA" name="itemSubjectRef" ordered="false" eType="_rL7wHem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wFOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7wFem-EeSE8qC-7-3YgA" key="originalName" value="itemSubjectRef "/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wFOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wFem-EeSE8qC-7-3YgA" key="originalName" value="itemSubjectRef "/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wGOm-EeSE8qC-7-3YgA" name="DataState" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wGem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataState"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wGem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataState"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wGum-EeSE8qC-7-3YgA" name="base_State" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wHem-EeSE8qC-7-3YgA" name="ItemDefinition" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wHum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
- <eAnnotations xmi:id="_rL7wH-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7wIOm-EeSE8qC-7-3YgA" key="documentation" value="self.structureRef = self.base_Class"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wHum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wH-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wIOm-EeSE8qC-7-3YgA" key="documentation" value="self.structureRef = self.base_Class"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7wIem-EeSE8qC-7-3YgA" name="itemKind" ordered="false" lowerBound="1" eType="_rL7wLOm-EeSE8qC-7-3YgA" defaultValueLiteral="information"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7wI-m-EeSE8qC-7-3YgA" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false">
@@ -451,14 +10491,14 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wKem-EeSE8qC-7-3YgA" name="import" ordered="false" eType="_rL7KFem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL7wLOm-EeSE8qC-7-3YgA" name="ItemKind">
- <eAnnotations xmi:id="_rL7wLem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ItemKind"/>
- <eLiterals xmi:id="_rL7wLum-EeSE8qC-7-3YgA" name="physical"/>
- <eLiterals xmi:id="_rL7wL-m-EeSE8qC-7-3YgA" name="information" value="1"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wLem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ItemKind"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7wLum-EeSE8qC-7-3YgA" name="physical"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7wL-m-EeSE8qC-7-3YgA" name="information" value="1"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wMOm-EeSE8qC-7-3YgA" name="InputSet" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wMem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputSet"/>
- <eAnnotations xmi:id="_rL7wMum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7wM-m-EeSE8qC-7-3YgA" key="documentation" value="InputSet::/dataInputRefs : DataIntput [*] = ParameterSet.parameter&#xD;&#xA;InputSet::/optionalInputRefs : DataInput [*] = ParameterSet.parameters with multiplicity lower = 0&#xD;&#xA;InputSet::/whileExecutingInputRefs : DataInput [*] = ParameterSet.parameters with isStreaming = true"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wMem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputSet"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wMum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wM-m-EeSE8qC-7-3YgA" key="documentation" value="InputSet::/dataInputRefs : DataIntput [*] = ParameterSet.parameter&#xD;&#xA;InputSet::/optionalInputRefs : DataInput [*] = ParameterSet.parameters with multiplicity lower = 0&#xD;&#xA;InputSet::/whileExecutingInputRefs : DataInput [*] = ParameterSet.parameters with isStreaming = true"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wNOm-EeSE8qC-7-3YgA" name="base_ParameterSet" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterSet"/>
@@ -468,9 +10508,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wOum-EeSE8qC-7-3YgA" name="dataInputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Kbum-EeSE8qC-7-3YgA" eOpposite="_rL7Keum-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wPem-EeSE8qC-7-3YgA" name="DataOutput" eSuperTypes="_rL7Kgem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wPum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataOutput"/>
- <eAnnotations xmi:id="_rL7wP-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7wQOm-EeSE8qC-7-3YgA" key="documentation" value="DataOutput owned by BPMN Process has a notation. &#xA;DataOutput owned by BPMN Activity has no notation. &#xD;&#xA;DataOutput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wPum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataOutput"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wP-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wQOm-EeSE8qC-7-3YgA" key="documentation" value="DataOutput owned by BPMN Process has a notation. &#xA;DataOutput owned by BPMN Activity has no notation. &#xD;&#xA;DataOutput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wQem-EeSE8qC-7-3YgA" name="base_OutputPin" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OutputPin"/>
@@ -489,29 +10529,29 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wTem-EeSE8qC-7-3YgA" name="outputSetWithWhileExecuting" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wUOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wUOm-EeSE8qC-7-3YgA" name="OutputSet" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wUem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-OutputSet"/>
- <eAnnotations xmi:id="_rL7wUum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7wU-m-EeSE8qC-7-3YgA" key="documentation" value="OutputSet::/dataOutputRefs : DataOutput [*] = ParameterSet.parameter&#xD;&#xA;OutputSet::\optionalOutputRefs : DataOutput [*] = ParameterSet.parameters with multiplicity lower = 0&#xD;&#xA;OutputSet::\whileExecutingOutputRefs : DataOutput [*] = ParameterSet.parameters with isStreaming = true"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wUem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-OutputSet"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wUum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wU-m-EeSE8qC-7-3YgA" key="documentation" value="OutputSet::/dataOutputRefs : DataOutput [*] = ParameterSet.parameter&#xD;&#xA;OutputSet::\optionalOutputRefs : DataOutput [*] = ParameterSet.parameters with multiplicity lower = 0&#xD;&#xA;OutputSet::\whileExecutingOutputRefs : DataOutput [*] = ParameterSet.parameters with isStreaming = true"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wVOm-EeSE8qC-7-3YgA" name="base_ParameterSet" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterSet"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wVum-EeSE8qC-7-3YgA" name="optionalOutputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wPem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wV-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7wWOm-EeSE8qC-7-3YgA" key="originalName" value="optionalOutputRefs "/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wV-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wWOm-EeSE8qC-7-3YgA" key="originalName" value="optionalOutputRefs "/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wWum-EeSE8qC-7-3YgA" name="whileExecutingOutputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wPem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wW-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7wXOm-EeSE8qC-7-3YgA" key="originalName" value="whileExecutingOutputRefs "/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wW-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wXOm-EeSE8qC-7-3YgA" key="originalName" value="whileExecutingOutputRefs "/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wXum-EeSE8qC-7-3YgA" name="dataOutputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wPem-EeSE8qC-7-3YgA" eOpposite="_rL7wSem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wYem-EeSE8qC-7-3YgA" name="BPMNInterface" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wYum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Service-BPMNInterface"/>
- <eAnnotations xmi:id="_rL7wY-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7wZOm-EeSE8qC-7-3YgA" key="documentation" value="Interface may have from 1 to many operations.&#xD;&#xA;All interface operations should have BPMN &lt;&lt;Operation>> sterereotype applied.&#xD;&#xA;BPMNInterface::/callableElements : CallableElement [*] = Interface.interfaceRealization.implementingClassifier&#xD;&#xA;BPMNInterface::/operations: BPMNOperation : Interface.ownedOperation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wYum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Service-BPMNInterface"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wY-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wZOm-EeSE8qC-7-3YgA" key="documentation" value="Interface may have from 1 to many operations.&#xD;&#xA;All interface operations should have BPMN &lt;&lt;Operation>> sterereotype applied.&#xD;&#xA;BPMNInterface::/callableElements : CallableElement [*] = Interface.interfaceRealization.implementingClassifier&#xD;&#xA;BPMNInterface::/operations: BPMNOperation : Interface.ownedOperation"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wZem-EeSE8qC-7-3YgA" name="base_Interface" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/>
@@ -523,9 +10563,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wa-m-EeSE8qC-7-3YgA" name="callableElements" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7KUum-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wbum-EeSE8qC-7-3YgA" name="BPMNOperation" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wb-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Service-BPMNOperation"/>
- <eAnnotations xmi:id="_rL7wcOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7wcem-EeSE8qC-7-3YgA" key="documentation" value="BPMN Operation owner must be BPMN Interface.&#xD;&#xA;BPMNOperation::/inMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = in, and a type that has the BPMNMessage stereotype applied.&#xD;&#xA;BPMNOperation::/outMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = out or return, and a type that has the BPMNMessage stereotype applied.&#xD;&#xA;BPMNOperation::/errorRefs : Error [*] = Operation.raisedException (defined on Behavioral Feature)"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wb-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Service-BPMNOperation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wcOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wcem-EeSE8qC-7-3YgA" key="documentation" value="BPMN Operation owner must be BPMN Interface.&#xD;&#xA;BPMNOperation::/inMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = in, and a type that has the BPMNMessage stereotype applied.&#xD;&#xA;BPMNOperation::/outMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = out or return, and a type that has the BPMNMessage stereotype applied.&#xD;&#xA;BPMNOperation::/errorRefs : Error [*] = Operation.raisedException (defined on Behavioral Feature)"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wcum-EeSE8qC-7-3YgA" name="base_Operation" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
@@ -538,23 +10578,23 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7weum-EeSE8qC-7-3YgA" name="errorRef" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7whOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wfem-EeSE8qC-7-3YgA" name="BPMNMessage" eSuperTypes="_rL7wHem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wfum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-BPMNMessage"/>
- <eAnnotations xmi:id="_rL7wf-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7wgOm-EeSE8qC-7-3YgA" key="documentation" value="self.iitemRef : ItemDefintion [0..1] = self.base_Class.extension_ItemDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wfum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-BPMNMessage"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wf-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wgOm-EeSE8qC-7-3YgA" key="documentation" value="self.iitemRef : ItemDefintion [0..1] = self.base_Class.extension_ItemDefinition"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wgem-EeSE8qC-7-3YgA" name="itemRef" ordered="false" eType="_rL7wHem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7whOm-EeSE8qC-7-3YgA" name="Error" eSuperTypes="_rL7wHem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7whem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-Error"/>
- <eAnnotations xmi:id="_rL7whum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7wh-m-EeSE8qC-7-3YgA" key="documentation" value="self.structureRef = self.base_Class"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7whem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-Error"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7whum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wh-m-EeSE8qC-7-3YgA" key="documentation" value="self.structureRef = self.base_Class"/>
</eAnnotations>
- <eAnnotations xmi:id="_rL7wiOm-EeSE8qC-7-3YgA" source="duplicates">
- <eAnnotations xmi:id="_rL7wiem-EeSE8qC-7-3YgA" source="structureRef">
- <details xmi:id="_rL7wium-EeSE8qC-7-3YgA" key="eType" value="uml::Class"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wiOm-EeSE8qC-7-3YgA" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wiem-EeSE8qC-7-3YgA" source="structureRef">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wium-EeSE8qC-7-3YgA" key="eType" value="uml::Class"/>
</eAnnotations>
<contents xmi:type="ecore:EReference" xmi:id="_rL7wi-m-EeSE8qC-7-3YgA" name="structureRef" ordered="false">
- <eAnnotations xmi:id="_rL7wjOm-EeSE8qC-7-3YgA" source="redefines" references="_rL7wJ-m-EeSE8qC-7-3YgA"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wjOm-EeSE8qC-7-3YgA" source="redefines" references="_rL7wJ-m-EeSE8qC-7-3YgA"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
</contents>
</eAnnotations>
@@ -563,7 +10603,7 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wkem-EeSE8qC-7-3YgA" name="InputOutputBinding" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wkum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputOutputBinding"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wkum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputOutputBinding"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wk-m-EeSE8qC-7-3YgA" name="inputDataRef" ordered="false" lowerBound="1" eType="_rL7wMOm-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wlem-EeSE8qC-7-3YgA" name="outputDataRef" ordered="false" lowerBound="1" eType="_rL7wUOm-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wl-m-EeSE8qC-7-3YgA" name="operationRef" ordered="false" lowerBound="1" eType="_rL7wbum-EeSE8qC-7-3YgA"/>
@@ -572,15 +10612,15 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL7wnOm-EeSE8qC-7-3YgA" name="ProcessType">
- <eAnnotations xmi:id="_rL7wnem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-ProcessType"/>
- <eLiterals xmi:id="_rL7wnum-EeSE8qC-7-3YgA" name="none"/>
- <eLiterals xmi:id="_rL7wn-m-EeSE8qC-7-3YgA" name="public" value="1"/>
- <eLiterals xmi:id="_rL7woOm-EeSE8qC-7-3YgA" name="private" value="2"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wnem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-ProcessType"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7wnum-EeSE8qC-7-3YgA" name="none"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7wn-m-EeSE8qC-7-3YgA" name="public" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7woOm-EeSE8qC-7-3YgA" name="private" value="2"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7woem-EeSE8qC-7-3YgA" name="BPMNCollaboration" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7woum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-BPMNCollaboration"/>
- <eAnnotations xmi:id="_rL7wo-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7wpOm-EeSE8qC-7-3YgA" key="documentation" value="Collaboration::/participants : Participant [*] = Collaboration.ownedAttributes with Participant stereotype applied."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7woum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-BPMNCollaboration"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wo-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wpOm-EeSE8qC-7-3YgA" key="documentation" value="Collaboration::/participants : Participant [*] = Collaboration.ownedAttributes with Participant stereotype applied."/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7wpem-EeSE8qC-7-3YgA" name="isClosed" ordered="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
@@ -597,9 +10637,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wtem-EeSE8qC-7-3YgA" name="participants" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7ww-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wuOm-EeSE8qC-7-3YgA" name="ParticipantAssociation" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wuem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-ParticipantAssociation"/>
- <eAnnotations xmi:id="_rL7wuum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7wu-m-EeSE8qC-7-3YgA" key="documentation" value="ParticipantAssociation::/innerParticipantRef : Participant = Dependency.supplier&#xD;&#xA;ParticipantAssociation::/outerParticipantRef : Participant = Dependency.clients"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wuem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-ParticipantAssociation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wuum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wu-m-EeSE8qC-7-3YgA" key="documentation" value="ParticipantAssociation::/innerParticipantRef : Participant = Dependency.supplier&#xD;&#xA;ParticipantAssociation::/outerParticipantRef : Participant = Dependency.clients"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wvOm-EeSE8qC-7-3YgA" name="base_Dependency" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
@@ -608,17 +10648,17 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wwOm-EeSE8qC-7-3YgA" name="outerParticipantRef" ordered="false" lowerBound="1" eType="_rL7ww-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7ww-m-EeSE8qC-7-3YgA" name="Participant" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA _rL7w1-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wxOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Participant"/>
- <eAnnotations xmi:id="_rL7wxem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7wxum-EeSE8qC-7-3YgA" key="documentation" value="Participant must be owned by BPMN &lt;&lt;Collaboration>>&#xD;&#xA;Participant must be typed either by UML class or a stereotyped class.&#xD;&#xA;Participant.multiplicityMaximum : UnlimitedNatural = Property.upper (defined on Multiplicity element)&#xD;&#xA; The supplier is a UML Interface stereotyped&#xA; by BPMN Interface&#xD;&#xA;Participant:://processRef : Process [0..1] = Property.type if type is activity, or Property.type.classifierBehavior if type is a BehavioredClassifier that is not Activity&#xD;&#xA;Participant.multiplicityMaximum : Integer = Property.upper (defined on Multiplicity element)&#xD;&#xA;participant::/partnerEntityRef : PartnerEntity [*] = inverse of PartnerEntity::/participantRef&#xD;&#xA;participant::/partnerRoleRef : PartnerRole [*] = inverse of PartnerRole::/participantRef&#xD;&#xA;Participant:://interfaceRefs : BPMNInterface [*] = Property.type with BPMNInterface stereotype applied"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wxOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Participant"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wxem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wxum-EeSE8qC-7-3YgA" key="documentation" value="Participant must be owned by BPMN &lt;&lt;Collaboration>>&#xD;&#xA;Participant must be typed either by UML class or a stereotyped class.&#xD;&#xA;Participant.multiplicityMaximum : UnlimitedNatural = Property.upper (defined on Multiplicity element)&#xD;&#xA; The supplier is a UML Interface stereotyped&#xA; by BPMN Interface&#xD;&#xA;Participant:://processRef : Process [0..1] = Property.type if type is activity, or Property.type.classifierBehavior if type is a BehavioredClassifier that is not Activity&#xD;&#xA;Participant.multiplicityMaximum : Integer = Property.upper (defined on Multiplicity element)&#xD;&#xA;participant::/partnerEntityRef : PartnerEntity [*] = inverse of PartnerEntity::/participantRef&#xD;&#xA;participant::/partnerRoleRef : PartnerRole [*] = inverse of PartnerRole::/participantRef&#xD;&#xA;Participant:://interfaceRefs : BPMNInterface [*] = Property.type with BPMNInterface stereotype applied"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wx-m-EeSE8qC-7-3YgA" name="base_Property" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wyem-EeSE8qC-7-3YgA" name="processRef" ordered="false" eType="_rL7KNum-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wy-m-EeSE8qC-7-3YgA" name="participantMultiplicity" ordered="false" eType="_rL7w6-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7wzOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7wzem-EeSE8qC-7-3YgA" key="originalName" value="participantMultiplicity "/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7wzOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7wzem-EeSE8qC-7-3YgA" key="originalName" value="participantMultiplicity "/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wz-m-EeSE8qC-7-3YgA" name="partnerEntityRef" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7w9Om-EeSE8qC-7-3YgA" eOpposite="_rL7w-um-EeSE8qC-7-3YgA"/>
@@ -626,16 +10666,16 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w0-m-EeSE8qC-7-3YgA" name="interfaceRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wYem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7w1-m-EeSE8qC-7-3YgA" name="InteractionNode" abstract="true">
- <eAnnotations xmi:id="_rL7w2Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-InteractionNode"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7w2Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-InteractionNode"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w2em-EeSE8qC-7-3YgA" name="InteractionNode_base_Element" ordered="false" lowerBound="1">
- <eAnnotations xmi:id="_rL7w2um-EeSE8qC-7-3YgA" source="redefines" references="_rL7JNem-EeSE8qC-7-3YgA"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7w2um-EeSE8qC-7-3YgA" source="redefines" references="_rL7JNem-EeSE8qC-7-3YgA"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w3Om-EeSE8qC-7-3YgA" name="outgoingConversationLinks" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7w4Om-EeSE8qC-7-3YgA" eOpposite="_rL7w6Om-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w3um-EeSE8qC-7-3YgA" name="incomingConversationLinks" ordered="false" lowerBound="1" eType="_rL7w4Om-EeSE8qC-7-3YgA" eOpposite="_rL7w5um-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7w4Om-EeSE8qC-7-3YgA" name="ConversationLink" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7w4em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-ConversationLink"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7w4em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-ConversationLink"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w4um-EeSE8qC-7-3YgA" name="collaboration" ordered="false" lowerBound="1" eType="_rL7woem-EeSE8qC-7-3YgA" eOpposite="_rL7wqem-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w5Om-EeSE8qC-7-3YgA" name="base_Dependency" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
@@ -644,7 +10684,7 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w6Om-EeSE8qC-7-3YgA" name="sourceRef" ordered="false" lowerBound="1" eType="_rL7w1-m-EeSE8qC-7-3YgA" eOpposite="_rL7w3Om-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7w6-m-EeSE8qC-7-3YgA" name="ParticipantMultiplicity" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7w7Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-ParticipantMultiplicity"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7w7Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-ParticipantMultiplicity"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w7em-EeSE8qC-7-3YgA" name="base_MultiplicityElement" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//MultiplicityElement"/>
</eStructuralFeatures>
@@ -656,9 +10696,9 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7w9Om-EeSE8qC-7-3YgA" name="PartnerEntity" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7w9em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-PartnerEntity"/>
- <eAnnotations xmi:id="_rL7w9um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7w9-m-EeSE8qC-7-3YgA" key="documentation" value="PartnerEntity::/participantRef : Participant [*] = properties with Participant stereotype applied that the instance specification is default value of."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7w9em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-PartnerEntity"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7w9um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7w9-m-EeSE8qC-7-3YgA" key="documentation" value="PartnerEntity::/participantRef : Participant [*] = properties with Participant stereotype applied that the instance specification is default value of."/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w-Om-EeSE8qC-7-3YgA" name="base_InstanceSpecification" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InstanceSpecification"/>
@@ -666,9 +10706,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w-um-EeSE8qC-7-3YgA" name="participantRef" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7ww-m-EeSE8qC-7-3YgA" eOpposite="_rL7wz-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7w_em-EeSE8qC-7-3YgA" name="PartnerRole" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7w_um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-PartnerRole"/>
- <eAnnotations xmi:id="_rL7w_-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xAOm-EeSE8qC-7-3YgA" key="documentation" value="PartnerRole::/participantRef : Participant [*] = properties with Participant stereotype applied that the class is the type of."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7w_um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-PartnerRole"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7w_-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xAOm-EeSE8qC-7-3YgA" key="documentation" value="PartnerRole::/participantRef : Participant [*] = properties with Participant stereotype applied that the class is the type of."/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xAem-EeSE8qC-7-3YgA" name="base_Class" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
@@ -676,9 +10716,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xA-m-EeSE8qC-7-3YgA" name="participantRef" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7ww-m-EeSE8qC-7-3YgA" eOpposite="_rL7w0em-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xBum-EeSE8qC-7-3YgA" name="MessageFlowAssociation" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xB-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-MessageFlowAssociation"/>
- <eAnnotations xmi:id="_rL7xCOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xCem-EeSE8qC-7-3YgA" key="documentation" value="MessageFlowAssociation InnerMessageFlowRef is a UML dependency supplier&#xD;&#xA;MessageFlowAssociation OuterMessageFlowRef is a UML dependency client"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xB-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-MessageFlowAssociation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xCOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xCem-EeSE8qC-7-3YgA" key="documentation" value="MessageFlowAssociation InnerMessageFlowRef is a UML dependency supplier&#xD;&#xA;MessageFlowAssociation OuterMessageFlowRef is a UML dependency client"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xCum-EeSE8qC-7-3YgA" name="base_Dependency" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
@@ -687,9 +10727,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xDum-EeSE8qC-7-3YgA" name="outerMessageFlowRef" ordered="false" lowerBound="1" eType="_rL7xEem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xEem-EeSE8qC-7-3YgA" name="MessageFlow" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xEum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-MessageFlow"/>
- <eAnnotations xmi:id="_rL7xE-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xFOm-EeSE8qC-7-3YgA" key="documentation" value="MessageFlow::/sourceRef = InformationFlow.informationSource&#xD;&#xA;MessageFlow::/messageRef : Message [0..1] = InformationFlow.conveyed&#xD;&#xA;MessageFlow::/targetRef = InformationFlow.informationTarget"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xEum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-MessageFlow"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xE-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xFOm-EeSE8qC-7-3YgA" key="documentation" value="MessageFlow::/sourceRef = InformationFlow.informationSource&#xD;&#xA;MessageFlow::/messageRef : Message [0..1] = InformationFlow.conveyed&#xD;&#xA;MessageFlow::/targetRef = InformationFlow.informationTarget"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xFem-EeSE8qC-7-3YgA" name="base_InformationFlow" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InformationFlow"/>
@@ -699,9 +10739,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xG-m-EeSE8qC-7-3YgA" name="messageRef" ordered="false" eType="_rL7wfem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xHum-EeSE8qC-7-3YgA" name="ConversationNode" abstract="true" eSuperTypes="_rL7w1-m-EeSE8qC-7-3YgA _rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xH-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-ConversationNode"/>
- <eAnnotations xmi:id="_rL7xIOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xIem-EeSE8qC-7-3YgA" key="documentation" value="ConversationNode::/participantRefs : Participant [2..*] = the informationSource and informationTarget on the InformationFlow"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xH-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-ConversationNode"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xIOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xIem-EeSE8qC-7-3YgA" key="documentation" value="ConversationNode::/participantRefs : Participant [2..*] = the informationSource and informationTarget on the InformationFlow"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xIum-EeSE8qC-7-3YgA" name="base_InformationFlow" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InformationFlow"/>
@@ -711,14 +10751,14 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xKOm-EeSE8qC-7-3YgA" name="participantRefs" ordered="false" lowerBound="2" upperBound="-1" eType="_rL7ww-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xLOm-EeSE8qC-7-3YgA" name="CorrelationKey" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xLem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationKey"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xLem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationKey"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xLum-EeSE8qC-7-3YgA" name="base_Class" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xMOm-EeSE8qC-7-3YgA" name="correlationPropertyRef" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xM-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xM-m-EeSE8qC-7-3YgA" name="CorrelationProperty" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xNOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationProperty"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xNOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationProperty"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xNem-EeSE8qC-7-3YgA" name="base_Property" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
@@ -726,7 +10766,7 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xOem-EeSE8qC-7-3YgA" name="correlationPropertyRetrievalExpression" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xPOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xPOm-EeSE8qC-7-3YgA" name="CorrelationPropertyRetrievalExpression" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xPem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xPem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xPum-EeSE8qC-7-3YgA" name="base_Dependency" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
</eStructuralFeatures>
@@ -734,14 +10774,14 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xQum-EeSE8qC-7-3YgA" name="messagePath" ordered="false" lowerBound="1" eType="_rL7xRem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xRem-EeSE8qC-7-3YgA" name="FormalExpression" eSuperTypes="_rL7JvOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xRum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FormalExpression"/>
- <eAnnotations xmi:id="_rL7xR-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xSOm-EeSE8qC-7-3YgA" key="documentation" value="self.evaluatesToTypeRef = self.base_OpaqueExpression.type. extension_ItemDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xRum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FormalExpression"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xR-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xSOm-EeSE8qC-7-3YgA" key="documentation" value="self.evaluatesToTypeRef = self.base_OpaqueExpression.type. extension_ItemDefinition"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xSem-EeSE8qC-7-3YgA" name="evaluatesToTypeRef" ordered="false" lowerBound="1" eType="_rL7wHem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xTOm-EeSE8qC-7-3YgA" name="CorrelationSubscription" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xTem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationSubscription"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xTem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationSubscription"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xTum-EeSE8qC-7-3YgA" name="base_Class" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
@@ -749,7 +10789,7 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xUum-EeSE8qC-7-3YgA" name="correlationPropertyBinding" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xVem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xVem-EeSE8qC-7-3YgA" name="CorrelationPropertyBinding" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xVum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xVum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xV-m-EeSE8qC-7-3YgA" name="base_Property" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
@@ -757,9 +10797,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xW-m-EeSE8qC-7-3YgA" name="correlationPropertyRef" ordered="false" lowerBound="1" eType="_rL7xM-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xXum-EeSE8qC-7-3YgA" name="BPMNProperty" eSuperTypes="_rL7Kgem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xX-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-BPMNProperty"/>
- <eAnnotations xmi:id="_rL7xYOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xYem-EeSE8qC-7-3YgA" key="documentation" value="Property elements are NOT&#xA;visible in a Process diagram.&#xA;Figure&#xD;&#xA;may be applied only for:&#xA;pin owned by CallActivity or Task&#xA;Parameter owned by BPMNProcess &#xA;Variable owned by SubProcess"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xX-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-BPMNProperty"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xYOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xYem-EeSE8qC-7-3YgA" key="documentation" value="Property elements are NOT&#xA;visible in a Process diagram.&#xA;Figure&#xD;&#xA;may be applied only for:&#xA;pin owned by CallActivity or Task&#xA;Parameter owned by BPMNProcess &#xA;Variable owned by SubProcess"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xYum-EeSE8qC-7-3YgA" name="base_DataStoreNode" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
@@ -769,9 +10809,9 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xZ-m-EeSE8qC-7-3YgA" name="ResourceRole" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xaOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceRole"/>
- <eAnnotations xmi:id="_rL7xaem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xaum-EeSE8qC-7-3YgA" key="documentation" value="Owner of the ResourceRole must be BPMN Process or BPMN Activity.&#xD;&#xA;ResourceRole.resourceRef : Resource [0..1] = Property.type. ResourceRole type must be UML Class with stereotype BPMN Resource applied.&#xD;&#xA;ResourceRole IsRequired translates to UML::Property::lower wot values 0 or 1&#xD;&#xA;ResourceRole::/process : Process [0..1] = Property.class&#xD;&#xA;ResourceRole.resourceParameterBindings : ResourceParameterBinding [*] = property.defaultValue.slot"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xaOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceRole"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xaem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xaum-EeSE8qC-7-3YgA" key="documentation" value="Owner of the ResourceRole must be BPMN Process or BPMN Activity.&#xD;&#xA;ResourceRole.resourceRef : Resource [0..1] = Property.type. ResourceRole type must be UML Class with stereotype BPMN Resource applied.&#xD;&#xA;ResourceRole IsRequired translates to UML::Property::lower wot values 0 or 1&#xD;&#xA;ResourceRole::/process : Process [0..1] = Property.class&#xD;&#xA;ResourceRole.resourceParameterBindings : ResourceParameterBinding [*] = property.defaultValue.slot"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xa-m-EeSE8qC-7-3YgA" name="base_Property" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
@@ -779,43 +10819,43 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xbem-EeSE8qC-7-3YgA" name="resourceAssignmentExpression" ordered="false" eType="_rL7xeOm-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xb-m-EeSE8qC-7-3YgA" name="resourceRef" ordered="false" eType="_rL7xg-m-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xcem-EeSE8qC-7-3YgA" name="resourceParameterBindings" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xl-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xcum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7xc-m-EeSE8qC-7-3YgA" key="originalName" value="resourceParameterBindings "/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xcum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xc-m-EeSE8qC-7-3YgA" key="originalName" value="resourceParameterBindings "/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xdem-EeSE8qC-7-3YgA" name="process" ordered="false" eType="_rL7KNum-EeSE8qC-7-3YgA" eOpposite="_rL7KTum-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xeOm-EeSE8qC-7-3YgA" name="ResourceAssignmentExpression" eSuperTypes="_rL7JvOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xeem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceAssignmentExpression"/>
- <eAnnotations xmi:id="_rL7xeum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xe-m-EeSE8qC-7-3YgA" key="documentation" value="ResourceAssignmentExpression::/expression = self"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xeem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceAssignmentExpression"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xeum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xe-m-EeSE8qC-7-3YgA" key="documentation" value="ResourceAssignmentExpression::/expression = self"/>
</eAnnotations>
- <eAnnotations xmi:id="_rL7xfOm-EeSE8qC-7-3YgA" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xfOm-EeSE8qC-7-3YgA" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_rL7xfem-EeSE8qC-7-3YgA" name="base_OpaqueExpression" ordered="false" lowerBound="1">
- <eAnnotations xmi:id="_rL7xfum-EeSE8qC-7-3YgA" source="redefines" references="_rL7Jvum-EeSE8qC-7-3YgA"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xfum-EeSE8qC-7-3YgA" source="redefines" references="_rL7Jvum-EeSE8qC-7-3YgA"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueExpression"/>
</contents>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xgOm-EeSE8qC-7-3YgA" name="expression" ordered="false" lowerBound="1" eType="_rL7JvOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xg-m-EeSE8qC-7-3YgA" name="Resource" eSuperTypes="_rL7wHem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xhOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Resource"/>
- <eAnnotations xmi:id="_rL7xhem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xhum-EeSE8qC-7-3YgA" key="documentation" value="Resource::/resourceParameters : ResourceParameter [*] = class.ownedAcctribute with the stereotype &lt;&lt;ResourceParameter>> applied."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xhOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Resource"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xhem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xhum-EeSE8qC-7-3YgA" key="documentation" value="Resource::/resourceParameters : ResourceParameter [*] = class.ownedAcctribute with the stereotype &lt;&lt;ResourceParameter>> applied."/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xh-m-EeSE8qC-7-3YgA" name="resourceParameters" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xium-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xium-EeSE8qC-7-3YgA" name="ResourceParameter" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xi-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ResourceParameter"/>
- <eAnnotations xmi:id="_rL7xjOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xjem-EeSE8qC-7-3YgA" key="documentation" value="Resource Parameter must be owned by Resource.&#xD;&#xA;ResourceParameter::/type : Item Definition [0..1] = Property.type (defined on typed element).&#xD;&#xA;ResourceParameter.isRequired : Boolean = Property.lower > 0 &#xA;(defined on Multiplicity Element)"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xi-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ResourceParameter"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xjOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xjem-EeSE8qC-7-3YgA" key="documentation" value="Resource Parameter must be owned by Resource.&#xD;&#xA;ResourceParameter::/type : Item Definition [0..1] = Property.type (defined on typed element).&#xD;&#xA;ResourceParameter.isRequired : Boolean = Property.lower > 0 &#xA;(defined on Multiplicity Element)"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xjum-EeSE8qC-7-3YgA" name="base_Property" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xkOm-EeSE8qC-7-3YgA" name="type" ordered="false" eType="_rL7wHem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xkem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7xkum-EeSE8qC-7-3YgA" key="originalName" value="type "/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xkem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xkum-EeSE8qC-7-3YgA" key="originalName" value="type "/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7xlOm-EeSE8qC-7-3YgA" name="isRequired" ordered="false" lowerBound="1">
@@ -823,9 +10863,9 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xl-m-EeSE8qC-7-3YgA" name="ResourceParameterBinding" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xmOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceParameterBinding"/>
- <eAnnotations xmi:id="_rL7xmem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xmum-EeSE8qC-7-3YgA" key="documentation" value="ResourceParameterBinding::/expression :BPMNExpression = Slot.value&#xD;&#xA;ResourceParameterBinding::/parameterRef : ResourceParameter = Slot.definingFeature"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xmOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceParameterBinding"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xmem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xmum-EeSE8qC-7-3YgA" key="documentation" value="ResourceParameterBinding::/expression :BPMNExpression = Slot.value&#xD;&#xA;ResourceParameterBinding::/parameterRef : ResourceParameter = Slot.definingFeature"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xm-m-EeSE8qC-7-3YgA" name="base_Slot" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Slot"/>
@@ -834,9 +10874,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xn-m-EeSE8qC-7-3YgA" name="expression" ordered="false" lowerBound="1" eType="_rL7JvOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xoum-EeSE8qC-7-3YgA" name="GlobalScriptTask" eSuperTypes="_rL7xq-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xo-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalScriptTask"/>
- <eAnnotations xmi:id="_rL7xpOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xpem-EeSE8qC-7-3YgA" key="documentation" value="GlobalScriptTask::/scriptFormat : String [*] {ordered}= OpaqueBehavior.language&#xD;&#xA;GlobalScriptTask::/script : String [*] {ordered, non-unique}= OpaqueBehavior.body"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xo-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalScriptTask"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xpOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xpem-EeSE8qC-7-3YgA" key="documentation" value="GlobalScriptTask::/scriptFormat : String [*] {ordered}= OpaqueBehavior.language&#xD;&#xA;GlobalScriptTask::/script : String [*] {ordered, non-unique}= OpaqueBehavior.body"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7xpum-EeSE8qC-7-3YgA" name="script" unique="false" lowerBound="1" upperBound="-1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
@@ -846,9 +10886,9 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xq-m-EeSE8qC-7-3YgA" name="GlobalTask" eSuperTypes="_rL7KUum-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xrOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalTask"/>
- <eAnnotations xmi:id="_rL7xrem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xrum-EeSE8qC-7-3YgA" key="documentation" value="GlobalTask supportedInterfaceRefs are referenced by UML property RealizedInterface."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xrOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalTask"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xrem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xrum-EeSE8qC-7-3YgA" key="documentation" value="GlobalTask supportedInterfaceRefs are referenced by UML property RealizedInterface."/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xr-m-EeSE8qC-7-3YgA" name="base_OpaqueBehavior" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueBehavior"/>
@@ -856,16 +10896,16 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xsem-EeSE8qC-7-3YgA" name="resources" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xZ-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xtOm-EeSE8qC-7-3YgA" name="GlobalBusinessRuleTask" eSuperTypes="_rL7xq-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xtem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalBusinessRuleTask"/>
- <eAnnotations xmi:id="_rL7xtum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xt-m-EeSE8qC-7-3YgA" key="documentation" value="GlobalBusinessRuleTask::/implementation: String [*] {ordered,non-unique} = OpaqueBehavior.body (defaults to &quot;##unspecified&quot;)"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xtem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalBusinessRuleTask"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xtum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xt-m-EeSE8qC-7-3YgA" key="documentation" value="GlobalBusinessRuleTask::/implementation: String [*] {ordered,non-unique} = OpaqueBehavior.body (defaults to &quot;##unspecified&quot;)"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7xuOm-EeSE8qC-7-3YgA" name="implementation" unique="false" lowerBound="1" upperBound="-1" defaultValueLiteral="##unspecified">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xu-m-EeSE8qC-7-3YgA" name="CompensateEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xvOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xvOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7xvem-EeSE8qC-7-3YgA" name="waitForCompletion" ordered="false" lowerBound="1" defaultValueLiteral="true">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
</eStructuralFeatures>
@@ -875,15 +10915,15 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xxOm-EeSE8qC-7-3YgA" name="EventDefinition" abstract="true" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xxem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xxem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xxum-EeSE8qC-7-3YgA" name="base_Event" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Event"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xyem-EeSE8qC-7-3YgA" name="BPMNActivity" abstract="true" eSuperTypes="_rL7JFum-EeSE8qC-7-3YgA _rL7w1-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7xyum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-BPMNActivity"/>
- <eAnnotations xmi:id="_rL7xy-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7xzOm-EeSE8qC-7-3YgA" key="documentation" value="self.properties = self.base_BPMNActivity.activityClass. ownedAttribute.bpmnProperty&#xD;&#xA;BPMNActivity::/container : RederinableElement the collected values of Action::Activity and Action::inGroup. Constrained to elements stereotyped by BPMNActivity or SubProcess&#xD;&#xA;BPMNActivity::/resources : ResourceRole [*] = BPMNActivity.activityClass.OwnedAttribute with the ResourceRole stereotype applied.&#xD;&#xA;BPMNActivity::/default : SequenceFlow [0..1] = and outgoingSequenceFlow with guard = &quot;else&quot;&#xD;&#xA;BPMNActivity::/boundaryEventsRefs : BoundaryEvent [*] = accept Event Actions in the same interruptible region as the BPMNActivity action.&#xD;&#xA;BPMNActivity::/loopCharacteristics = inStructuredActivityNode, if the inStructuredActivityNode is a LoopNode with the StandardLoopCharacteristics stereotype applied or an ExpansionRegion with MultiInstanceLoopCharacteristics stereotype applied, otherwise empty."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xyum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-BPMNActivity"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7xy-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7xzOm-EeSE8qC-7-3YgA" key="documentation" value="self.properties = self.base_BPMNActivity.activityClass. ownedAttribute.bpmnProperty&#xD;&#xA;BPMNActivity::/container : RederinableElement the collected values of Action::Activity and Action::inGroup. Constrained to elements stereotyped by BPMNActivity or SubProcess&#xD;&#xA;BPMNActivity::/resources : ResourceRole [*] = BPMNActivity.activityClass.OwnedAttribute with the ResourceRole stereotype applied.&#xD;&#xA;BPMNActivity::/default : SequenceFlow [0..1] = and outgoingSequenceFlow with guard = &quot;else&quot;&#xD;&#xA;BPMNActivity::/boundaryEventsRefs : BoundaryEvent [*] = accept Event Actions in the same interruptible region as the BPMNActivity action.&#xD;&#xA;BPMNActivity::/loopCharacteristics = inStructuredActivityNode, if the inStructuredActivityNode is a LoopNode with the StandardLoopCharacteristics stereotype applied or an ExpansionRegion with MultiInstanceLoopCharacteristics stereotype applied, otherwise empty."/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7xzem-EeSE8qC-7-3YgA" name="isForCompensation" ordered="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
@@ -909,13 +10949,13 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x4-m-EeSE8qC-7-3YgA" name="resources" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xZ-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7x5-m-EeSE8qC-7-3YgA" name="BoundaryEvent" eSuperTypes="_rL7x9Om-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7x6Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent"/>
- <eAnnotations xmi:id="_rL7x6em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7x6um-EeSE8qC-7-3YgA" key="documentation" value="boundaryEvent::/attachedToRef : BPMNActivity = action in the same interruptible region as the event."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7x6Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7x6em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7x6um-EeSE8qC-7-3YgA" key="documentation" value="boundaryEvent::/attachedToRef : BPMNActivity = action in the same interruptible region as the event."/>
</eAnnotations>
- <eAnnotations xmi:id="_rL7x6-m-EeSE8qC-7-3YgA" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7x6-m-EeSE8qC-7-3YgA" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_rL7x7Om-EeSE8qC-7-3YgA" name="base_AcceptEventAction" ordered="false" lowerBound="1">
- <eAnnotations xmi:id="_rL7x7em-EeSE8qC-7-3YgA" source="redefines" references="_rL7x-um-EeSE8qC-7-3YgA"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7x7em-EeSE8qC-7-3YgA" source="redefines" references="_rL7x-um-EeSE8qC-7-3YgA"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/>
</contents>
</eAnnotations>
@@ -925,9 +10965,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x8em-EeSE8qC-7-3YgA" name="attachedToRef" ordered="false" lowerBound="1" eType="_rL7xyem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7x9Om-EeSE8qC-7-3YgA" name="CatchEvent" abstract="true" eSuperTypes="_rL7yAem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7x9em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/>
- <eAnnotations xmi:id="_rL7x9um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7x9-m-EeSE8qC-7-3YgA" key="documentation" value="catchEvent::/eventDefinitionsRefs : EventDefinitions [*] = the events of the triggers of an accept event action to which the stereotype is applied that are not owned by the action."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7x9em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7x9um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7x9-m-EeSE8qC-7-3YgA" key="documentation" value="catchEvent::/eventDefinitionsRefs : EventDefinitions [*] = the events of the triggers of an accept event action to which the stereotype is applied that are not owned by the action."/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7x-Om-EeSE8qC-7-3YgA" name="parallelMultiple" ordered="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
@@ -941,28 +10981,28 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x_um-EeSE8qC-7-3YgA" name="dataOutputAssociation" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7yD-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yAem-EeSE8qC-7-3YgA" name="BPMNEvent" abstract="true" eSuperTypes="_rL7JFum-EeSE8qC-7-3YgA _rL7w1-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yAum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BPMNEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yAum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BPMNEvent"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yA-m-EeSE8qC-7-3YgA" name="eventClass" ordered="false">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yBem-EeSE8qC-7-3YgA" name="_eventDefinitions" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xxOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yBum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7yB-m-EeSE8qC-7-3YgA" key="originalName" value=" eventDefinitions"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yBum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7yB-m-EeSE8qC-7-3YgA" key="originalName" value=" eventDefinitions"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yCem-EeSE8qC-7-3YgA" name="properties" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xXum-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yC-m-EeSE8qC-7-3YgA" name="eventDefinitionRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xxOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yD-m-EeSE8qC-7-3YgA" name="DataOutputAssociation" eSuperTypes="_rL7yFOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yEOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataOutputAssociation"/>
- <eAnnotations xmi:id="_rL7yEem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7yEum-EeSE8qC-7-3YgA" key="documentation" value="The source of DataAssociation shall be DataOutput&#xD;&#xA;The target of DataAssociation can be every item-aware element visible to the current scope, e.g. a Data Object, a&#xA;Property or an Expression."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yEOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataOutputAssociation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yEem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7yEum-EeSE8qC-7-3YgA" key="documentation" value="The source of DataAssociation shall be DataOutput&#xD;&#xA;The target of DataAssociation can be every item-aware element visible to the current scope, e.g. a Data Object, a&#xA;Property or an Expression."/>
</eAnnotations>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yFOm-EeSE8qC-7-3YgA" name="DataAssociation" abstract="true" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yFem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataAssociation"/>
- <eAnnotations xmi:id="_rL7yFum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7yF-m-EeSE8qC-7-3YgA" key="documentation" value="DataAssociation source must be ItemAwareElement&#xD;&#xA;BPMN DataAssociation::/transformation : FormalExpression [0..1] = ObjectFlow::transformation.&#xA;&#xD;&#xA;DataAssociation target must be ItemAwareElement"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yFem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataAssociation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yFum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7yF-m-EeSE8qC-7-3YgA" key="documentation" value="DataAssociation source must be ItemAwareElement&#xD;&#xA;BPMN DataAssociation::/transformation : FormalExpression [0..1] = ObjectFlow::transformation.&#xA;&#xD;&#xA;DataAssociation target must be ItemAwareElement"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yGOm-EeSE8qC-7-3YgA" name="base_ObjectFlow" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ObjectFlow"/>
@@ -973,7 +11013,7 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yIOm-EeSE8qC-7-3YgA" name="assignment" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7yI-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yI-m-EeSE8qC-7-3YgA" name="Assignment" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yJOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-Assignment"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yJOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-Assignment"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yJem-EeSE8qC-7-3YgA" name="base_Dependency" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
</eStructuralFeatures>
@@ -981,35 +11021,35 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yKem-EeSE8qC-7-3YgA" name="to" ordered="false" lowerBound="1" eType="_rL7JvOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yLOm-EeSE8qC-7-3YgA" name="DataInputAssociation" eSuperTypes="_rL7yFOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yLem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataInputAssociation"/>
- <eAnnotations xmi:id="_rL7yLum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7yL-m-EeSE8qC-7-3YgA" key="documentation" value="The source of DataAssociation can be every item-aware element visible to the current&#xA;scope, e.g. a Data Object, a Property or an Expression.&#xD;&#xA;The target for DataInputAssociation shall be DataInput."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yLem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataInputAssociation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yLum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7yL-m-EeSE8qC-7-3YgA" key="documentation" value="The source of DataAssociation can be every item-aware element visible to the current&#xA;scope, e.g. a Data Object, a Property or an Expression.&#xD;&#xA;The target for DataInputAssociation shall be DataInput."/>
</eAnnotations>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yMem-EeSE8qC-7-3YgA" name="LoopCharacteristics" abstract="true" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yMum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-LoopCharacteristics"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yMum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-LoopCharacteristics"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yM-m-EeSE8qC-7-3YgA" name="base_StructuredActivityNode" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yNum-EeSE8qC-7-3YgA" name="EscalationEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yN-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yN-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yOOm-EeSE8qC-7-3YgA" name="escalationRef" ordered="false" eType="_rL7yPem-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yOum-EeSE8qC-7-3YgA" name="base_CallEvent" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yPem-EeSE8qC-7-3YgA" name="Escalation" eSuperTypes="_rL7wHem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yPum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-Escalation"/>
- <eAnnotations xmi:id="_rL7yP-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7yQOm-EeSE8qC-7-3YgA" key="documentation" value="self.structureRef = self.base_Class"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yPum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-Escalation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yP-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7yQOm-EeSE8qC-7-3YgA" key="documentation" value="self.structureRef = self.base_Class"/>
</eAnnotations>
- <eAnnotations xmi:id="_rL7yQem-EeSE8qC-7-3YgA" source="duplicates">
- <eAnnotations xmi:id="_rL7yQum-EeSE8qC-7-3YgA" source="structureRef">
- <details xmi:id="_rL7yQ-m-EeSE8qC-7-3YgA" key="eType" value="uml::Class"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yQem-EeSE8qC-7-3YgA" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yQum-EeSE8qC-7-3YgA" source="structureRef">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7yQ-m-EeSE8qC-7-3YgA" key="eType" value="uml::Class"/>
</eAnnotations>
<contents xmi:type="ecore:EReference" xmi:id="_rL7yROm-EeSE8qC-7-3YgA" name="structureRef" ordered="false">
- <eAnnotations xmi:id="_rL7yRem-EeSE8qC-7-3YgA" source="redefines" references="_rL7wJ-m-EeSE8qC-7-3YgA"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yRem-EeSE8qC-7-3YgA" source="redefines" references="_rL7wJ-m-EeSE8qC-7-3YgA"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
</contents>
</eAnnotations>
@@ -1018,7 +11058,7 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7ySum-EeSE8qC-7-3YgA" name="TimerEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yS-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yS-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yTOm-EeSE8qC-7-3YgA" name="timeCycle" ordered="false" eType="_rL7JvOm-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yTum-EeSE8qC-7-3YgA" name="timeDate" ordered="false" eType="_rL7JvOm-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yUOm-EeSE8qC-7-3YgA" name="timeDuration" ordered="false" eType="_rL7JvOm-EeSE8qC-7-3YgA"/>
@@ -1027,38 +11067,38 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yVem-EeSE8qC-7-3YgA" name="SignalEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yVum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yVum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yV-m-EeSE8qC-7-3YgA" name="signalRef" ordered="false" eType="_rL7yXOm-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yWem-EeSE8qC-7-3YgA" name="base_CallEvent" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yXOm-EeSE8qC-7-3YgA" name="BPMNSignal" eSuperTypes="_rL7wHem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yXem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BPMNSignal"/>
- <eAnnotations xmi:id="_rL7yXum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7yX-m-EeSE8qC-7-3YgA" key="documentation" value="self.structureRef= self.base_Class"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yXem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BPMNSignal"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yXum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7yX-m-EeSE8qC-7-3YgA" key="documentation" value="self.structureRef= self.base_Class"/>
</eAnnotations>
- <eAnnotations xmi:id="_rL7yYOm-EeSE8qC-7-3YgA" source="duplicates">
- <eAnnotations xmi:id="_rL7yYem-EeSE8qC-7-3YgA" source="structureRef">
- <details xmi:id="_rL7yYum-EeSE8qC-7-3YgA" key="lowerBound" value="1"/>
- <details xmi:id="_rL7yY-m-EeSE8qC-7-3YgA" key="eType" value="uml::Class"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yYOm-EeSE8qC-7-3YgA" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yYem-EeSE8qC-7-3YgA" source="structureRef">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7yYum-EeSE8qC-7-3YgA" key="lowerBound" value="1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7yY-m-EeSE8qC-7-3YgA" key="eType" value="uml::Class"/>
</eAnnotations>
<contents xmi:type="ecore:EReference" xmi:id="_rL7yZOm-EeSE8qC-7-3YgA" name="structureRef" ordered="false">
- <eAnnotations xmi:id="_rL7yZem-EeSE8qC-7-3YgA" source="redefines" references="_rL7wJ-m-EeSE8qC-7-3YgA"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yZem-EeSE8qC-7-3YgA" source="redefines" references="_rL7wJ-m-EeSE8qC-7-3YgA"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
</contents>
</eAnnotations>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yaOm-EeSE8qC-7-3YgA" name="EndEvent" eSuperTypes="_rL7ybem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yaem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EndEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yaem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EndEvent"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yaum-EeSE8qC-7-3YgA" name="base_FinalNode" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//FinalNode"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7ybem-EeSE8qC-7-3YgA" name="ThrowEvent" abstract="true" eSuperTypes="_rL7yAem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7ybum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/>
- <eAnnotations xmi:id="_rL7yb-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7ycOm-EeSE8qC-7-3YgA" key="documentation" value="ThrowEvent::/eventDefinitionRefs : EventDefintion [*] = the events of the triggers of a call operation action to which the stereotype is applied that are not owned by action."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7ybum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yb-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7ycOm-EeSE8qC-7-3YgA" key="documentation" value="ThrowEvent::/eventDefinitionRefs : EventDefintion [*] = the events of the triggers of a call operation action to which the stereotype is applied that are not owned by action."/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ycem-EeSE8qC-7-3YgA" name="base_CallOperationAction" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
@@ -1069,7 +11109,7 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ydem-EeSE8qC-7-3YgA" name="dataInputAssociation" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7yLOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yeOm-EeSE8qC-7-3YgA" name="MessageEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yeem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yeem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yeum-EeSE8qC-7-3YgA" name="messageRef" ordered="false" eType="_rL7wfem-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yfOm-EeSE8qC-7-3YgA" name="operationRef" ordered="false" eType="_rL7wbum-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yfum-EeSE8qC-7-3YgA" name="base_CallEvent" ordered="false" lowerBound="1">
@@ -1077,15 +11117,15 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7ygem-EeSE8qC-7-3YgA" name="StartEvent" eSuperTypes="_rL7x9Om-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7ygum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-StartEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7ygum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-StartEvent"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7yg-m-EeSE8qC-7-3YgA" name="isInterrupting" ordered="false" lowerBound="1" defaultValueLiteral="true">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yhum-EeSE8qC-7-3YgA" name="ConditionalEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yh-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition"/>
- <eAnnotations xmi:id="_rL7yiOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7yiem-EeSE8qC-7-3YgA" key="documentation" value="conditionalEventDefinition::/condition :BPMNExpression = ChangeEvent.changeExpression"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yh-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yiOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7yiem-EeSE8qC-7-3YgA" key="documentation" value="conditionalEventDefinition::/condition :BPMNExpression = ChangeEvent.changeExpression"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yium-EeSE8qC-7-3YgA" name="base_ChangeEvent" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ChangeEvent"/>
@@ -1093,10 +11133,10 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yjOm-EeSE8qC-7-3YgA" name="condition" ordered="false" lowerBound="1" eType="_rL7JvOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yj-m-EeSE8qC-7-3YgA" name="LinkEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7ykOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7ykOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ykem-EeSE8qC-7-3YgA" name="_target" ordered="false" eType="_rL7yj-m-EeSE8qC-7-3YgA" eOpposite="_rL7ylem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7ykum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7yk-m-EeSE8qC-7-3YgA" key="originalName" value=" target"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7ykum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7yk-m-EeSE8qC-7-3YgA" key="originalName" value=" target"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ylem-EeSE8qC-7-3YgA" name="source" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7yj-m-EeSE8qC-7-3YgA" eOpposite="_rL7ykem-EeSE8qC-7-3YgA"/>
@@ -1105,50 +11145,50 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7ymum-EeSE8qC-7-3YgA" name="ErrorEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7ym-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7ym-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ynOm-EeSE8qC-7-3YgA" name="errorRef" ordered="false" eType="_rL7whOm-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ynum-EeSE8qC-7-3YgA" name="base_CallEvent" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yoem-EeSE8qC-7-3YgA" name="IntermediateCatchEvent" eSuperTypes="_rL7x9Om-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7youm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent"/>
- <eAnnotations xmi:id="_rL7yo-m-EeSE8qC-7-3YgA" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7youm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yo-m-EeSE8qC-7-3YgA" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_rL7ypOm-EeSE8qC-7-3YgA" name="base_AcceptEventAction" ordered="false" lowerBound="1">
- <eAnnotations xmi:id="_rL7ypem-EeSE8qC-7-3YgA" source="redefines" references="_rL7x-um-EeSE8qC-7-3YgA"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7ypem-EeSE8qC-7-3YgA" source="redefines" references="_rL7x-um-EeSE8qC-7-3YgA"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/>
</contents>
</eAnnotations>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yqOm-EeSE8qC-7-3YgA" name="IntermediateThrowEvent" eSuperTypes="_rL7ybem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yqem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yqem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yqum-EeSE8qC-7-3YgA" name="base_SendObjectAction" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//SendObjectAction"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yrem-EeSE8qC-7-3YgA" name="TerminateEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yrum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yrum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yr-m-EeSE8qC-7-3YgA" name="base_CallEvent" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7ysum-EeSE8qC-7-3YgA" name="ImplicitThrowEvent" eSuperTypes="_rL7ybem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7ys-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent"/>
- <eAnnotations xmi:id="_rL7ytOm-EeSE8qC-7-3YgA" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7ys-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7ytOm-EeSE8qC-7-3YgA" source="duplicates">
<contents xmi:type="ecore:EReference" xmi:id="_rL7ytem-EeSE8qC-7-3YgA" name="base_CallOperationAction" ordered="false" lowerBound="1">
- <eAnnotations xmi:id="_rL7ytum-EeSE8qC-7-3YgA" source="redefines" references="_rL7ycem-EeSE8qC-7-3YgA"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7ytum-EeSE8qC-7-3YgA" source="redefines" references="_rL7ycem-EeSE8qC-7-3YgA"/>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
</contents>
</eAnnotations>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yuem-EeSE8qC-7-3YgA" name="CancelEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yuum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yuum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yu-m-EeSE8qC-7-3YgA" name="base_CallEvent" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yvum-EeSE8qC-7-3YgA" name="TextAnnotation" eSuperTypes="_rL7Ja-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yv-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yv-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ywOm-EeSE8qC-7-3YgA" name="base_Comment" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
</eStructuralFeatures>
@@ -1160,27 +11200,27 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yx-m-EeSE8qC-7-3YgA" name="Category" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yyOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-Category"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yyOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-Category"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yyem-EeSE8qC-7-3YgA" name="base_Enumeration" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Enumeration"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yy-m-EeSE8qC-7-3YgA" name="categoryValue" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Jfem-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yzum-EeSE8qC-7-3YgA" name="Group" eSuperTypes="_rL7Ja-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7yz-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-Group"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7yz-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-Group"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y0Om-EeSE8qC-7-3YgA" name="base_ActivityPartition" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y0um-EeSE8qC-7-3YgA" name="_categoryValueRef" ordered="false" eType="_rL7Jfem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7y0-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7y1Om-EeSE8qC-7-3YgA" key="originalName" value=" categoryValueRef"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7y0-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7y1Om-EeSE8qC-7-3YgA" key="originalName" value=" categoryValueRef"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7y1-m-EeSE8qC-7-3YgA" name="DataObjectReference" eSuperTypes="_rL7Kgem-EeSE8qC-7-3YgA _rL7JIum-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7y2Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataObjectReference"/>
- <eAnnotations xmi:id="_rL7y2em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7y2um-EeSE8qC-7-3YgA" key="documentation" value="Should be used between UML DataStoreNodes with BPMN&#xA; DataObject sytereotype applied,&#xD;&#xA;DataObjectRef::/dataState = DataStoreNode.inState (defined on ObjectNode)"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7y2Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataObjectReference"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7y2em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7y2um-EeSE8qC-7-3YgA" key="documentation" value="Should be used between UML DataStoreNodes with BPMN&#xA; DataObject sytereotype applied,&#xD;&#xA;DataObjectRef::/dataState = DataStoreNode.inState (defined on ObjectNode)"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y2-m-EeSE8qC-7-3YgA" name="dataObjectRef" ordered="false" lowerBound="1" eType="_rL7y4em-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y3em-EeSE8qC-7-3YgA" name="base_DataStoreNode" ordered="false" lowerBound="1">
@@ -1188,9 +11228,9 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7y4em-EeSE8qC-7-3YgA" name="DataObject" eSuperTypes="_rL7Kgem-EeSE8qC-7-3YgA _rL7JIum-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7y4um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataObject"/>
- <eAnnotations xmi:id="_rL7y4-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7y5Om-EeSE8qC-7-3YgA" key="documentation" value="DataObject DataState property shall reuse UML::CentralBuffer property inState"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7y4um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataObject"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7y4-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7y5Om-EeSE8qC-7-3YgA" key="documentation" value="DataObject DataState property shall reuse UML::CentralBuffer property inState"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7y5em-EeSE8qC-7-3YgA" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
@@ -1200,7 +11240,7 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7y6-m-EeSE8qC-7-3YgA" name="DataStore" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7y7Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataStore"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7y7Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataStore"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7y7em-EeSE8qC-7-3YgA" name="capacity" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
</eStructuralFeatures>
@@ -1211,16 +11251,16 @@
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y8-m-EeSE8qC-7-3YgA" name="itemSubjectRef" ordered="false" eType="_rL7wHem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7y9Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7y9em-EeSE8qC-7-3YgA" key="originalName" value="itemSubjectRef "/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7y9Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7y9em-EeSE8qC-7-3YgA" key="originalName" value="itemSubjectRef "/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7y-Om-EeSE8qC-7-3YgA" name="DataStoreReference" eSuperTypes="_rL7JIum-EeSE8qC-7-3YgA _rL7Kgem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7y-em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataStoreReference"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7y-em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataStoreReference"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y-um-EeSE8qC-7-3YgA" name="_dataStore" ordered="false" eType="_rL7y6-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7y--m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7y_Om-EeSE8qC-7-3YgA" key="originalName" value=" dataStore"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7y--m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7y_Om-EeSE8qC-7-3YgA" key="originalName" value=" dataStore"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y_um-EeSE8qC-7-3YgA" name="base_DataStoreNode" ordered="false" lowerBound="1">
@@ -1228,9 +11268,9 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zAum-EeSE8qC-7-3YgA" name="UserTask" eSuperTypes="_rL7zDem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zA-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-UserTask"/>
- <eAnnotations xmi:id="_rL7zBOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7zBem-EeSE8qC-7-3YgA" key="documentation" value="self.implementation = self.base_OpaqueAction.body.first&#xD;&#xA;UserTask::/renderings : Image [*] = OpaqueAction.appliedStereotype.icon"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zA-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-UserTask"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zBOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7zBem-EeSE8qC-7-3YgA" key="documentation" value="self.implementation = self.base_OpaqueAction.body.first&#xD;&#xA;UserTask::/renderings : Image [*] = OpaqueAction.appliedStereotype.icon"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zBum-EeSE8qC-7-3YgA" name="base_OpaqueAction" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
@@ -1241,25 +11281,25 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zCum-EeSE8qC-7-3YgA" name="renderings" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7zEum-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zDem-EeSE8qC-7-3YgA" name="Task" eSuperTypes="_rL7xyem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zDum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Task"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zDum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Task"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zD-m-EeSE8qC-7-3YgA" name="ioSpecification" ordered="false" eType="_rL7KX-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zEum-EeSE8qC-7-3YgA" name="Rendering" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zE-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-Rendering"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zE-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-Rendering"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zFOm-EeSE8qC-7-3YgA" name="base_Image" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Image"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zF-m-EeSE8qC-7-3YgA" name="HumanPerformer" eSuperTypes="_rL7zGum-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zGOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-HumanPerformer"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zGOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-HumanPerformer"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zGum-EeSE8qC-7-3YgA" name="Performer" eSuperTypes="_rL7xZ-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zG-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Performer"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zG-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Performer"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zHem-EeSE8qC-7-3YgA" name="GlobalUserTask" eSuperTypes="_rL7xq-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zHum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-GlobalUserTask"/>
- <eAnnotations xmi:id="_rL7zH-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7zIOm-EeSE8qC-7-3YgA" key="documentation" value="GlobalUserTask::/renderings: Image [*] = Stereotype.icon&#xD;&#xA;GlobalUserTask::/implementation : String [*] {ordered,non-unique}= OpaqueBehavior.body (defaults to &quot;##unspecified&quot;)"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zHum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-GlobalUserTask"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zH-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7zIOm-EeSE8qC-7-3YgA" key="documentation" value="GlobalUserTask::/renderings: Image [*] = Stereotype.icon&#xD;&#xA;GlobalUserTask::/implementation : String [*] {ordered,non-unique}= OpaqueBehavior.body (defaults to &quot;##unspecified&quot;)"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7zIem-EeSE8qC-7-3YgA" name="implementation" unique="false" lowerBound="1" upperBound="-1" defaultValueLiteral="##unspecified">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
@@ -1267,38 +11307,38 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zI-m-EeSE8qC-7-3YgA" name="renderings" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7zEum-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zJum-EeSE8qC-7-3YgA" name="GlobalManualTask" eSuperTypes="_rL7xq-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zJ-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-GlobalManualTask"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zJ-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-GlobalManualTask"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zKem-EeSE8qC-7-3YgA" name="ManualTask" eSuperTypes="_rL7zDem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zKum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-ManualTask"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zKum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-ManualTask"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zK-m-EeSE8qC-7-3YgA" name="base_OpaqueAction" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zLum-EeSE8qC-7-3YgA" name="PotentialOwner" eSuperTypes="_rL7zF-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zL-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-PotentialOwner"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zL-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-PotentialOwner"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zMem-EeSE8qC-7-3YgA" name="SubConversation" eSuperTypes="_rL7xHum-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zMum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-SubConversation"/>
- <eAnnotations xmi:id="_rL7zM-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7zNOm-EeSE8qC-7-3YgA" key="documentation" value="SubConversation can link only collaboration properties (BPMN participants) and actions (BPMN events and BPMN activities)"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zMum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-SubConversation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zM-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7zNOm-EeSE8qC-7-3YgA" key="documentation" value="SubConversation can link only collaboration properties (BPMN participants) and actions (BPMN events and BPMN activities)"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zNem-EeSE8qC-7-3YgA" name="conversationNodes" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xHum-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zOOm-EeSE8qC-7-3YgA" name="GlobalConversation" eSuperTypes="_rL7woem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zOem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-GlobalConversation"/>
- <eAnnotations xmi:id="_rL7zOum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7zO-m-EeSE8qC-7-3YgA" key="documentation" value="A GlobalConversation MUST NOT contain any ConversationNodes."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zOem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-GlobalConversation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zOum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7zO-m-EeSE8qC-7-3YgA" key="documentation" value="A GlobalConversation MUST NOT contain any ConversationNodes."/>
</eAnnotations>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zPem-EeSE8qC-7-3YgA" name="CallConversation" eSuperTypes="_rL7xHum-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zPum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-CallConversation"/>
- <eAnnotations xmi:id="_rL7zP-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7zQOm-EeSE8qC-7-3YgA" key="documentation" value="CallConversation::/calledCollaborationRef : BPMNCollaboration [0..1] = Collaboration.type&#xD;&#xA;CallConversation::/participantAssociations : ParticipantAssociation [*] = CollaborationUse.RoleBinding"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zPum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-CallConversation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zP-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7zQOm-EeSE8qC-7-3YgA" key="documentation" value="CallConversation::/calledCollaborationRef : BPMNCollaboration [0..1] = Collaboration.type&#xD;&#xA;CallConversation::/participantAssociations : ParticipantAssociation [*] = CollaborationUse.RoleBinding"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zQem-EeSE8qC-7-3YgA" name="_collaborationUse" ordered="false" lowerBound="1">
- <eAnnotations xmi:id="_rL7zQum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:id="_rL7zQ-m-EeSE8qC-7-3YgA" key="originalName" value=" collaborationUse"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zQum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7zQ-m-EeSE8qC-7-3YgA" key="originalName" value=" collaborationUse"/>
</eAnnotations>
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CollaborationUse"/>
</eStructuralFeatures>
@@ -1306,12 +11346,12 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zR-m-EeSE8qC-7-3YgA" name="participantAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wuOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zSum-EeSE8qC-7-3YgA" name="Conversation" eSuperTypes="_rL7xHum-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zS-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-Conversation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zS-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-Conversation"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zTem-EeSE8qC-7-3YgA" name="SubProcess" eSuperTypes="_rL7xyem-EeSE8qC-7-3YgA _rL7JhOm-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zTum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-SubProcess"/>
- <eAnnotations xmi:id="_rL7zT-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7zUOm-EeSE8qC-7-3YgA" key="documentation" value="StructuredActivityNodes with SubProcess Stereotype applied that have triggeredByEvent=true, and containing initial nodes with Start Event applied that have isInterrupting = false, have isLocallyReentrant = true."/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zTum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-SubProcess"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zT-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7zUOm-EeSE8qC-7-3YgA" key="documentation" value="StructuredActivityNodes with SubProcess Stereotype applied that have triggeredByEvent=true, and containing initial nodes with Start Event applied that have isInterrupting = false, have isLocallyReentrant = true."/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7zUem-EeSE8qC-7-3YgA" name="triggeredByEvent" ordered="false" lowerBound="1" defaultValueLiteral="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
@@ -1322,9 +11362,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zVem-EeSE8qC-7-3YgA" name="hasLaneSets" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Ji-m-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zWem-EeSE8qC-7-3YgA" name="CallActivity" eSuperTypes="_rL7xyem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zWum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-CallActivity"/>
- <eAnnotations xmi:id="_rL7zW-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7zXOm-EeSE8qC-7-3YgA" key="documentation" value="self.calledElementRef = self.base_CallBehaviorAction.behavior.extension_CallableElement"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zWum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-CallActivity"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zW-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7zXOm-EeSE8qC-7-3YgA" key="documentation" value="self.calledElementRef = self.base_CallBehaviorAction.behavior.extension_CallableElement"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zXem-EeSE8qC-7-3YgA" name="base_CallBehaviorAction" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallBehaviorAction"/>
@@ -1332,9 +11372,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zX-m-EeSE8qC-7-3YgA" name="calledElementRef" ordered="false" eType="_rL7KUum-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zYum-EeSE8qC-7-3YgA" name="BusinessRuleTask" eSuperTypes="_rL7zDem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zY-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-BusinessRuleTask"/>
- <eAnnotations xmi:id="_rL7zZOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7zZem-EeSE8qC-7-3YgA" key="documentation" value="self.implementation = self.base_OpaqueAction.body.first"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zY-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-BusinessRuleTask"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zZOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7zZem-EeSE8qC-7-3YgA" key="documentation" value="self.implementation = self.base_OpaqueAction.body.first"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zZum-EeSE8qC-7-3YgA" name="base_OpaqueAction" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
@@ -1344,12 +11384,12 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL7za-m-EeSE8qC-7-3YgA" name="AdHocOrdering">
- <eAnnotations xmi:id="_rL7zbOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-AdHocOrdering"/>
- <eLiterals xmi:id="_rL7zbem-EeSE8qC-7-3YgA" name="parallel"/>
- <eLiterals xmi:id="_rL7zbum-EeSE8qC-7-3YgA" name="sequential" value="1"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zbOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-AdHocOrdering"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7zbem-EeSE8qC-7-3YgA" name="parallel"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL7zbum-EeSE8qC-7-3YgA" name="sequential" value="1"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zb-m-EeSE8qC-7-3YgA" name="ComplexBehaviorDefinition" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zcOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ComplexBehaviorDefinition"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zcOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ComplexBehaviorDefinition"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zcem-EeSE8qC-7-3YgA" name="condition" ordered="false" lowerBound="1" eType="_rL7xRem-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zc-m-EeSE8qC-7-3YgA" name="event" ordered="false" eType="_rL7ysum-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zdem-EeSE8qC-7-3YgA" name="base_ControlFlow" ordered="false" lowerBound="1">
@@ -1357,9 +11397,9 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zeOm-EeSE8qC-7-3YgA" name="AdHocSubProcess" eSuperTypes="_rL7zTem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zeem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-AdHocSubProcess"/>
- <eAnnotations xmi:id="_rL7zeum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7ze-m-EeSE8qC-7-3YgA" key="documentation" value="cancelRemainingInstances attribute shall be used only if ordering = parallel"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zeem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-AdHocSubProcess"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zeum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7ze-m-EeSE8qC-7-3YgA" key="documentation" value="cancelRemainingInstances attribute shall be used only if ordering = parallel"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zfOm-EeSE8qC-7-3YgA" name="completionCondition" ordered="false" lowerBound="1" eType="_rL7JvOm-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7zfum-EeSE8qC-7-3YgA" name="ordering" ordered="false" lowerBound="1" eType="_rL7za-m-EeSE8qC-7-3YgA" defaultValueLiteral="parallel"/>
@@ -1368,9 +11408,9 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zg-m-EeSE8qC-7-3YgA" name="ScriptTask" eSuperTypes="_rL7zDem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zhOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ScriptTask"/>
- <eAnnotations xmi:id="_rL7zhem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7zhum-EeSE8qC-7-3YgA" key="documentation" value="ScriptTask::/script : String [*] {ordered} = OpaqueAction.body&#xD;&#xA;ScriptTask::/scriptFormat : String [*] {ordered, non-unique} = OpaqueAction.language"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zhOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ScriptTask"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zhem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7zhum-EeSE8qC-7-3YgA" key="documentation" value="ScriptTask::/script : String [*] {ordered} = OpaqueAction.body&#xD;&#xA;ScriptTask::/scriptFormat : String [*] {ordered, non-unique} = OpaqueAction.language"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zh-m-EeSE8qC-7-3YgA" name="base_OpaqueAction" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
@@ -1383,9 +11423,9 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zjum-EeSE8qC-7-3YgA" name="SendTask" eSuperTypes="_rL7zDem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zj-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-SendTask"/>
- <eAnnotations xmi:id="_rL7zkOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7zkem-EeSE8qC-7-3YgA" key="documentation" value="SendTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zj-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-SendTask"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zkOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7zkem-EeSE8qC-7-3YgA" key="documentation" value="SendTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zkum-EeSE8qC-7-3YgA" name="messageRef" ordered="false" eType="_rL7wfem-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zlOm-EeSE8qC-7-3YgA" name="base_CallOperationAction" ordered="false" lowerBound="1">
@@ -1397,15 +11437,15 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zmOm-EeSE8qC-7-3YgA" name="operationRef" ordered="false" eType="_rL7wbum-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zm-m-EeSE8qC-7-3YgA" name="Transaction" eSuperTypes="_rL7zTem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7znOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Transaction"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7znOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Transaction"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7znem-EeSE8qC-7-3YgA" name="method" ordered="false" lowerBound="1" defaultValueLiteral="&quot;##compensate&quot;">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zoOm-EeSE8qC-7-3YgA" name="StandardLoopCharacteristics" eSuperTypes="_rL7yMem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL7zoem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-StandardLoopCharacteristics"/>
- <eAnnotations xmi:id="_rL7zoum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL7zo-m-EeSE8qC-7-3YgA" key="documentation" value="StandardLoopCharacteristics::/testBefore :Boolean = isTestedFirst&#xD;&#xA;StandardLoopCharacteristics:::/loopCondition :BPMNExpression = loopNode.test.value"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zoem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-StandardLoopCharacteristics"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL7zoum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL7zo-m-EeSE8qC-7-3YgA" key="documentation" value="StandardLoopCharacteristics::/testBefore :Boolean = isTestedFirst&#xD;&#xA;StandardLoopCharacteristics:::/loopCondition :BPMNExpression = loopNode.test.value"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7zpOm-EeSE8qC-7-3YgA" name="loopMaximum" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
@@ -1419,16 +11459,16 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XJOm-EeSE8qC-7-3YgA" name="loopCondition" ordered="false" lowerBound="1" eType="_rL7JvOm-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL8XJ-m-EeSE8qC-7-3YgA" name="MultiInstanceBehavior">
- <eAnnotations xmi:id="_rL8XKOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-MultiInstanceBehavior"/>
- <eLiterals xmi:id="_rL8XKem-EeSE8qC-7-3YgA" name="none"/>
- <eLiterals xmi:id="_rL8XKum-EeSE8qC-7-3YgA" name="one" value="1"/>
- <eLiterals xmi:id="_rL8XK-m-EeSE8qC-7-3YgA" name="all" value="2"/>
- <eLiterals xmi:id="_rL8XLOm-EeSE8qC-7-3YgA" name="complex" value="3"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL8XKOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-MultiInstanceBehavior"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL8XKem-EeSE8qC-7-3YgA" name="none"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL8XKum-EeSE8qC-7-3YgA" name="one" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL8XK-m-EeSE8qC-7-3YgA" name="all" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rL8XLOm-EeSE8qC-7-3YgA" name="complex" value="3"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL8XLem-EeSE8qC-7-3YgA" name="ReceiveTask" eSuperTypes="_rL7zDem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL8XLum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ReceiveTask"/>
- <eAnnotations xmi:id="_rL8XL-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL8XMOm-EeSE8qC-7-3YgA" key="documentation" value="ReceiveTask::/operationRef : BPMNOperation [0..1] = AcceptEventAction.trigger.operation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL8XLum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ReceiveTask"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL8XL-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL8XMOm-EeSE8qC-7-3YgA" key="documentation" value="ReceiveTask::/operationRef : BPMNOperation [0..1] = AcceptEventAction.trigger.operation"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XMem-EeSE8qC-7-3YgA" name="messageRef" ordered="false" eType="_rL7wfem-EeSE8qC-7-3YgA"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XM-m-EeSE8qC-7-3YgA" name="base_AcceptEventAction" ordered="false" lowerBound="1">
@@ -1443,9 +11483,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XOem-EeSE8qC-7-3YgA" name="operationRef" ordered="false" eType="_rL7wbum-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL8XPOm-EeSE8qC-7-3YgA" name="ServiceTask" eSuperTypes="_rL7zDem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL8XPem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ServiceTask"/>
- <eAnnotations xmi:id="_rL8XPum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL8XP-m-EeSE8qC-7-3YgA" key="documentation" value="The Service Task has exactly one InputSet&#xD;&#xA;The Service Task has at most one OutputSet&#xD;&#xA;ServiceTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL8XPem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ServiceTask"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL8XPum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL8XP-m-EeSE8qC-7-3YgA" key="documentation" value="The Service Task has exactly one InputSet&#xD;&#xA;The Service Task has at most one OutputSet&#xD;&#xA;ServiceTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XQOm-EeSE8qC-7-3YgA" name="base_CallOperationAction" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
@@ -1456,9 +11496,9 @@
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XROm-EeSE8qC-7-3YgA" name="operationRef" ordered="false" eType="_rL7wbum-EeSE8qC-7-3YgA"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_rL8XR-m-EeSE8qC-7-3YgA" name="MultiInstanceLoopCharacteristics" eSuperTypes="_rL7yMem-EeSE8qC-7-3YgA">
- <eAnnotations xmi:id="_rL8XSOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics"/>
- <eAnnotations xmi:id="_rL8XSem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
- <details xmi:id="_rL8XSum-EeSE8qC-7-3YgA" key="documentation" value="Stereotype may be applied only on CallActivity, Task, and SubProcess"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL8XSOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rL8XSem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rL8XSum-EeSE8qC-7-3YgA" key="documentation" value="Stereotype may be applied only on CallActivity, Task, and SubProcess"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL8XS-m-EeSE8qC-7-3YgA" name="behavior" ordered="false" lowerBound="1" eType="_rL8XJ-m-EeSE8qC-7-3YgA" defaultValueLiteral="all"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XTem-EeSE8qC-7-3YgA" name="loopCardinality" ordered="false" eType="_rL7JvOm-EeSE8qC-7-3YgA"/>
@@ -1480,255 +11520,255 @@
</contents>
</eAnnotations>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-default">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_ForkNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-ownedEnd" name="extension_EventBasedGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-Gateway-base_ActivityGroup" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-ownedEnd" name="extension_Gateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-Gateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-activationCondition">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-base_JoinNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-ownedEnd" name="extension_NonExclusiveGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-default">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_InterruptibleActivityRegion" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-ownedEnd" name="extension_EventBasedGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway" name="InclusiveGateway">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-inclusiveGateway.default" name="inclusiveGateway.default">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-inclusiveGateway.default" name="inclusiveGateway.default">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-inclusiveGateway.default-specification">
<body>inclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20" isderived="false">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-default-lowerValue"/>
</ownedAttribute>
- <icon xmi:id="_r-7LsOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%20%8%6%0%0%0%-128%-105%109%74%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%1%28%73%68%65%84%56%-115%-43%-108%-79%-115%-124%48%16%69%-65%-47%-59%-120%117%3%-40%-47%-91%-84%-100%16%82%2%-108%-126%-112%40%-117%22%-64%100%14%-48%38%52%64%3%8%10%64%115%17%-34%5%4%-26%-92%75%110%-92%9%44%-113%-98%-1%-97%-79%13%56%-126%115%-2%114%-43%-36%9%34%34%2%64%-82%66%-26%-128%-68%11%25%-69%-84%63%-37%-96%101%89%-48%-74%45%-116%49%0%-128%56%-114%-111%36%-119%-21%-16%45%-92%-17%123%-118%-94%104%-75%100%83%41%117%-53%-90%-123%4%65%112%-128%-84%-7%120%60%-100%48%90%-106%101%-93%68%74%73%121%-98%83%81%20%36%-91%-68%-91%-116%-120%-120%-22%-70%-34%64%-26%121%-90%53%-26%121%38%33%-124%-35%-41%90%111%96%30%-25%-4%-75%78%103%109%44%0%-92%105%10%-33%-9%-19%-38%-9%125%100%89%102%-41%-58%24%16%-111%-67%103%95%-29%56%62%25%99%-101%81%3%-128%-25%121%87%109%0%96%-81%-60%-13%96%-81%105%-102%83%107%-45%52%81%24%-122%-5%-26%-65%-95%123%-104%82%10%93%-41%1%0%-124%16%-42%78%85%85%24%-122%97%35%122%15%59%40%-5%24%-15%89%126%59%125%127%40%-5%21%-28%-14%-83%105%-83%-19%36%-53%-78%-68%101%-25%20%118%-9%-11%59%-29%-81%-2%-93%127%28%63%-124%-16%-61%-114%64%68%51%-110%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_r-7LsOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%20%8%6%0%0%0%-128%-105%109%74%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%1%28%73%68%65%84%56%-115%-43%-108%-79%-115%-124%48%16%69%-65%-47%-59%-120%117%3%-40%-47%-91%-84%-100%16%82%2%-108%-126%-112%40%-117%22%-64%100%14%-48%38%52%64%3%8%10%64%115%17%-34%5%4%-26%-92%75%110%-92%9%44%-113%-98%-1%-97%-79%13%56%-126%115%-2%114%-43%-36%9%34%34%2%64%-82%66%-26%-128%-68%11%25%-69%-84%63%-37%-96%101%89%-48%-74%45%-116%49%0%-128%56%-114%-111%36%-119%-21%-16%45%-92%-17%123%-118%-94%104%-75%100%83%41%117%-53%-90%-123%4%65%112%-128%-84%-7%120%60%-100%48%90%-106%101%-93%68%74%73%121%-98%83%81%20%36%-91%-68%-91%-116%-120%-120%-22%-70%-34%64%-26%121%-90%53%-26%121%38%33%-124%-35%-41%90%111%96%30%-25%-4%-75%78%103%109%44%0%-92%105%10%-33%-9%-19%-38%-9%125%100%89%102%-41%-58%24%16%-111%-67%103%95%-29%56%62%25%99%-101%81%3%-128%-25%121%87%109%0%96%-81%-60%-13%96%-81%105%-102%83%107%-45%52%81%24%-122%-5%-26%-65%-95%123%-104%82%10%93%-41%1%0%-124%16%-42%78%85%85%24%-122%97%35%122%15%59%40%-5%24%-15%89%126%59%125%127%40%-5%21%-28%-14%-83%105%-83%-19%36%-53%-78%-68%101%-25%20%118%-9%-11%59%-29%-81%-2%-93%127%28%63%-124%-16%-61%-114%64%68%51%-110%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway" name="Gateway" isAbstract="true">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway-generalization" general="BPMNProfile-CoreStructure-Common-FlowNode"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway-base_ControlNode" name="base_ControlNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway-generalization" general="BPMNProfile-CoreStructure-Common-FlowNode"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway-base_ControlNode" name="base_ControlNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ControlNode"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway-base_ActivityGroup" name="base_ActivityGroup" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway-base_ActivityGroup" name="base_ActivityGroup" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityGroup"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-default">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_StructuredActivityNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-ownedEnd" name="extension_EventBasedGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway" name="EventBasedGateway">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-instantiate" name="instantiate" visibility="public">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-instantiate" name="instantiate" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-instantiate-defaultValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-eventGatewayType" name="eventGatewayType" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-eventGatewayType" name="eventGatewayType" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-eventGatewayType-defaultValue" instance="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType-exclusive"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_ForkNode" name="base_ForkNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_ForkNode" name="base_ForkNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ForkNode"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_StructuredActivityNode" name="base_StructuredActivityNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_StructuredActivityNode" name="base_StructuredActivityNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredActivityNode"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_InterruptibleActivityRegion" name="base_InterruptibleActivityRegion" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_InterruptibleActivityRegion" name="base_InterruptibleActivityRegion" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InterruptibleActivityRegion"/>
</ownedAttribute>
- <icon xmi:id="_lvvFkOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%20%8%6%0%0%0%-128%-105%109%74%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%1%-113%73%68%65%84%56%-115%-43%-108%-79%-118%-62%64%20%69%-17%-45%88%24%108%12%118%-30%23%24%16%83%-92%20%107%27%65%-84%20%59%63%-63%111%-80%-56%71%-8%13%86%-63%78%4%-85%24%-115%-79%16%17%20%-126%125%26%65%-76%-70%91%-20%-22%-70%107%52%22%-37%-20%109%-25%-50%-103%121%-17%-66%25%32%70%-102%-90%121%113%-98%119%68%-110%4%-64%56%-93%-60%64%-66%-115%34%47%-3%-49%22%126%64%-34%-127%41%-81%32%-117%-59%2%-82%-21%2%0%76%-45%4%73%-120%8%-93%96%-65%65%55%72%-65%-33%-57%102%-77%-63%126%-65%71%-79%88%-60%116%58%-123%-82%-21%79%97%-119%103%-112%32%8%16%4%1%106%-75%26%102%-77%25%6%-125%1%118%-69%29%44%-53%-62%-105%47%50%0%94%53%-97%-49%-39%104%52%-104%-49%-25%57%-103%76%72%-110%-29%-15%-104%-71%92%-114%-121%-61%-127%-19%118%-101%-53%-27%-14%33%-51%-124%-90%105%-34%125%99%93%-41%69%50%-103%68%38%-109%65%-91%82%1%0%84%-85%85%-92%-45%105%-40%-74%13%85%85%-31%56%-50%-11%-12%-37%-100%37%-62%48%44%127%-91%113%83%54%-101%-59%-7%124%-58%118%-69%5%0%-84%-41%107%92%46%23%20%10%-123%107%-113%0%124%-90%24%-122%97%57%-78%60%-49%-13%-40%-23%116%104%-37%54%21%69%97%42%-107%-94%-94%40%108%54%-101%36%-55%86%-85%69%-33%-9%31%-122%-12%62%53%17%17%-110%-124%-82%-21%24%14%-121%56%30%-113%24%-115%70%16%17%-44%-21%117%116%-69%93%24%-122%-127%82%-87%-124%-33%-87%69%13%23%73%-62%-78%44%-84%86%43%-88%-86%10%-110%56%-99%78%48%12%3%-67%94%47%114%-33%-53%-55%-10%125%31%-114%-29%64%68%96%-102%102%-28%77%-30%64%55%-40%93%-35%113%-2%-105%122%-5%-11%-57%-22%-81%-2%-93%127%-84%15%29%100%-26%87%-110%-38%-10%14%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_lvvFkOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%20%8%6%0%0%0%-128%-105%109%74%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%1%-113%73%68%65%84%56%-115%-43%-108%-79%-118%-62%64%20%69%-17%-45%88%24%108%12%118%-30%23%24%16%83%-92%20%107%27%65%-84%20%59%63%-63%111%-80%-56%71%-8%13%86%-63%78%4%-85%24%-115%-79%16%17%20%-126%125%26%65%-76%-70%91%-20%-22%-70%107%52%22%-37%-20%109%-25%-50%-103%121%-17%-66%25%32%70%-102%-90%121%113%-98%119%68%-110%4%-64%56%-93%-60%64%-66%-115%34%47%-3%-49%22%126%64%-34%-127%41%-81%32%-117%-59%2%-82%-21%2%0%76%-45%4%73%-120%8%-93%96%-65%65%55%72%-65%-33%-57%102%-77%-63%126%-65%71%-79%88%-60%116%58%-123%-82%-21%79%97%-119%103%-112%32%8%16%4%1%106%-75%26%102%-77%25%6%-125%1%118%-69%29%44%-53%-62%-105%47%50%0%94%53%-97%-49%-39%104%52%-104%-49%-25%57%-103%76%72%-110%-29%-15%-104%-71%92%-114%-121%-61%-127%-19%118%-101%-53%-27%-14%33%-51%-124%-90%105%-34%125%99%93%-41%69%50%-103%68%38%-109%65%-91%82%1%0%84%-85%85%-92%-45%105%-40%-74%13%85%85%-31%56%-50%-11%-12%-37%-100%37%-62%48%44%127%-91%113%83%54%-101%-59%-7%124%-58%118%-69%5%0%-84%-41%107%92%46%23%20%10%-123%107%-113%0%124%-90%24%-122%97%57%-78%60%-49%-13%-40%-23%116%104%-37%54%21%69%97%42%-107%-94%-94%40%108%54%-101%36%-55%86%-85%69%-33%-9%31%-122%-12%62%53%17%17%-110%-124%-82%-21%24%14%-121%56%30%-113%24%-115%70%16%17%-44%-21%117%116%-69%93%24%-122%-127%82%-87%-124%-33%-87%69%13%23%73%-62%-78%44%-84%86%43%-88%-86%10%-110%56%-99%78%48%12%3%-67%94%47%114%-33%-53%-55%-10%125%31%-114%-29%64%68%96%-102%102%-28%77%-30%64%55%-40%93%-35%113%-2%-105%122%-5%-11%-57%-22%-81%-2%-93%127%-84%15%29%100%-26%87%-110%-38%-10%14%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection" name="GatewayDirection">
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-unspecified" name="unspecified"/>
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-converging" name="converging"/>
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-diverging" name="diverging"/>
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-mixed" name="mixed"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-unspecified" name="unspecified"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-converging" name="converging"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-diverging" name="diverging"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-mixed" name="mixed"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-Gateway-base_ControlNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-ownedEnd" name="extension_Gateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-Gateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway" name="NonExclusiveGateway" isAbstract="true">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-base_JoinNode" name="base_JoinNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-base_JoinNode" name="base_JoinNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#JoinNode"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-base_ForkNode" name="base_ForkNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-base_ForkNode" name="base_ForkNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ForkNode"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ParallelGateway" name="ParallelGateway">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ParallelGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/>
- <icon xmi:id="_y4HREOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%20%8%6%0%0%0%-128%-105%109%74%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%-58%73%68%65%84%56%-115%-43%-108%49%14%-124%48%12%4%29%58%82%-58%-1%127%19%21%72%-120%63%-32%-114%-62%68%-38%107%32%28%1%-30%-100%68%115%-45%68%90%91%75%-42%114%32%50%8%33%116%86%79%13%0%0%34%-126%-43%-24%12%-109%-93%-47%-71%98%-1%83%-31%100%82%99%-42%-108%76%68%-28%116%110%-70%25%115%55%73%-84%-21%10%102%-122%-86%-98%-12%59%-77%38%51%-87%-7%-40%-19%-51%-102%-93%118%-60%-119%49%82%-116%-111%-58%113%-92%101%89%104%-102%-90%-92%61%-58%12%33%116%-56%96%102%48%51%-38%-74%5%17%-63%123%-97%-76%-100%124%-49%82%65%68%-96%-86%80%85%-12%125%15%-17%61%-122%97%72%-38%60%-49%-59%89%93%6%93%26%-10%-99%-55%-9%-80%-35%-74%39%38%-42%114%94%110%-74%-57%16%17%51%-50%107%-101%-3%-38%91%-77%40%-58%-7%-119%-73%-2%71%127%-52%7%126%-10%27%-52%126%-4%-42%-61%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ParallelGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/>
+ <icon xmi:type="uml:Image" xmi:id="_y4HREOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%20%8%6%0%0%0%-128%-105%109%74%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%-58%73%68%65%84%56%-115%-43%-108%49%14%-124%48%12%4%29%58%82%-58%-1%127%19%21%72%-120%63%-32%-114%-62%68%-38%107%32%28%1%-30%-100%68%115%-45%68%90%91%75%-42%114%32%50%8%33%116%86%79%13%0%0%34%-126%-43%-24%12%-109%-93%-47%-71%98%-1%83%-31%100%82%99%-42%-108%76%68%-28%116%110%-70%25%115%55%73%-84%-21%10%102%-122%-86%-98%-12%59%-77%38%51%-87%-7%-40%-19%-51%-102%-93%118%-60%-119%49%82%-116%-111%-58%113%-92%101%89%104%-102%-90%-92%61%-58%12%33%116%-56%96%102%48%51%-38%-74%5%17%-63%123%-97%-76%-100%124%-49%82%65%68%-96%-86%80%85%-12%125%15%-17%61%-122%97%72%-38%60%-49%-59%89%93%6%93%26%-10%-99%-55%-9%-80%-35%-74%39%38%-42%114%94%110%-74%-57%16%17%51%-50%107%-101%-3%-38%91%-77%40%-58%-7%-119%-73%-2%71%127%-52%7%126%-10%27%-52%126%-4%-42%-61%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway" name="ComplexGateway">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.default" name="complexGateway.default">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.default" name="complexGateway.default">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.default-specification">
<body>complexGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.activationCondition" name="complexGateway.activationCondition">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.activationCondition" name="complexGateway.activationCondition">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.activationCondition-specification">
<body>complexGateway::/activationCondition : BPMNExpression [0..1] = JoinNode::joinSpec</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.joinSpec" name="complexGateway.joinSpec" constrainedElement="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.joinSpec" name="complexGateway.joinSpec" constrainedElement="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.joinSpec-specification">
<body>complexGateway::joinSpec = &quot;BPMNInclusive&quot; when applied to join nodes</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21" isderived="false">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-default-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-activationCondition" name="activationCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-activationCondition" name="activationCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-activationCondition-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType" name="EventBasedGatewayType">
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType-exclusive" name="exclusive"/>
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType-parallel" name="parallel"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType-exclusive" name="exclusive"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType-parallel" name="parallel"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway" name="ExclusiveGateway">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-exclusiveGateway.default" name="exclusiveGateway.default">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-exclusiveGateway.default" name="exclusiveGateway.default">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-exclusiveGateway.default-specification">
<body>exclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-base_DecisionNode" name="base_DecisionNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-base_DecisionNode" name="base_DecisionNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DecisionNode"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-base_MergeNode" name="base_MergeNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-base_MergeNode" name="base_MergeNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#MergeNode"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-default-lowerValue"/>
</ownedAttribute>
- <icon xmi:id="_oQ4MoOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%20%8%6%0%0%0%-128%-105%109%74%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%1%41%73%68%65%84%56%-115%-43%-108%-67%-82%-126%64%16%70%15%91%17%74%10%98%-127%5%-15%17%125%20%75%95%-61%-106%68%-97%-64%4%48%38%-38%105%69%34%68%18%117%73%76%-104%91%92%-18%15%-32%-34%-91%-80%-71%95%57%-13%-19%-55%-52%100%102%-63%34%-33%-9%-73%54%-49%24%-119%-120%8%32%54%-93%99%-127%-4%24%29%-25%79%-65%41%-47%-127%-116%-127%-87%87%-112%-57%-29%65%89%-106%-99%96%81%20%104%-83%-63%-48%102%31%36%34%66%85%85%108%54%27%-22%-70%6%64%107%-51%122%-67%-26%122%-67%-46%86%58%-128%57%125%8%64%-45%52%28%-113%71%92%-41%101%58%-99%114%58%-99%104%-102%-122%40%-118%-66%-38%27%-76%-87%-6%16%0%-91%20%97%24%-78%90%-83%-56%-78%-116%56%-114%-103%76%38%-33%-112%-10%65%-73%50%-33%-9%-73%98%80%-102%-90%50%-97%-49%101%-73%-37%-103%44%-46%-33%-77%-127%-31%118%-69%-55%98%-79%-112%52%77%101%-71%92%-54%-3%126%31%120%126%87%100%-100%-47%-31%112%-64%-13%60%-62%48%-28%124%62%-13%124%62%-103%-51%102%-42%25%-75%-71%-49%120%-98%-25%-20%-9%123%-126%32%64%41%69%16%4%36%73%66%-98%-25%47%33%38%-119%-42%90%-118%-94%-24%-76%113%-71%92%68%107%109%60%-105%-73%109%-10%-37%110%-51%-90%-47%-41%111%-43%-69%-2%-93%127%-84%15%-106%-85%8%-50%89%127%48%-99%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_oQ4MoOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%20%8%6%0%0%0%-128%-105%109%74%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%1%41%73%68%65%84%56%-115%-43%-108%-67%-82%-126%64%16%70%15%91%17%74%10%98%-127%5%-15%17%125%20%75%95%-61%-106%68%-97%-64%4%48%38%-38%105%69%34%68%18%117%73%76%-104%91%92%-18%15%-32%-34%-91%-80%-71%95%57%-13%-19%-55%-52%100%102%-63%34%-33%-9%-73%54%-49%24%-119%-120%8%32%54%-93%99%-127%-4%24%29%-25%79%-65%41%-47%-127%-116%-127%-87%87%-112%-57%-29%65%89%-106%-99%96%81%20%104%-83%-63%-48%102%31%36%34%66%85%85%108%54%27%-22%-70%6%64%107%-51%122%-67%-26%122%-67%-46%86%58%-128%57%125%8%64%-45%52%28%-113%71%92%-41%101%58%-99%114%58%-99%104%-102%-122%40%-118%-66%-38%27%-76%-87%-6%16%0%-91%20%97%24%-78%90%-83%-56%-78%-116%56%-114%-103%76%38%-33%-112%-10%65%-73%50%-33%-9%-73%98%80%-102%-90%50%-97%-49%101%-73%-37%-103%44%-46%-33%-77%-127%-31%118%-69%-55%98%-79%-112%52%77%101%-71%92%-54%-3%126%31%120%126%87%100%-100%-47%-31%112%-64%-13%60%-62%48%-28%124%62%-13%124%62%-103%-51%102%-42%25%-75%-71%-49%120%-98%-25%-20%-9%123%-126%32%64%41%69%16%4%36%73%66%-98%-25%47%33%38%-119%-42%90%-118%-94%-24%-76%113%-71%92%68%107%109%60%-105%-73%109%-10%-37%110%-51%-90%-47%-41%111%-43%-69%-2%-93%127%-84%15%-106%-85%8%-50%89%127%48%-99%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-base_DecisionNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-ownedEnd" name="extension_ExclusiveGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-base_MergeNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-ownedEnd" name="extension_ExclusiveGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-base_ForkNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-ownedEnd" name="extension_NonExclusiveGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2" memberEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Infrastructure-Definitions-base_Package" navigableOwnedEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-ownedEnd" name="extension_Definitions" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" aggregation="composite" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-ownedEnd BPMNProfile-CoreStructure-Infrastructure-RootElement-base_PackageableElement" navigableOwnedEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-ownedEnd" name="extension_RootElement" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-RootElement" aggregation="composite" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement" name="RootElement" isAbstract="true">
- <generalization xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-base_PackageableElement" name="base_PackageableElement" visibility="public" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-base_PackageableElement" name="base_PackageableElement" visibility="public" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PackageableElement"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-definition" name="definition" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-8" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-definition" name="definition" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-8" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-definition-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import" name="Import">
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-base_PackageImport" name="base_PackageImport" visibility="public" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-base_PackageImport" name="base_PackageImport" visibility="public" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PackageImport"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-importType" name="importType" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-importType" name="importType" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-location" name="location" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-location" name="location" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-namespace" name="namespace" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-namespace" name="namespace" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-definitions" name="definitions" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-definitions" name="definitions" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-8" memberEnd="BPMNProfile-CoreStructure-Infrastructure-RootElement-definition BPMNProfile-CoreStructure-Infrastructure-Definitions-rootElements"/>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions" name="Definitions">
- <generalization xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-base_Package" name="base_Package" visibility="public" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-base_Package" name="base_Package" visibility="public" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-targetNamespace" name="targetNamespace" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-targetNamespace" name="targetNamespace" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-expressionLanguage" name="expressionLanguage" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-expressionLanguage" name="expressionLanguage" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-expressionLanguage-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-typeLanguage" name="typeLanguage" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-typeLanguage" name="typeLanguage" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-typeLanguage-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-exporter" name="exporter" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-exporter" name="exporter" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-exporterVersion" name="exporterVersion" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-exporterVersion" name="exporterVersion" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-extensions" name="extensions" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNExtension" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-extensions" name="extensions" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNExtension" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-extensions-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-extensions-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-rootElements" name="rootElements" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-RootElement" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-8" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-rootElements" name="rootElements" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-RootElement" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-8" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-rootElements-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-rootElements-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-imports" name="imports" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Import" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-imports" name="imports" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Import" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-imports-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-imports-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-relationships" name="relationships" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-relationships" name="relationships" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-relationships-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-relationships-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Infrastructure-Definitions-extensions BPMNProfile-CoreStructure-Infrastructure-packagedElement-7-ownedEnd">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Infrastructure-Import-base_PackageImport" navigableOwnedEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4-ownedEnd" name="extension_Import" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Import" aggregation="composite" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4">
@@ -1736,290 +11776,290 @@
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-6" memberEnd="BPMNProfile-Process-packagedElement-6-ownedEnd BPMNProfile-Process-Auditing-base_Class" navigableOwnedEnd="BPMNProfile-Process-packagedElement-6-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-6-ownedEnd" name="extension_Auditing" visibility="public" type="BPMNProfile-Process-Auditing" aggregation="composite" association="BPMNProfile-Process-packagedElement-6">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-6-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-31" memberEnd="BPMNProfile-Process-packagedElement-31-ownedEnd BPMNProfile-Process-GlobalTask-resources">
- <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-31-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalTask" association="BPMNProfile-Process-packagedElement-31"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-packagedElement-31-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalTask" association="BPMNProfile-Process-packagedElement-31"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-LaneSet" name="LaneSet">
- <ownedRule xmi:id="BPMNProfile-Process-LaneSet-LaneSet.lanes" name="LaneSet.lanes">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-LaneSet-LaneSet.lanes" name="LaneSet.lanes">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-LaneSet-LaneSet.lanes-specification">
<body>LaneSet::/lanes : Lane [*] = ActivityPartition.SubPartition</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-LaneSet-LaneSet.parentLane" name="LaneSet.parentLane">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-LaneSet-LaneSet.parentLane" name="LaneSet.parentLane">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-LaneSet-LaneSet.parentLane-specification">
<body>LaneSet::/parentLane : Lane [*] = ActivityPartition.superpartition</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-LaneSet-LaneSet.flowElementsContainer" name="LaneSet.flowElementsContainer">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-LaneSet-LaneSet.flowElementsContainer" name="LaneSet.flowElementsContainer">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-LaneSet-LaneSet.flowElementsContainer-specification">
<body>LaneSet::/flowElementsContainer [0..1] inverse of Activity.partition and SubProcess.laneSets</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-LaneSet-LaneSet" name="LaneSet" constrainedElement="BPMNProfile-Process-LaneSet">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-LaneSet-LaneSet" name="LaneSet" constrainedElement="BPMNProfile-Process-LaneSet">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-LaneSet-LaneSet-specification">
<body>ActivityPartitions with LaneSet stereotype applied must have isDimension = true</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-LaneSet-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-LaneSet-base_ActivityPartition" name="base_ActivityPartition" visibility="public" association="BPMNProfile-Process-packagedElement-16">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-LaneSet-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-LaneSet-base_ActivityPartition" name="base_ActivityPartition" visibility="public" association="BPMNProfile-Process-packagedElement-16">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-LaneSet-lanes" name="lanes" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-26" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-LaneSet-lanes" name="lanes" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-26" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-LaneSet-lanes-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-LaneSet-lanes-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-LaneSet-parentLane" name="parentLane" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-27" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-LaneSet-parentLane" name="parentLane" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-27" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-LaneSet-parentLane-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-LaneSet-parentLane-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-LaneSet-flowElementsContainer" name="flowElementsContainer" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElementsContainer" association="BPMNProfile-CoreStructure-Common-packagedElement-42" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-LaneSet-flowElementsContainer" name="flowElementsContainer" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElementsContainer" association="BPMNProfile-CoreStructure-Common-packagedElement-42" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-LaneSet-flowElementsContainer-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Monitoring" name="Monitoring">
- <generalization xmi:id="BPMNProfile-Process-Monitoring-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Monitoring-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Process-packagedElement-11">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Monitoring-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Monitoring-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Process-packagedElement-11">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-26" memberEnd="BPMNProfile-Process-Lane-laneSet BPMNProfile-Process-LaneSet-lanes"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-17" memberEnd="BPMNProfile-Process-packagedElement-17-ownedEnd BPMNProfile-Process-BPMNProcess-correlationSubscriptions">
- <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-17-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-17"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-packagedElement-17-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-17"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-24" memberEnd="BPMNProfile-Process-packagedElement-24-ownedEnd BPMNProfile-Process-BPMNProcess-supports">
- <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-24-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-24"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-packagedElement-24-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-24"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-BPMNProcess" name="BPMNProcess">
- <ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.supportedInterfaceRefs" name="Process.supportedInterfaceRefs" constrainedElement="BPMNProfile-Process-BPMNProcess">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-BPMNProcess-Process.supportedInterfaceRefs" name="Process.supportedInterfaceRefs" constrainedElement="BPMNProfile-Process-BPMNProcess">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.supportedInterfaceRefs-specification">
<body>BPMN::Process supportedInterfaceRefs are referenced by UML property RealizedInterface.</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.supports" name="Process.supports">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-BPMNProcess-Process.supports" name="Process.supports">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.supports-specification">
<body>self.supports = self.base_Activity./general.extension_Process </body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.properties" name="Process.properties">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-BPMNProcess-Process.properties" name="Process.properties">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.properties-specification">
<body>self.properties = self.base_Activity.ownedAttribute.bpmnProperty</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.laneSets" name="Process.laneSets" constrainedElement="BPMNProfile-Process-BPMNProcess">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-BPMNProcess-Process.laneSets" name="Process.laneSets" constrainedElement="BPMNProfile-Process-BPMNProcess">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.laneSets-specification">
<body>Process::/laneSets : LaneSet [*] = Activity.partition</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.flowElements" name="Process.flowElements">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-BPMNProcess-Process.flowElements" name="Process.flowElements">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.flowElements-specification">
<body>Process::/flowElements : RedefinableElement = the collected values of Activity::node, Activity::edge and Activity::group. Constrained to elements stereotyped by BPMN process element stereotypes.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-BPMNProcess-generalization-1" general="BPMNProfile-CoreStructure-Common-CallableElement"/>
- <generalization xmi:id="BPMNProfile-Process-BPMNProcess-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElementsContainer"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-processType" name="processType" visibility="public" type="BPMNProfile-Process-ProcessType">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-BPMNProcess-generalization-1" general="BPMNProfile-CoreStructure-Common-CallableElement"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-BPMNProcess-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElementsContainer"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-BPMNProcess-processType" name="processType" visibility="public" type="BPMNProfile-Process-ProcessType">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-Process-BPMNProcess-processType-defaultValue" instance="BPMNProfile-Process-ProcessType-none"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-isClosed" name="isClosed" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-BPMNProcess-isClosed" name="isClosed" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-BPMNProcess-isClosed-defaultValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-auditing" name="auditing" visibility="public" type="BPMNProfile-Process-Auditing" association="BPMNProfile-Process-packagedElement-12">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-BPMNProcess-auditing" name="auditing" visibility="public" type="BPMNProfile-Process-Auditing" association="BPMNProfile-Process-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-BPMNProcess-auditing-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-isExecutable" name="isExecutable" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-BPMNProcess-isExecutable" name="isExecutable" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-BPMNProcess-isExecutable-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-definitionalCollaborationRef" name="definitionalCollaborationRef" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Process-packagedElement-14">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-BPMNProcess-definitionalCollaborationRef" name="definitionalCollaborationRef" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Process-packagedElement-14">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-BPMNProcess-definitionalCollaborationRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-base_Activity" name="base_Activity" visibility="public" association="BPMNProfile-Process-packagedElement-8">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-BPMNProcess-base_Activity" name="base_Activity" visibility="public" association="BPMNProfile-Process-packagedElement-8">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Activity"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-correlationSubscriptions" name="correlationSubscriptions" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" association="BPMNProfile-Process-packagedElement-17">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-BPMNProcess-correlationSubscriptions" name="correlationSubscriptions" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" association="BPMNProfile-Process-packagedElement-17">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-correlationSubscriptions-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-correlationSubscriptions-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-monitoring" name="monitoring" visibility="public" type="BPMNProfile-Process-Monitoring" association="BPMNProfile-Process-packagedElement-13">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-BPMNProcess-monitoring" name="monitoring" visibility="public" type="BPMNProfile-Process-Monitoring" association="BPMNProfile-Process-packagedElement-13">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-BPMNProcess-monitoring-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-supports" name="supports" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-24" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-properties" name="properties" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" association="BPMNProfile-Process-packagedElement-25" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-BPMNProcess-supports" name="supports" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-24" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-BPMNProcess-properties" name="properties" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" association="BPMNProfile-Process-packagedElement-25" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-properties-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-properties-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-resources" name="resources" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-packagedElement-30" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-BPMNProcess-resources" name="resources" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-packagedElement-30" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-resources-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-resources-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-Process-ProcessType" name="ProcessType">
- <ownedLiteral xmi:id="BPMNProfile-Process-ProcessType-none" name="none"/>
- <ownedLiteral xmi:id="BPMNProfile-Process-ProcessType-public" name="public"/>
- <ownedLiteral xmi:id="BPMNProfile-Process-ProcessType-private" name="private"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-Process-ProcessType-none" name="none"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-Process-ProcessType-public" name="public"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-Process-ProcessType-private" name="private"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-16" memberEnd="BPMNProfile-Process-packagedElement-16-ownedEnd BPMNProfile-Process-LaneSet-base_ActivityPartition" navigableOwnedEnd="BPMNProfile-Process-packagedElement-16-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-16-ownedEnd" name="extension_LaneSet" visibility="public" type="BPMNProfile-Process-LaneSet" aggregation="composite" association="BPMNProfile-Process-packagedElement-16">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-16-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-29" memberEnd="BPMNProfile-Process-packagedElement-29-ownedEnd BPMNProfile-Process-Lane-partitionElementRef">
- <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-29-ownedEnd" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-29"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-packagedElement-29-ownedEnd" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-29"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-28" memberEnd="BPMNProfile-Process-packagedElement-28-ownedEnd BPMNProfile-Process-Lane-flowNodeRefs">
- <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-28-ownedEnd" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-28"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-packagedElement-28-ownedEnd" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-28"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-30" memberEnd="BPMNProfile-Process-Activities-ResourceRole-process BPMNProfile-Process-BPMNProcess-resources"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-13" memberEnd="BPMNProfile-Process-packagedElement-13-ownedEnd BPMNProfile-Process-BPMNProcess-monitoring">
- <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-13-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-13">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-packagedElement-13-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-13">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-13-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-21" memberEnd="BPMNProfile-Process-packagedElement-21-ownedEnd BPMNProfile-Process-Lane-_partitionElement">
- <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-21-ownedEnd" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-21">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-packagedElement-21-ownedEnd" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-21">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-21-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-32" memberEnd="BPMNProfile-Process-packagedElement-32-ownedEnd BPMNProfile-Process-GlobalBusinessRuleTask-implementation">
- <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-32-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalBusinessRuleTask" association="BPMNProfile-Process-packagedElement-32"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-packagedElement-32-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalBusinessRuleTask" association="BPMNProfile-Process-packagedElement-32"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-34" memberEnd="BPMNProfile-Process-packagedElement-34-ownedEnd BPMNProfile-Process-GlobalScriptTask-scriptFormat">
- <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-34-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalScriptTask" association="BPMNProfile-Process-packagedElement-34"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-packagedElement-34-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalScriptTask" association="BPMNProfile-Process-packagedElement-34"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-25" memberEnd="BPMNProfile-Process-packagedElement-25-ownedEnd BPMNProfile-Process-BPMNProcess-properties">
- <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-25"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-25"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-33" memberEnd="BPMNProfile-Process-GlobalScriptTask-script BPMNProfile-Process-packagedElement-33-ownedEnd">
- <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-33-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalScriptTask" association="BPMNProfile-Process-packagedElement-33"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-packagedElement-33-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalScriptTask" association="BPMNProfile-Process-packagedElement-33"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Lane" name="Lane">
- <ownedRule xmi:id="BPMNProfile-Process-Lane-Lane.laneSet" name="Lane.laneSet">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Lane-Lane.laneSet" name="Lane.laneSet">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Lane-Lane.laneSet-specification">
<body>Lane::/laneSet : Lane = ActivityPartition.superPartition</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Lane-Lane.childLaneSet" name="Lane.childLaneSet">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Lane-Lane.childLaneSet" name="Lane.childLaneSet">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Lane-Lane.childLaneSet-specification">
<body>Lane::/childLaneSet : Lane [0..1] = ActivityPartition.subPartition</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Lane-Lane.partitionElementRef" name="Lane.partitionElementRef" constrainedElement="BPMNProfile-Process-Lane">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Lane-Lane.partitionElementRef" name="Lane.partitionElementRef" constrainedElement="BPMNProfile-Process-Lane">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Lane-Lane.partitionElementRef-specification">
<body>Lane::/partitionElementRef [0..1] = ActivityPartition.represents</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Lane-Lane.flowNodeRefs" name="Lane.flowNodeRefs" constrainedElement="BPMNProfile-Process-Lane">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Lane-Lane.flowNodeRefs" name="Lane.flowNodeRefs" constrainedElement="BPMNProfile-Process-Lane">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Lane-Lane.flowNodeRefs-specification">
<body>Lane::/flowNodeRefs [*] = ActivityPartition.node</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Lane-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Lane-base_ActivityPartition" name="base_ActivityPartition" visibility="public" association="BPMNProfile-Process-packagedElement-4">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Lane-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Lane-base_ActivityPartition" name="base_ActivityPartition" visibility="public" association="BPMNProfile-Process-packagedElement-4">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Lane-_partitionElement" name=" partitionElement" visibility="public" association="BPMNProfile-Process-packagedElement-21">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Lane-_partitionElement" name=" partitionElement" visibility="public" association="BPMNProfile-Process-packagedElement-21">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Lane-_partitionElement-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Lane-laneSet" name="laneSet" visibility="public" type="BPMNProfile-Process-LaneSet" association="BPMNProfile-Process-packagedElement-26" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Lane-flowNodeRefs" name="flowNodeRefs" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" association="BPMNProfile-Process-packagedElement-28" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Lane-laneSet" name="laneSet" visibility="public" type="BPMNProfile-Process-LaneSet" association="BPMNProfile-Process-packagedElement-26" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Lane-flowNodeRefs" name="flowNodeRefs" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" association="BPMNProfile-Process-packagedElement-28" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Lane-flowNodeRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Lane-flowNodeRefs-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Lane-partitionElementRef" name="partitionElementRef" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-Process-packagedElement-29" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Lane-partitionElementRef" name="partitionElementRef" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-Process-packagedElement-29" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Lane-partitionElementRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Lane-childLaneSet_" name="childLaneSet " visibility="public" type="BPMNProfile-Process-LaneSet" isderived="false"/>
- <icon xmi:id="_wfB50OmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%7%116%73%77%69%7%-37%2%23%14%35%33%-5%125%48%63%0%0%0%25%116%69%88%116%67%111%109%109%101%110%116%0%67%114%101%97%116%101%100%32%119%105%116%104%32%71%73%77%80%87%-127%14%23%0%0%0%57%73%68%65%84%56%-53%99%-4%-1%-1%63%3%37%-128%-119%-127%66%48%12%12%96%97%96%96%96%96%100%100%36%43%36%-1%-1%-1%-49%-56%-126%-52%33%69%51%-52%-46%65%18%6%-108%-124%3%-29%104%74%28%4%6%0%0%-17%-46%15%33%124%16%-60%-80%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Lane-childLaneSet_" name="childLaneSet " visibility="public" type="BPMNProfile-Process-LaneSet" isderived="false"/>
+ <icon xmi:type="uml:Image" xmi:id="_wfB50OmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%7%116%73%77%69%7%-37%2%23%14%35%33%-5%125%48%63%0%0%0%25%116%69%88%116%67%111%109%109%101%110%116%0%67%114%101%97%116%101%100%32%119%105%116%104%32%71%73%77%80%87%-127%14%23%0%0%0%57%73%68%65%84%56%-53%99%-4%-1%-1%63%3%37%-128%-119%-127%66%48%12%12%96%97%96%96%96%96%100%100%36%43%36%-1%-1%-1%-49%-56%-126%-52%33%69%51%-52%-46%65%18%6%-108%-124%3%-29%104%74%28%4%6%0%0%-17%-46%15%33%124%16%-60%-80%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-2" memberEnd="BPMNProfile-Process-packagedElement-2-ownedEnd BPMNProfile-Process-GlobalTask-base_OpaqueBehavior" navigableOwnedEnd="BPMNProfile-Process-packagedElement-2-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-6"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-2-ownedEnd" name="extension_GlobalTask" visibility="public" type="BPMNProfile-Process-GlobalTask" aggregation="composite" association="BPMNProfile-Process-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-GlobalScriptTask" name="GlobalScriptTask">
- <ownedRule xmi:id="BPMNProfile-Process-GlobalScriptTask-GlobalScriptTask.scriptFormat" name="GlobalScriptTask.scriptFormat">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-GlobalScriptTask-GlobalScriptTask.scriptFormat" name="GlobalScriptTask.scriptFormat">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-GlobalScriptTask-GlobalScriptTask.scriptFormat-specification">
<body>GlobalScriptTask::/scriptFormat : String [*] {ordered}= OpaqueBehavior.language</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-GlobalScriptTask-GlobalScriptTask.script" name="GlobalScriptTask.script">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-GlobalScriptTask-GlobalScriptTask.script" name="GlobalScriptTask.script">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-GlobalScriptTask-GlobalScriptTask.script-specification">
<body>GlobalScriptTask::/script : String [*] {ordered, non-unique}= OpaqueBehavior.body</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-GlobalScriptTask-generalization" general="BPMNProfile-Process-GlobalTask"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-GlobalScriptTask-script" name="script" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-packagedElement-33" isderived="false">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-GlobalScriptTask-generalization" general="BPMNProfile-Process-GlobalTask"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-GlobalScriptTask-script" name="script" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-packagedElement-33" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalScriptTask-script-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalScriptTask-script-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-GlobalScriptTask-scriptFormat" name="scriptFormat" visibility="public" isOrdered="true" association="BPMNProfile-Process-packagedElement-34" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-GlobalScriptTask-scriptFormat" name="scriptFormat" visibility="public" isOrdered="true" association="BPMNProfile-Process-packagedElement-34" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalScriptTask-scriptFormat-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalScriptTask-scriptFormat-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Auditing" name="Auditing">
- <generalization xmi:id="BPMNProfile-Process-Auditing-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Auditing-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Process-packagedElement-6">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Auditing-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Auditing-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Process-packagedElement-6">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-8" memberEnd="BPMNProfile-Process-packagedElement-8-ownedEnd BPMNProfile-Process-BPMNProcess-base_Activity" navigableOwnedEnd="BPMNProfile-Process-packagedElement-8-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-packagedElement-8-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-6"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-packagedElement-8-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-8-ownedEnd" name="extension_BPMNProcess" visibility="public" type="BPMNProfile-Process-BPMNProcess" aggregation="composite" association="BPMNProfile-Process-packagedElement-8">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-8-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-GlobalTask" name="GlobalTask">
- <ownedRule xmi:id="BPMNProfile-Process-GlobalTask-GlobalTask.supportedInterfaceRefs" name="GlobalTask.supportedInterfaceRefs" constrainedElement="BPMNProfile-Process-GlobalTask">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-GlobalTask-GlobalTask.supportedInterfaceRefs" name="GlobalTask.supportedInterfaceRefs" constrainedElement="BPMNProfile-Process-GlobalTask">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-GlobalTask-GlobalTask.supportedInterfaceRefs-specification">
<body>GlobalTask supportedInterfaceRefs are referenced by UML property RealizedInterface.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-GlobalTask-generalization" general="BPMNProfile-CoreStructure-Common-CallableElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-GlobalTask-base_OpaqueBehavior" name="base_OpaqueBehavior" visibility="public" association="BPMNProfile-Process-packagedElement-2">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-GlobalTask-generalization" general="BPMNProfile-CoreStructure-Common-CallableElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-GlobalTask-base_OpaqueBehavior" name="base_OpaqueBehavior" visibility="public" association="BPMNProfile-Process-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueBehavior"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-GlobalTask-resources" name="resources" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-packagedElement-31" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-GlobalTask-resources" name="resources" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-packagedElement-31" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalTask-resources-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalTask-resources-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-12" memberEnd="BPMNProfile-Process-packagedElement-12-ownedEnd BPMNProfile-Process-BPMNProcess-auditing">
- <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-12-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-12">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-packagedElement-12-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-12-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-14" memberEnd="BPMNProfile-Process-packagedElement-14-ownedEnd BPMNProfile-Process-BPMNProcess-definitionalCollaborationRef">
- <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-14"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-14"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-27" memberEnd="BPMNProfile-Process-packagedElement-27-ownedEnd BPMNProfile-Process-LaneSet-parentLane">
- <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-27-ownedEnd" name="childLaneSet" visibility="public" type="BPMNProfile-Process-LaneSet" association="BPMNProfile-Process-packagedElement-27" isderived="false"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-packagedElement-27-ownedEnd" name="childLaneSet" visibility="public" type="BPMNProfile-Process-LaneSet" association="BPMNProfile-Process-packagedElement-27" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-11" memberEnd="BPMNProfile-Process-packagedElement-11-ownedEnd BPMNProfile-Process-Monitoring-base_Class" navigableOwnedEnd="BPMNProfile-Process-packagedElement-11-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-11-ownedEnd" name="extension_Monitoring" visibility="public" type="BPMNProfile-Process-Monitoring" aggregation="composite" association="BPMNProfile-Process-packagedElement-11">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-11-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask" name="GlobalBusinessRuleTask">
- <ownedRule xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-GlobalBusinessRuleTask.implementation" name="GlobalBusinessRuleTask.implementation" constrainedElement="BPMNProfile-Process-GlobalBusinessRuleTask">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-GlobalBusinessRuleTask.implementation" name="GlobalBusinessRuleTask.implementation" constrainedElement="BPMNProfile-Process-GlobalBusinessRuleTask">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-GlobalBusinessRuleTask.implementation-specification">
<body>GlobalBusinessRuleTask::/implementation: String [*] {ordered,non-unique} = OpaqueBehavior.body (defaults to &quot;##unspecified&quot;)</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-generalization" general="BPMNProfile-Process-GlobalTask"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-packagedElement-32" isderived="false">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-generalization" general="BPMNProfile-Process-GlobalTask"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-packagedElement-32" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-implementation-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-implementation-upperValue" value="*"/>
@@ -2027,126 +12067,126 @@
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-4" memberEnd="BPMNProfile-Process-packagedElement-4-ownedEnd BPMNProfile-Process-Lane-base_ActivityPartition" navigableOwnedEnd="BPMNProfile-Process-packagedElement-4-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-4-ownedEnd" name="extension_Lane" visibility="public" type="BPMNProfile-Process-Lane" aggregation="composite" association="BPMNProfile-Process-packagedElement-4">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-4-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-12" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-ownedEnd BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-base_ChangeEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-ownedEnd" name="extension_TimerEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition" name="CompensateEventDefinition">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-waitForCompletion" name="waitForCompletion" visibility="public">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-waitForCompletion" name="waitForCompletion" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-waitForCompletion-defaultValue" value="true"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-activityRef" name="activityRef" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-52">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-activityRef" name="activityRef" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-52">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-activityRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-26">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-26">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-26" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-ownedEnd BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-ownedEnd" name="extension_CompensateEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-26">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-52" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-52-ownedEnd BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-activityRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-52">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-52">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-52-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-52-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-14" memberEnd="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-escalationRef BPMNProfile-CoreStructure-Common-Events-packagedElement-14-ownedEnd">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-14">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-14">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-14-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-14-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition" name="EscalationEventDefinition">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-escalationRef" name="escalationRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-Escalation" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-14">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-escalationRef" name="escalationRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-Escalation" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-14">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-escalationRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-33">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-33">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Common-Events-CatchEvent-base_AcceptEventAction" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-ownedEnd" name="extension_CatchEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CatchEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-4">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-59" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-59-ownedEnd BPMNProfile-CoreStructure-Common-Events-CatchEvent-dataOutputAssociation">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-59-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CatchEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-59"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-59-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CatchEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-59"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" name="TimerEventDefinition">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeCycle" name="timeCycle" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-40">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeCycle" name="timeCycle" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-40">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeCycle-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDate" name="timeDate" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-41">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDate" name="timeDate" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-41">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDate-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDuration" name="timeDuration" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-42">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDuration" name="timeDuration" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-42">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDuration-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-base_ChangeEvent" name="base_ChangeEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-12">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-base_ChangeEvent" name="base_ChangeEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-12">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ChangeEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-50" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-ownedEnd BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-ownedEnd" name="extension_LinkEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-50">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition" name="SignalEventDefinition">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-signalRef" name="signalRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNSignal" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-39">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-signalRef" name="signalRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNSignal" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-39">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-signalRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-21">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-21">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-47" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-47-ownedEnd BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventClass">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-47-ownedEnd" name="forBPMNEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-47">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-47-ownedEnd" name="forBPMNEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-47">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-47-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-54" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-54-ownedEnd BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-messageRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-54-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-54">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-54-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-54">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-54-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-54-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-10" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-ownedEnd BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-ownedEnd" name="extension_ErrorEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-10">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-48" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-48-ownedEnd BPMNProfile-CoreStructure-Common-Events-BPMNEvent-_eventDefinitions">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-48">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-48">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-48-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-42" memberEnd="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDuration BPMNProfile-CoreStructure-Common-Events-packagedElement-42-ownedEnd">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-42-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-42">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-42-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-42">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-42-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-16" memberEnd="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-operationRef BPMNProfile-CoreStructure-Common-Events-packagedElement-16-ownedEnd">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-16-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-16">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-16-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-16">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-16-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-16-ownedEnd-upperValue" value="*"/>
</ownedEnd>
@@ -2157,20 +12197,20 @@
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-EndEvent" name="EndEvent">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-EndEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-EndEvent-base_FinalNode" name="base_FinalNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-13">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-EndEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-EndEvent-base_FinalNode" name="base_FinalNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-13">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#FinalNode"/>
</ownedAttribute>
- <icon xmi:id="_i618EOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%1%40%73%68%65%84%56%-115%-83%-109%45%110%-61%64%16%-123%-65%12%-118%114%-113%-88%-96%36%32%-52%-106%102%-105%-101%-11%36%-31%-127%5%6%-111%114%-110%-98%97%23%-20%-78%-126%-112%74%-115%124%-113%-86%32%-39%41%-88%83%89%-114%-102%31%41%31%28%-67%-9%-64%-101%-103%-119%-103%49%-58%57%55%3%22%-64%-78%31%-67%3%-69%24%-29%-41%88%59%25%6%56%-25%-90%-64%43%-80%2%100%-92%45%-64%22%88%-57%24%-65%-49%2%-100%115%-49%34%-14%86%74%121%-14%-34%83%-41%53%-13%-7%28%-128%-82%-21%72%41%17%66%64%68%-10%-91%-108%-105%24%-29%7%0%102%-122%-86%78%-67%-9%-97%77%-45%28%82%74%-10%31%41%37%107%-102%-26%-32%-67%-1%84%-43%-87%-103%-3%5%108%84%-43%46%-103%-121%33%-86%106%-86%-70%49%51%-92%47%108%-27%-67%-89%-86%-86%-77%66%-57%84%85%-123%-9%30%96%-27%-100%-101%73%-33%-74%-44%117%125%-43%124%-94%-41%10%-80%16%-6%85%-99%10%-69%-123%-127%118%57%94%-43%-35%8%-65%71%66%-41%117%55%-101%6%-38%119%1%118%64%73%41%-35%28%-48%107%11%-80%-109%-2%60%-73%33%4%114%-50%87%-51%57%103%66%8%0%-37%24%-29%-41%-87%-125%-75%-120%-20%-37%-74%61%94%10%-55%57%-45%-74%-19%81%68%-10%-64%26%30%112%-54%-113%123%-90%33%-9%-68%-13%15%3%51%-23%-11%123%-7%124%-44%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_i618EOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%1%40%73%68%65%84%56%-115%-83%-109%45%110%-61%64%16%-123%-65%12%-118%114%-113%-88%-96%36%32%-52%-106%102%-105%-101%-11%36%-31%-127%5%6%-111%114%-110%-98%97%23%-20%-78%-126%-112%74%-115%124%-113%-86%32%-39%41%-88%83%89%-114%-102%31%41%31%28%-67%-9%-64%-101%-103%-119%-103%49%-58%57%55%3%22%-64%-78%31%-67%3%-69%24%-29%-41%88%59%25%6%56%-25%-90%-64%43%-80%2%100%-92%45%-64%22%88%-57%24%-65%-49%2%-100%115%-49%34%-14%86%74%121%-14%-34%83%-41%53%-13%-7%28%-128%-82%-21%72%41%17%66%64%68%-10%-91%-108%-105%24%-29%7%0%102%-122%-86%78%-67%-9%-97%77%-45%28%82%74%-10%31%41%37%107%-102%-26%-32%-67%-1%84%-43%-87%-103%-3%5%108%84%-43%46%-103%-121%33%-86%106%-86%-70%49%51%-92%47%108%-27%-67%-89%-86%-86%-77%66%-57%84%85%-123%-9%30%96%-27%-100%-101%73%-33%-74%-44%117%125%-43%124%-94%-41%10%-80%16%-6%85%-99%10%-69%-123%-127%118%57%94%-43%-35%8%-65%71%66%-41%117%55%-101%6%-38%119%1%118%64%73%41%-35%28%-48%107%11%-80%-109%-2%60%-73%33%4%114%-50%87%-51%57%103%66%8%0%-37%24%-29%-41%-87%-125%-75%-120%-20%-37%-74%61%94%10%-55%57%-45%-74%-19%81%68%-10%-64%26%30%112%-54%-113%123%-90%33%-9%-68%-13%15%3%51%-23%-11%123%-7%124%-44%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-33" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-ownedEnd BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-ownedEnd" name="extension_EscalationEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-33">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-21" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-ownedEnd BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-ownedEnd" name="extension_SignalEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-21">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-ownedEnd-lowerValue"/>
</ownedEnd>
@@ -2182,17 +12222,17 @@
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-30" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-ownedEnd BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-base_ChangeEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-ownedEnd" name="extension_ConditionalEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-30">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-57" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-57-ownedEnd BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-condition">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-57-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-57"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-57-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-57"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-EventDefinition" name="EventDefinition" isAbstract="true">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-EventDefinition-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-EventDefinition-base_Event" name="base_Event" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-23">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-EventDefinition-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-EventDefinition-base_Event" name="base_Event" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-23">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Event"/>
</ownedAttribute>
</packagedElement>
@@ -2202,191 +12242,191 @@
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-18" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-ownedEnd BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-ownedEnd" name="extension_CancelEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-18">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-ownedEnd BPMNProfile-CoreStructure-Common-Events-ThrowEvent-base_FlowFinalNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-ownedEnd" name="extension_ThrowEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ThrowEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-8">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" name="BPMNEvent" isAbstract="true">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-generalization-1" general="BPMNProfile-CoreStructure-Common-FlowNode"/>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-generalization-2" general="BPMNProfile-Collaboration-InteractionNode"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventClass" name="eventClass" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-47">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-generalization-1" general="BPMNProfile-CoreStructure-Common-FlowNode"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-generalization-2" general="BPMNProfile-Collaboration-InteractionNode"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventClass" name="eventClass" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-47">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventClass-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-_eventDefinitions" name=" eventDefinitions" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-48">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-_eventDefinitions" name=" eventDefinitions" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-48">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-_eventDefinitions-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-_eventDefinitions-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-properties" name="properties" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-56" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-properties" name="properties" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-56" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-properties-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-properties-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventDefinitionRefs" name="eventDefinitionRefs" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventDefinitionRefs" name="eventDefinitionRefs" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventDefinitionRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventDefinitionRefs-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-ownedEnd BPMNProfile-CoreStructure-Common-Events-CatchEvent-base_InitialNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-ownedEnd" name="extension_CatchEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CatchEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-5">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-58" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-58-ownedEnd BPMNProfile-CoreStructure-Common-Events-ThrowEvent-dataInputAssociation">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-58-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ThrowEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-58"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-58-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ThrowEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-58"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error" name="Error">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-ownedRule">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-ownedRule">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-ownedRule-specification">
<body>self.structureRef = self.base_Class</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-errorCode" name="errorCode" visibility="public">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-errorCode" name="errorCode" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-errorCode-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-structureRef" name="structureRef" visibility="public" isderived="false">
- <eAnnotations xmi:id="_4yvTcHvJEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
- <details xmi:id="_4yvTcXvJEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-structureRef" name="structureRef" visibility="public" isderived="false">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4yvTcHvJEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4yvTcXvJEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/>
</eAnnotations>
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-structureRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent" name="CatchEvent" isAbstract="true">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-catchEvent.eventDefinitionsRefs" name="catchEvent.eventDefinitionsRefs">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-catchEvent.eventDefinitionsRefs" name="catchEvent.eventDefinitionsRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-catchEvent.eventDefinitionsRefs-specification">
<body>catchEvent::/eventDefinitionsRefs : EventDefinitions [*] = the events of the triggers of an accept event action to which the stereotype is applied that are not owned by the action.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-BPMNEvent"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-parallelMultiple" name="parallelMultiple" visibility="public">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-BPMNEvent"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-parallelMultiple" name="parallelMultiple" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-parallelMultiple-defaultValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-4">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-4">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#AcceptEventAction"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-base_InitialNode" name="base_InitialNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-5">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-base_InitialNode" name="base_InitialNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-5">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InitialNode"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-dataOutputAssociation" name="dataOutputAssociation" visibility="public" type="BPMNProfile-Process-Data-DataOutputAssociation" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-59" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-dataOutputAssociation" name="dataOutputAssociation" visibility="public" type="BPMNProfile-Process-Data-DataOutputAssociation" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-59" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-dataOutputAssociation-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-dataOutputAssociation-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition" name="MessageEventDefinition">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-54">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-54">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-messageRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-16">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-16">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-operationRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-28">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-28">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-StartEvent" name="StartEvent">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-StartEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-StartEvent-isInterrupting" name="isInterrupting" visibility="public">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-StartEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-StartEvent-isInterrupting" name="isInterrupting" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-Events-StartEvent-isInterrupting-defaultValue" value="true"/>
</ownedAttribute>
- <icon xmi:id="_ASJ0UOmdEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%1%18%73%68%65%84%56%-115%-83%-109%49%-114%-125%48%16%69%-65%9%-126%-125%80%-72%112%-107%102%-117%-76%-64%1%-46%-5%70%-106%-72%-125%79%-112%3%64%73%-75%-67%11%100%33%-82%1%-110%-61%79%-109%-84%20%-78%-84%64%-20%-109%70%-102%98%-2%-4%-47%104%70%-112%-60%18%33%68%44%-91%-4%82%74%21%0%-32%-100%107%-70%-82%-5%38%25%62%-118%73%-2%4%-128%68%107%93%89%107%7%-17%125%-104%-25%-103%-13%60%-45%123%31%-84%-75%-125%-42%-70%2%-112%-68%105%94%73%-98%-25%103%99%76%59%-114%35%-41%24%-57%-111%-58%-104%54%-49%-13%-13%91%3%0%-119%49%-90%93%85%46%48%-58%-76%-81%73%64%18%90%-21%-22%47%-25%-33%38%-47%90%87%36%17%9%33%-30%-78%44%-81%105%-102%126%-20%103%-115%52%77%81%-106%-27%85%8%17%67%74%121%-15%-34%-121%-51%-10%79%-68%-9%65%74%121%-119%-108%82%69%-106%101%-89%-51%-10%79%-78%44%59%41%-91%-118%104%-81%112%73%-28%-100%107%-6%-66%-65%-17%21%-10%125%127%119%-50%53%0%16%91%107%-121%-67%59%-80%-42%14%0%-30%-120%100%-88%-21%-6%54%77%-45%102%-9%105%-102%80%-41%-11%-115%100%-8%-97%67%-30%-47%83%-26%-127%103%18%60%-8%-50%15%-105%62%8%105%80%87%109%124%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_ASJ0UOmdEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%1%18%73%68%65%84%56%-115%-83%-109%49%-114%-125%48%16%69%-65%9%-126%-125%80%-72%112%-107%102%-117%-76%-64%1%-46%-5%70%-106%-72%-125%79%-112%3%64%73%-75%-67%11%100%33%-82%1%-110%-61%79%-109%-84%20%-78%-84%64%-20%-109%70%-102%98%-2%-4%-47%104%70%-112%-60%18%33%68%44%-91%-4%82%74%21%0%-32%-100%107%-70%-82%-5%38%25%62%-118%73%-2%4%-128%68%107%93%89%107%7%-17%125%-104%-25%-103%-13%60%-45%123%31%-84%-75%-125%-42%-70%2%-112%-68%105%94%73%-98%-25%103%99%76%59%-114%35%-41%24%-57%-111%-58%-104%54%-49%-13%-13%91%3%0%-119%49%-90%93%85%46%48%-58%-76%-81%73%64%18%90%-21%-22%47%-25%-33%38%-47%90%87%36%17%9%33%-30%-78%44%-81%105%-102%126%-20%103%-115%52%77%81%-106%-27%85%8%17%67%74%121%-15%-34%-121%-51%-10%79%-68%-9%65%74%121%-119%-108%82%69%-106%101%-89%-51%-10%79%-78%44%59%41%-91%-118%104%-81%112%73%-28%-100%107%-6%-66%-65%-17%21%-10%125%127%119%-50%53%0%16%91%107%-121%-67%59%-80%-42%14%0%-30%-120%100%-88%-21%-6%54%77%-45%102%-9%105%-102%80%-41%-11%-115%100%-8%-97%67%-30%-47%83%-26%-127%103%18%60%-8%-50%15%-105%62%8%105%80%87%109%124%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal" name="BPMNSignal">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-BPMNSignal.structureRef" name="BPMNSignal.structureRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-BPMNSignal.structureRef" name="BPMNSignal.structureRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-BPMNSignal.structureRef-specification">
<body>self.structureRef= self.base_Class</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-structureRef" name="structureRef" visibility="public" isderived="false">
- <eAnnotations xmi:id="_Ox7EYHvGEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
- <details xmi:id="_Ox7EYXvGEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-structureRef" name="structureRef" visibility="public" isderived="false">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ox7EYHvGEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ox7EYXvGEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/>
</eAnnotations>
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition" name="ConditionalEventDefinition">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-conditionalEventDefinition.condition" name="conditionalEventDefinition.condition">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-conditionalEventDefinition.condition" name="conditionalEventDefinition.condition">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-conditionalEventDefinition.condition-specification">
<body>conditionalEventDefinition::/condition :BPMNExpression = ChangeEvent.changeExpression</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-base_ChangeEvent" name="base_ChangeEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-30">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-base_ChangeEvent" name="base_ChangeEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-30">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ChangeEvent"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-condition" name="condition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-57" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-condition" name="condition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-57" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-23" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-ownedEnd BPMNProfile-CoreStructure-Common-Events-EventDefinition-base_Event" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-ownedEnd" name="extension_EventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-23">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition" name="LinkEventDefinition">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-_target" name=" target" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-51">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-_target" name=" target" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-51">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-_target-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-source" name="source" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-51">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-source" name="source" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-51">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-source-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-source-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-50">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-50">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition" name="ErrorEventDefinition">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-errorRef" name="errorRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-Error" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-53">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-errorRef" name="errorRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-Error" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-53">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-errorRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-10">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-10">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent" name="IntermediateCatchEvent">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-37">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-37">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#AcceptEventAction"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-53" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-53-ownedEnd BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-errorRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-53">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-53">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-53-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-53-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Common-Events-ThrowEvent-base_CallOperationAction" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-ownedEnd" name="extension_ThrowEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ThrowEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-7">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent" name="IntermediateThrowEvent">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent-base_SendObjectAction" name="base_SendObjectAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-24">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent-base_SendObjectAction" name="base_SendObjectAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-24">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#SendObjectAction"/>
</ownedAttribute>
- <icon xmi:id="_unRuAOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%1%124%73%68%65%84%56%-115%-83%-109%49%-118%-29%48%20%-122%127%121%74%-33%-64%-116%17%-60%-115%68%-18%48%12%-72%76%-111%19%-92%86%49%87%-40%114%47%-79%-72%12%-78%-21%20%41%5%-63%-8%10%-62%106%20%16%14%46%-36%-69%-53%-24%109%-107%48%-101%-51%50%25%118%62%80%-7%-95%15%-23%61%70%68%-8%8%99%44%-31%-100%-65%8%33%-54%-94%40%22%0%-32%-67%63%58%-25%76%8%-95%37%-94%-8%-121%64%68%-41%35%-91%92%42%-91%14%-42%-38%115%-116%-111%66%8%20%66%-96%24%35%89%107%-49%74%-87%-125%-108%114%-7%-47%97%-105%-126%-43%106%-91%54%-101%-51%-113%-78%44%-97%119%-69%29%-46%52%69%-106%101%0%-128%113%28%49%-49%51%-42%-21%53%-116%49%-89%-19%118%-5%115%-65%-33%-1%-70%22%72%41%-105%77%-45%12%93%-41%-111%-42%-102%98%-116%116%75%-116%-111%-76%-42%-44%117%29%53%77%51%92%74%0%32%81%74%29%-90%105%34%-83%-11%95%-30%45%90%107%-102%-90%-119%-108%82%7%0%9%56%-25%-81%-42%-38%115%85%85%119%111%-66%87%82%85%21%89%107%-49%-100%-13%-41%68%8%81%74%41%-97%-46%52%5%99%12%-97%-63%24%67%-102%-90%-112%82%62%9%33%-54%-92%40%-118%-59%48%12%-41%7%123%-124%44%-53%48%12%3%-118%-94%88%36%15%91%-1%32%-15%-34%31%-13%60%-57%56%-114%15%75%-29%56%34%-49%115%120%-17%-113%-119%115%-50%-12%125%-1%62%-49%51%110%-89%-14%30%68%-124%121%-98%-47%-9%-3%-69%115%-50%0%-1%-7%-115%9%17%-59%-74%109%-33%-116%49%39%-50%57%-22%-70%-66%91%66%68%-88%-21%26%-100%115%24%99%78%109%-37%-66%17%81%-4%-98%81%-2%-106%101%-70%-16%-43%117%-2%13%122%54%-56%14%-88%9%17%28%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_unRuAOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%1%124%73%68%65%84%56%-115%-83%-109%49%-118%-29%48%20%-122%127%121%74%-33%-64%-116%17%-60%-115%68%-18%48%12%-72%76%-111%19%-92%86%49%87%-40%114%47%-79%-72%12%-78%-21%20%41%5%-63%-8%10%-62%106%20%16%14%46%-36%-69%-53%-24%109%-107%48%-101%-51%50%25%118%62%80%-7%-95%15%-23%61%70%68%-8%8%99%44%-31%-100%-65%8%33%-54%-94%40%22%0%-32%-67%63%58%-25%76%8%-95%37%-94%-8%-121%64%68%-41%35%-91%92%42%-91%14%-42%-38%115%-116%-111%66%8%20%66%-96%24%35%89%107%-49%74%-87%-125%-108%114%-7%-47%97%-105%-126%-43%106%-91%54%-101%-51%-113%-78%44%-97%119%-69%29%-46%52%69%-106%101%0%-128%113%28%49%-49%51%-42%-21%53%-116%49%-89%-19%118%-5%115%-65%-33%-1%-70%22%72%41%-105%77%-45%12%93%-41%-111%-42%-102%98%-116%116%75%-116%-111%-76%-42%-44%117%29%53%77%51%92%74%0%32%81%74%29%-90%105%34%-83%-11%95%-30%45%90%107%-102%-90%-119%-108%82%7%0%9%56%-25%-81%-42%-38%115%85%85%119%111%-66%87%82%85%21%89%107%-49%-100%-13%-41%68%8%81%74%41%-97%-46%52%5%99%12%-97%-63%24%67%-102%-90%-112%82%62%9%33%-54%-92%40%-118%-59%48%12%-41%7%123%-124%44%-53%48%12%3%-118%-94%88%36%15%91%-1%32%-15%-34%31%-13%60%-57%56%-114%15%75%-29%56%34%-49%115%120%-17%-113%-119%115%-50%-12%125%-1%62%-49%51%110%-89%-14%30%68%-124%121%-98%-47%-9%-3%-69%115%-50%0%-1%-7%-115%9%17%-59%-74%109%-33%-116%49%39%-50%57%-22%-70%-66%91%66%68%-88%-21%26%-100%115%24%99%78%109%-37%-66%17%81%-4%-98%81%-2%-106%101%-70%-16%-43%117%-2%13%122%54%-56%14%-88%9%17%28%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-28" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-ownedEnd BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-ownedEnd" name="extension_MessageEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-28">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-ownedEnd-lowerValue"/>
</ownedEnd>
@@ -2397,37 +12437,37 @@
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition" name="TerminateEventDefinition">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-2">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent" name="ThrowEvent" isAbstract="true">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-ThrowEvent.eventDefinitionRefs" name="ThrowEvent.eventDefinitionRefs">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-ThrowEvent.eventDefinitionRefs" name="ThrowEvent.eventDefinitionRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-ThrowEvent.eventDefinitionRefs-specification">
<body>ThrowEvent::/eventDefinitionRefs : EventDefintion [*] = the events of the triggers of a call operation action to which the stereotype is applied that are not owned by action.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-BPMNEvent"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-7">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-BPMNEvent"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-7">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallOperationAction"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-base_FlowFinalNode" name="base_FlowFinalNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-8">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-base_FlowFinalNode" name="base_FlowFinalNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-8">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#FlowFinalNode"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-dataInputAssociation" name="dataInputAssociation" visibility="public" type="BPMNProfile-Process-Data-DataInputAssociation" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-58" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-dataInputAssociation" name="dataInputAssociation" visibility="public" type="BPMNProfile-Process-Data-DataInputAssociation" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-58" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-dataInputAssociation-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-dataInputAssociation-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-2" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-ownedEnd" name="extension_TerminateEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-41" memberEnd="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDate BPMNProfile-CoreStructure-Common-Events-packagedElement-41-ownedEnd">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-41-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-41">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-41-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-41">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-41-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
@@ -2437,391 +12477,391 @@
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-40" memberEnd="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeCycle BPMNProfile-CoreStructure-Common-Events-packagedElement-40-ownedEnd">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-40-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-40">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-40-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-40">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-40-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-56" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-56-ownedEnd BPMNProfile-CoreStructure-Common-Events-BPMNEvent-properties">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-56-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-56"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-56-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-56"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent" name="BoundaryEvent">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-boundaryEvent.attachedToRef" name="boundaryEvent.attachedToRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-boundaryEvent.attachedToRef" name="boundaryEvent.attachedToRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-boundaryEvent.attachedToRef-specification">
<body>boundaryEvent::/attachedToRef : BPMNActivity = action in the same interruptible region as the event.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-31">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-31">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#AcceptEventAction"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-cancelActivity" name="cancelActivity" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-cancelActivity" name="cancelActivity" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-attachedToRef" name="attachedToRef" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" isderived="false"/>
- <icon xmi:id="_P3jRUOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%2%46%73%68%65%84%56%-115%-91%-109%49%104%26%81%24%-57%-1%-17%-50%-10%4%75%-88%93%122%-11%80%9%74%-23%81%-56%32%113%104%37%29%66%81%112%41%29%-68%33%91%-105%44%34%38%-123%-126%80%-24%34%18%50%-108%115%110%-55%-46%-84%13%-47%69%-124%16%116%17%68%-112%42%66%-120%28%10%53%40%45%-91%112%109%-91%-118%120%-17%-21%80%20%105%18%40%-8%-121%15%30%31%-33%-17%-63%-5%-2%-1%-57%-120%8%-53%72%88%-118%6%96%-69%-86%-87%105%-38%-26%-6%-6%-6%51%69%81%-18%19%17%-17%-9%-5%70%-75%90%-51%29%31%31%-105%-1%-99%101%-117%79%96%-116%-119%-87%84%42%-69%-75%-75%-11%-94%-41%-21%57%-20%118%59%0%96%50%-103%64%-106%-27%-97%-121%-121%-121%-17%117%93%127%69%-117%16%17%-51%107%119%119%55%-35%106%-75%-88%88%44%-46%104%52%-94%76%38%67%123%123%123%52%30%-113%-87%88%44%-46%-39%-39%25%109%111%111%-65%94%100%-26%-121%96%48%-8%-80%86%-85%125%-49%-25%-13%-44%108%54%41%-103%76%82%-81%-41%35%-61%48%40%30%-113%-45%-7%-7%57%-27%114%57%42%-107%74%95%84%85%-11%-50%56%27%99%-20%3%-128%-101%107%107%107%-109%-47%104%116%71%-110%36%20%10%5%-24%-70%14%-58%24%0%32%-101%-51%34%-99%78%99%99%99%3%-94%40%-34%5%-16%-122%49%-10%109%-74%68%13%-128%36%8%66%-99%115%14%-65%-33%-113%-63%96%48%-121%1%-64%102%-77%-63%-27%114%65%85%85%-76%90%45%-116%-57%-29%71%0%84%-32%-81%-115%38%-128%31%-45%-23%-12%55%-25%28%62%-97%15%-35%110%-9%-110%51%-125%-63%0%-118%-94%-52%-106%58%-103%-11%5%34%-110%-119%-24%-74%-41%-21%125%39%-53%50%12%-61%-128%-45%-23%-60%-59%-59%5%76%-45%-124%105%-102%104%-73%-37%112%-69%-35%104%52%26%-16%120%60%80%20%69%7%-80%10%96%117%110%35%99%-20%-58%-63%-63%65%105%101%101%37%20%12%6%81%40%20%-64%57%-97%-105%-90%105%-88%-41%-21%-24%116%58%-27%-99%-99%-99%-89%68%100%93%-54%65%44%22%123%-100%72%36%62%14%-121%-61%123%-110%36%33%16%8%-128%115%-114%70%-93%1%-53%-78%32%8%-62%-25%-3%-3%-3%-25%39%39%39%-97%-82%12%18%0%68%34%-111%7%-47%104%-12%109%40%20%122%34%8%-62%45%81%20%97%89%-42%-81%114%-71%92%58%58%58%122%89%-87%84%58%-41%38%113%81%14%-121%-61%21%14%-121%55%57%-25%-45%-45%-45%-45%-46%112%56%-4%122%-43%-36%-75%23%-4%-81%-106%-2%-115%127%0%104%-47%40%-71%-122%-92%-43%-55%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-attachedToRef" name="attachedToRef" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" isderived="false"/>
+ <icon xmi:type="uml:Image" xmi:id="_P3jRUOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%2%46%73%68%65%84%56%-115%-91%-109%49%104%26%81%24%-57%-1%-17%-50%-10%4%75%-88%93%122%-11%80%9%74%-23%81%-56%32%113%104%37%29%66%81%112%41%29%-68%33%91%-105%44%34%38%-123%-126%80%-24%34%18%50%-108%115%110%-55%-46%-84%13%-47%69%-124%16%116%17%68%-112%42%66%-120%28%10%53%40%45%-91%112%109%-91%-118%120%-17%-21%80%20%105%18%40%-8%-121%15%30%31%-33%-17%-63%-5%-2%-1%-57%-120%8%-53%72%88%-118%6%96%-69%-86%-87%105%-38%-26%-6%-6%-6%51%69%81%-18%19%17%-17%-9%-5%70%-75%90%-51%29%31%31%-105%-1%-99%101%-117%79%96%-116%-119%-87%84%42%-69%-75%-75%-11%-94%-41%-21%57%-20%118%59%0%96%50%-103%64%-106%-27%-97%-121%-121%-121%-17%117%93%127%69%-117%16%17%-51%107%119%119%55%-35%106%-75%-88%88%44%-46%104%52%-94%76%38%67%123%123%123%52%30%-113%-87%88%44%-46%-39%-39%25%109%111%111%-65%94%100%-26%-121%96%48%-8%-80%86%-85%125%-49%-25%-13%-44%108%54%41%-103%76%82%-81%-41%35%-61%48%40%30%-113%-45%-7%-7%57%-27%114%57%42%-107%74%95%84%85%-11%-50%56%27%99%-20%3%-128%-101%107%107%107%-109%-47%104%116%71%-110%36%20%10%5%-24%-70%14%-58%24%0%32%-101%-51%34%-99%78%99%99%99%3%-94%40%-34%5%-16%-122%49%-10%109%-74%68%13%-128%36%8%66%-99%115%14%-65%-33%-113%-63%96%48%-121%1%-64%102%-77%-63%-27%114%65%85%85%-76%90%45%-116%-57%-29%71%0%84%-32%-81%-115%38%-128%31%-45%-23%-12%55%-25%28%62%-97%15%-35%110%-9%-110%51%-125%-63%0%-118%-94%-52%-106%58%-103%-11%5%34%-110%-119%-24%-74%-41%-21%125%39%-53%50%12%-61%-128%-45%-23%-60%-59%-59%5%76%-45%-124%105%-102%104%-73%-37%112%-69%-35%104%52%26%-16%120%60%80%20%69%7%-80%10%96%117%110%35%99%-20%-58%-63%-63%65%105%101%101%37%20%12%6%81%40%20%-64%57%-97%-105%-90%105%-88%-41%-21%-24%116%58%-27%-99%-99%-99%-89%68%100%93%-54%65%44%22%123%-100%72%36%62%14%-121%-61%123%-110%36%33%16%8%-128%115%-114%70%-93%1%-53%-78%32%8%-62%-25%-3%-3%-3%-25%39%39%39%-97%-82%12%18%0%68%34%-111%7%-47%104%-12%109%40%20%122%34%8%-62%45%81%20%97%89%-42%-81%114%-71%92%58%58%58%122%89%-87%84%58%-41%38%113%81%14%-121%-61%21%14%-121%55%57%-25%-45%-45%-45%-45%-46%112%56%-4%122%-43%-36%-75%23%-4%-81%-106%-2%-115%127%0%104%-47%40%-71%-122%-92%-43%-55%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent" name="ImplicitThrowEvent">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-45">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-45">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallOperationAction"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-39" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-39-ownedEnd BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-signalRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-39-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-39">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-39-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-39">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-39-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-39-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition" name="CancelEventDefinition">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-18">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-18">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation" name="Escalation">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-Escalation.structureRef" name="Escalation.structureRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-Escalation.structureRef" name="Escalation.structureRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-Escalation.structureRef-specification">
<body>self.structureRef = self.base_Class</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-escalationCode" name="escalationCode" visibility="public">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-escalationCode" name="escalationCode" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-escalationCode-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-structureRef" name="structureRef" visibility="public" isderived="false">
- <eAnnotations xmi:id="_WYbDEHvDEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
- <details xmi:id="_mfBTMHvDEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-structureRef" name="structureRef" visibility="public" isderived="false">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WYbDEHvDEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mfBTMHvDEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/>
</eAnnotations>
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-structureRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-base_EnumerationLiteral" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-ownedEnd" name="extension_CategoryValue" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-Group-_categoryValueRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-Group" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-Group" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-Category-base_Enumeration" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-ownedEnd" name="extension_Category" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-Category" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-16" memberEnd="BPMNProfile-CoreStructure-Foundation-BaseElement-incoming BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-targetRef"/>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation" name="TextAnnotation">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-generalization" general="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-base_Comment" name="base_Comment" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-generalization" general="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-base_Comment" name="base_Comment" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-textFormat" name="textFormat" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-textFormat" name="textFormat" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-text" name="text" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-text" name="text" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category" name="Category">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-base_Enumeration" name="base_Enumeration" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-base_Enumeration" name="base_Enumeration" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Enumeration"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-categoryValue" name="categoryValue" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-categoryValue" name="categoryValue" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-categoryValue-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-categoryValue-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation" name="BPMNAssociation">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-AssociationEnd" name="AssociationEnd" constrainedElement="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-AssociationEnd" name="AssociationEnd" constrainedElement="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-AssociationEnd-specification">
<body>At least one of association ends (target or source) must be TextAnnotation.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-generalization" general="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-generalization" general="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-associationDirection" name="associationDirection" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-associationDirection" name="associationDirection" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-associationDirection-defaultValue" instance="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-none"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-15" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-targetRef" name="targetRef" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-16" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-15" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-targetRef" name="targetRef" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-16" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-base_Comment" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-ownedEnd" name="extension_TextAnnotation" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-Group-base_ActivityPartition" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-ownedEnd" name="extension_Group" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-Group" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-12" memberEnd="BPMNProfile-CoreStructure-Common-FlowElement-_categoryValueRef BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-categorizedFlowElements"/>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection" name="AssociationDirection">
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-none" name="none"/>
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-one" name="one"/>
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-both" name="both"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-none" name="none"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-one" name="one"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-both" name="both"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group" name="Group">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-generalization" general="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-base_ActivityPartition" name="base_ActivityPartition" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-generalization" general="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-base_ActivityPartition" name="base_ActivityPartition" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-_categoryValueRef" name=" categoryValueRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-_categoryValueRef" name=" categoryValueRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-_categoryValueRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-15" memberEnd="BPMNProfile-CoreStructure-Foundation-BaseElement-outgoing BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-sourceRef"/>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" name="CategoryValue">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-base_EnumerationLiteral" name="base_EnumerationLiteral" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-base_EnumerationLiteral" name="base_EnumerationLiteral" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-categorizedFlowElements" name="categorizedFlowElements" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-12" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-categorizedFlowElements" name="categorizedFlowElements" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-12" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-categorizedFlowElements-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-categorizedFlowElements-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-Category-categoryValue">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-Category" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-Category" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-base_Dependency" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-ownedEnd" name="extension_BPMNAssociation" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact" name="BPMNArtifact" isAbstract="true">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-text BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18-ownedEnd">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-6" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-6-ownedEnd BPMNProfile-CoreStructure-Common-CallableElement-base_Behavior" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-6-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-6-ownedEnd" name="extension_CallableElement" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-6">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-6-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode" name="FlowNode" isAbstract="true">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-generalization" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-base_ActivityNode" name="base_ActivityNode" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-30">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-generalization" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-base_ActivityNode" name="base_ActivityNode" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-30">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityNode"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-incoming" name="incoming" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-packagedElement-44" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-incoming" name="incoming" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-packagedElement-44" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-incoming-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-incoming-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-outgoing" name="outgoing" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-packagedElement-45" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-outgoing" name="outgoing" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-packagedElement-45" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-outgoing-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-outgoing-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-40" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-40-ownedEnd BPMNProfile-CoreStructure-Common-BPMNMessage-itemRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-40-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Common-packagedElement-40"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-40-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Common-packagedElement-40"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-42" memberEnd="BPMNProfile-Process-LaneSet-flowElementsContainer BPMNProfile-CoreStructure-Common-FlowElementsContainer-laneSets"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-54" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-54-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-messagePath">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-54-ownedEnd" name="correlationSet" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-54" isderived="false">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-54-ownedEnd" name="correlationSet" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-54" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-54-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-53" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-53-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-messageRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-53">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-53">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-53-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-53-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-48" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-48-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationProperty-type">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" association="BPMNProfile-CoreStructure-Common-packagedElement-48"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" association="BPMNProfile-CoreStructure-Common-packagedElement-48"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-34" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-34-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationProperty-correlationPropertyRetrievalExpression">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-34-ownedEnd" name="correlationproperty" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" association="BPMNProfile-CoreStructure-Common-packagedElement-34"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-34-ownedEnd" name="correlationproperty" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" association="BPMNProfile-CoreStructure-Common-packagedElement-34"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-13" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-13-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-base_Property" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-13-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-13-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-13-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-13-ownedEnd" name="extension_CorrelationPropertyBinding" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-13">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-13-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-33" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-33-ownedEnd BPMNProfile-CoreStructure-Common-ResourceParameter-base_Property" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-33-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-33-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-33-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-33-ownedEnd" name="extension_ResourceParameter" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-33">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-33-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-18" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-18-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-dataPath">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-18-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-18">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-18-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-18">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-18-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-22" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-22-ownedEnd BPMNProfile-CoreStructure-Common-BPMNExpression-base_OpaqueExpression" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-22-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-22-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-22-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-22-ownedEnd" name="extension_BPMNExpression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-22">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-22-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression" name="FormalExpression">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-FormalExpression.evaluatesToTypeRef" name="FormalExpression.evaluatesToTypeRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-FormalExpression.evaluatesToTypeRef" name="FormalExpression.evaluatesToTypeRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-FormalExpression.evaluatesToTypeRef-specification">
<body>self.evaluatesToTypeRef = self.base_OpaqueExpression.type. extension_ItemDefinition</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-generalization" general="BPMNProfile-CoreStructure-Common-BPMNExpression"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-evaluatesToTypeRef" name="evaluatesToTypeRef" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-37" isderived="false"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-generalization" general="BPMNProfile-CoreStructure-Common-BPMNExpression"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-evaluatesToTypeRef" name="evaluatesToTypeRef" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-37" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Resource" name="Resource">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Resource-Resource.resourceParameters" name="Resource.resourceParameters">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-Resource-Resource.resourceParameters" name="Resource.resourceParameters">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Resource-Resource.resourceParameters-specification">
<body>Resource::/resourceParameters : ResourceParameter [*] = class.ownedAcctribute with the stereotype &lt;&lt;ResourceParameter>> applied.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-Resource-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Resource-resourceParameters" name="resourceParameters" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" association="BPMNProfile-CoreStructure-Common-packagedElement-43" isderived="false">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-Resource-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-Resource-resourceParameters" name="resourceParameters" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" association="BPMNProfile-CoreStructure-Common-packagedElement-43" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Resource-resourceParameters-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Resource-resourceParameters-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-25" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-25-ownedEnd BPMNProfile-CoreStructure-Common-FlowElement-monitoring">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" association="BPMNProfile-CoreStructure-Common-packagedElement-25">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" association="BPMNProfile-CoreStructure-Common-packagedElement-25">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-25-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-17" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-17-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationProperty-base_Property" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-17-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-17-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-17-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-17-ownedEnd" name="extension_CorrelationProperty" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-17">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-17-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-44" memberEnd="BPMNProfile-CoreStructure-Common-SequenceFlow-targetRef BPMNProfile-CoreStructure-Common-FlowNode-incoming"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-24" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-24-ownedEnd BPMNProfile-CoreStructure-Common-FlowElement-auditing">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-24-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" association="BPMNProfile-CoreStructure-Common-packagedElement-24">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-24-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" association="BPMNProfile-CoreStructure-Common-packagedElement-24">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-24-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-43" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-43-ownedEnd BPMNProfile-CoreStructure-Common-Resource-resourceParameters">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-43-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Resource" association="BPMNProfile-CoreStructure-Common-packagedElement-43"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-43-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Resource" association="BPMNProfile-CoreStructure-Common-packagedElement-43"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-37" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-37-ownedEnd BPMNProfile-CoreStructure-Common-FormalExpression-evaluatesToTypeRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-37-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-37"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-37-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-37"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement" name="FlowElement" isAbstract="true">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-auditing" name="auditing" visibility="public" type="BPMNProfile-Process-Auditing" association="BPMNProfile-CoreStructure-Common-packagedElement-24">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-auditing" name="auditing" visibility="public" type="BPMNProfile-Process-Auditing" association="BPMNProfile-CoreStructure-Common-packagedElement-24">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-auditing-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-monitoring" name="monitoring" visibility="public" type="BPMNProfile-Process-Monitoring" association="BPMNProfile-CoreStructure-Common-packagedElement-25">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-monitoring" name="monitoring" visibility="public" type="BPMNProfile-Process-Monitoring" association="BPMNProfile-CoreStructure-Common-packagedElement-25">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-monitoring-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-_categoryValueRef" name=" categoryValueRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-12">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-_categoryValueRef" name=" categoryValueRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-12">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-_categoryValueRef-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-_categoryValueRef-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-container" name="container" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElementsContainer" association="BPMNProfile-CoreStructure-Common-packagedElement-38" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-container" name="container" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElementsContainer" association="BPMNProfile-CoreStructure-Common-packagedElement-38" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-39" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-39-ownedEnd BPMNProfile-CoreStructure-Common-SequenceFlow-conditionExpression">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-39-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-packagedElement-39"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-39-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-packagedElement-39"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" name="CorrelationPropertyBinding">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-13">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-13">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-dataPath" name="dataPath" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-18"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-correlationPropertyRef" name="correlationPropertyRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" association="BPMNProfile-CoreStructure-Common-packagedElement-51" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-dataPath" name="dataPath" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-18"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-correlationPropertyRef" name="correlationPropertyRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" association="BPMNProfile-CoreStructure-Common-packagedElement-51" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription" name="CorrelationSubscription">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-base_Class" name="base_Class" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-10">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-base_Class" name="base_Class" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-10">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationKeyRef" name="correlationKeyRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-CoreStructure-Common-packagedElement-49" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationPropertyBinding" name="correlationPropertyBinding" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-50" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationKeyRef" name="correlationKeyRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-CoreStructure-Common-packagedElement-49" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationPropertyBinding" name="correlationPropertyBinding" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-50" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationPropertyBinding-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationPropertyBinding-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement" name="CallableElement" isAbstract="true">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-CallableEelement.supportedInterfaceRefs" name="CallableEelement.supportedInterfaceRefs">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-CallableEelement.supportedInterfaceRefs" name="CallableEelement.supportedInterfaceRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-CallableEelement.supportedInterfaceRefs-specification">
<body>CallableEelement::/supportedInterfaceRefs : BPMNInterface [*] = Activity.interfaceRealization.contract (defined on BehavioralClassifier and InterfaceRealization)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-CallableElement.resources" name="CallableElement.resources">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-CallableElement.resources" name="CallableElement.resources">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-CallableElement.resources-specification">
<body>CallableElement::/resources : ResourceRole [*] = Behavior.ownedAttribute with the ResourceRole stereotype applied.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-base_Behavior" name="base_Behavior" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-6">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-base_Behavior" name="base_Behavior" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-6">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioSpecification" name="ioSpecification" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-CoreStructure-Common-packagedElement-41" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioSpecification" name="ioSpecification" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-CoreStructure-Common-packagedElement-41" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioSpecification-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-supportedInterfaceRefs" name="supportedInterfaceRefs" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" association="BPMNProfile-CoreStructure-Common-packagedElement-46" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-supportedInterfaceRefs" name="supportedInterfaceRefs" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" association="BPMNProfile-CoreStructure-Common-packagedElement-46" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-supportedInterfaceRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-supportedInterfaceRefs-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioBinding" name="ioBinding" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-36">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioBinding" name="ioBinding" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-36">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioBinding-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioBinding-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-47" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-47-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationKey-correlationPropertyRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-47-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-CoreStructure-Common-packagedElement-47"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-47-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-CoreStructure-Common-packagedElement-47"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow" name="SequenceFlow">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.conditionExpression" name="SequenceFlow.conditionExpression">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.conditionExpression" name="SequenceFlow.conditionExpression">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.conditionExpression-specification">
<body>SequenceFlow::/conditionExpression : BPMNExpression = ControlFloe.guard (defined on Activity edge)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.sourceRef" name="SequenceFlow.sourceRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.sourceRef" name="SequenceFlow.sourceRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.sourceRef-specification">
<body>SequenceFlow::/sourceRef : ActivityNode = ControlFlow.source (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.targetRef" name="SequenceFlow.targetRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.targetRef" name="SequenceFlow.targetRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.targetRef-specification">
<body>SequenceFlow::/targetRef : ActivityNode = ControlFlow.target (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-generalization" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-base_ControlFlow" name="base_ControlFlow" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-3">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-generalization" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-base_ControlFlow" name="base_ControlFlow" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-3">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ControlFlow"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-isImmediate" name="isImmediate" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-isImmediate" name="isImmediate" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-conditionExpression" name="conditionExpression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-39" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-conditionExpression" name="conditionExpression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-39" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-conditionExpression-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" association="BPMNProfile-CoreStructure-Common-packagedElement-45" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-targetRef" name="targetRef" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" association="BPMNProfile-CoreStructure-Common-packagedElement-44" isderived="false"/>
- <icon xmi:id="_8EYzYOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%0%90%73%68%65%84%56%-115%-19%-110%33%14%-128%64%12%4%103%9%-110%71%96%16%-9%2%30%-123%-27%103%56%20%-122%119%45%6%12%-104%35%43%-95%73%-51%36%59%105%-101%-54%54%73%53%81%-6%-125%2%73%-27%1%109%87%55%-80%2%59%48%94%-84%61%-51%29%48%87%12%-47%3%3%-80%72%-38%-128%41%-66%65%-68%-62%91%65%-71%51%-3%-81%-100%11%14%49%-31%-121%4%44%125%-104%-72%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" association="BPMNProfile-CoreStructure-Common-packagedElement-45" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-targetRef" name="targetRef" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" association="BPMNProfile-CoreStructure-Common-packagedElement-44" isderived="false"/>
+ <icon xmi:type="uml:Image" xmi:id="_8EYzYOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%0%90%73%68%65%84%56%-115%-19%-110%33%14%-128%64%12%4%103%9%-110%71%96%16%-9%2%30%-123%-27%103%56%20%-122%119%45%6%12%-104%35%43%-95%73%-51%36%59%105%-101%-54%54%73%53%81%-6%-125%2%73%-27%1%109%87%55%-80%2%59%48%94%-84%61%-51%29%48%87%12%-47%3%3%-80%72%-38%-128%41%-66%65%-68%-62%91%65%-71%51%-3%-81%-100%11%14%49%-31%-121%4%44%125%-104%-72%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" name="CorrelationPropertyRetrievalExpression">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-35">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-35">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Common-packagedElement-53" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-messagePath" name="messagePath" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-54" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Common-packagedElement-53" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-messagePath" name="messagePath" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-54" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-BPMNExpression" name="BPMNExpression">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-BPMNExpression-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-BPMNExpression-base_OpaqueExpression" name="base_OpaqueExpression" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-22">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-BPMNExpression-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-BPMNExpression-base_OpaqueExpression" name="base_OpaqueExpression" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-22">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueExpression"/>
</ownedAttribute>
</packagedElement>
@@ -2831,89 +12871,89 @@
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty" name="CorrelationProperty">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-17">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-17">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-type" name="type" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-48" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-type" name="type" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-48" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-type-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-correlationPropertyRetrievalExpression" name="correlationPropertyRetrievalExpression" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-34">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-correlationPropertyRetrievalExpression" name="correlationPropertyRetrievalExpression" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-34">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-correlationPropertyRetrievalExpression-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-46" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-46-ownedEnd BPMNProfile-CoreStructure-Common-CallableElement-supportedInterfaceRefs">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-46-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Common-packagedElement-46"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-46-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Common-packagedElement-46"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition" name="ItemDefinition">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-ItemDefinition.structureRef" name="ItemDefinition.structureRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-ItemDefinition.structureRef" name="ItemDefinition.structureRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-ItemDefinition.structureRef-specification">
<body>self.structureRef = self.base_Class</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-itemKind" name="itemKind" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemKind">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-itemKind" name="itemKind" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemKind">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-itemKind-defaultValue" instance="BPMNProfile-CoreStructure-Common-ItemKind-information"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-isCollection" name="isCollection" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-isCollection" name="isCollection" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-isCollection-defaultValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-base_Class" name="base_Class" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-31">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-base_Class" name="base_Class" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-31">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-structureRef" name="structureRef" visibility="public">
- <eAnnotations xmi:id="_NiOIUHvMEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
- <details xmi:id="_NiOIUXvMEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-structureRef" name="structureRef" visibility="public">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NiOIUHvMEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NiOIUXvMEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/>
</eAnnotations>
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-structureRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-import" name="import" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Import" association="BPMNProfile-CoreStructure-Common-packagedElement-55">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-import" name="import" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Import" association="BPMNProfile-CoreStructure-Common-packagedElement-55">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-import-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey" name="CorrelationKey">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-base_Class" name="base_Class" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-15">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-base_Class" name="base_Class" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-15">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-correlationPropertyRef" name="correlationPropertyRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" association="BPMNProfile-CoreStructure-Common-packagedElement-47" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-correlationPropertyRef" name="correlationPropertyRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" association="BPMNProfile-CoreStructure-Common-packagedElement-47" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-correlationPropertyRef-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-correlationPropertyRef-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-55" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-55-ownedEnd BPMNProfile-CoreStructure-Common-ItemDefinition-import">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-55-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-55"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-55-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-55"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer" name="FlowElementsContainer" isAbstract="true">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-flowElements" name="flowElements" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" association="BPMNProfile-CoreStructure-Common-packagedElement-38" isderived="false">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-flowElements" name="flowElements" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" association="BPMNProfile-CoreStructure-Common-packagedElement-38" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-flowElements-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-flowElements-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-laneSets" name="laneSets" visibility="public" type="BPMNProfile-Process-LaneSet" association="BPMNProfile-CoreStructure-Common-packagedElement-42" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-laneSets" name="laneSets" visibility="public" type="BPMNProfile-Process-LaneSet" association="BPMNProfile-CoreStructure-Common-packagedElement-42" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-laneSets-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-laneSets-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-36" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-36-ownedEnd BPMNProfile-CoreStructure-Common-CallableElement-ioBinding">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-36-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Common-packagedElement-36">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-36-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Common-packagedElement-36">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-36-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Common-ItemKind" name="ItemKind">
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-ItemKind-physical" name="physical"/>
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-ItemKind-information" name="information"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Common-ItemKind-physical" name="physical"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Common-ItemKind-information" name="information"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-10" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-10-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationSubscription-base_Class" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-10-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-10-ownedEnd" name="extension_CorrelationSubscription" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-10">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-10-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-50" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-50-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationPropertyBinding">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-50-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" association="BPMNProfile-CoreStructure-Common-packagedElement-50"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-50-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" association="BPMNProfile-CoreStructure-Common-packagedElement-50"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-35" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-35-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-base_Dependency" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-35-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-35-ownedEnd" name="extension_CorrelationPropertyRetrievalExpression" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-35">
@@ -2921,291 +12961,291 @@
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-30" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-30-ownedEnd BPMNProfile-CoreStructure-Common-FlowNode-base_ActivityNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-30-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-30-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-30-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-30-ownedEnd" name="extension_FlowNode" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-30">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-30-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-41" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-41-ownedEnd BPMNProfile-CoreStructure-Common-CallableElement-ioSpecification">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-41-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Common-packagedElement-41"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-41-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Common-packagedElement-41"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-15" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-15-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationKey-base_Class" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-15-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-15-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-15-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-15-ownedEnd" name="extension_CorrelationKey" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-15">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-15-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-45" memberEnd="BPMNProfile-CoreStructure-Common-SequenceFlow-sourceRef BPMNProfile-CoreStructure-Common-FlowNode-outgoing"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-51" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-51-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-correlationPropertyRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-51-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-51"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-51-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-51"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-3" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-3-ownedEnd BPMNProfile-CoreStructure-Common-SequenceFlow-base_ControlFlow" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-3-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-3-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-3-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-3-ownedEnd" name="extension_SequenceFlow" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-3">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-3-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-49" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-49-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationKeyRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-49-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" association="BPMNProfile-CoreStructure-Common-packagedElement-49"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-49-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" association="BPMNProfile-CoreStructure-Common-packagedElement-49"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage" name="BPMNMessage">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-Message.itemRef" name="Message.itemRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-Message.itemRef" name="Message.itemRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-Message.itemRef-specification">
<body>self.iitemRef : ItemDefintion [0..1] = self.base_Class.extension_ItemDefinition</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-itemRef" name="itemRef" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-40" isderived="false">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-itemRef" name="itemRef" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-40" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-itemRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter" name="ResourceParameter">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.owner" name="ResourceParameter.owner" constrainedElement="BPMNProfile-CoreStructure-Common-ResourceParameter">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.owner" name="ResourceParameter.owner" constrainedElement="BPMNProfile-CoreStructure-Common-ResourceParameter">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.owner-specification">
<body>Resource Parameter must be owned by Resource.</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.type" name="ResourceParameter.type">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.type" name="ResourceParameter.type">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.type-specification">
<body>ResourceParameter::/type : Item Definition [0..1] = Property.type (defined on typed element).</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.isRequired" name="ResourceParameter.isRequired">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.isRequired" name="ResourceParameter.isRequired">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.isRequired-specification">
<body>ResourceParameter.isRequired : Boolean = Property.lower > 0
(defined on Multiplicity Element)</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-33">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-33">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-type_" name="type " visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-52" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-type_" name="type " visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-52" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-type_-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-isRequired" name="isRequired" visibility="public" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-isRequired" name="isRequired" visibility="public" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-52" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-52-ownedEnd BPMNProfile-CoreStructure-Common-ResourceParameter-type_">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" association="BPMNProfile-CoreStructure-Common-packagedElement-52"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" association="BPMNProfile-CoreStructure-Common-packagedElement-52"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-38" memberEnd="BPMNProfile-CoreStructure-Common-FlowElement-container BPMNProfile-CoreStructure-Common-FlowElementsContainer-flowElements"/>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-OutputSet" name="OutputSet">
- <ownedRule xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.dataOutputRefs" name="OutputSet.dataOutputRefs">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.dataOutputRefs" name="OutputSet.dataOutputRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.dataOutputRefs-specification">
<body>OutputSet::/dataOutputRefs : DataOutput [*] = ParameterSet.parameter</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.optionalOutputRefs" name="OutputSet.optionalOutputRefs">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.optionalOutputRefs" name="OutputSet.optionalOutputRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.optionalOutputRefs-specification">
<body>OutputSet::\optionalOutputRefs : DataOutput [*] = ParameterSet.parameters with multiplicity lower = 0</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.whileExecutingOutputRefs" name="OutputSet.whileExecutingOutputRefs">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.whileExecutingOutputRefs" name="OutputSet.whileExecutingOutputRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.whileExecutingOutputRefs-specification">
<body>OutputSet::\whileExecutingOutputRefs : DataOutput [*] = ParameterSet.parameters with isStreaming = true</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Data-OutputSet-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-OutputSet-base_ParameterSet" name="base_ParameterSet" visibility="public" association="BPMNProfile-Process-Data-packagedElement-20">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-OutputSet-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-OutputSet-base_ParameterSet" name="base_ParameterSet" visibility="public" association="BPMNProfile-Process-Data-packagedElement-20">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ParameterSet"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-OutputSet-dataOutputRefs" name="dataOutputRefs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Data-packagedElement-57" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-OutputSet-dataOutputRefs" name="dataOutputRefs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Data-packagedElement-57" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-dataOutputRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-dataOutputRefs-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-OutputSet-optionalOutputRefs_" name="optionalOutputRefs " visibility="public" type="BPMNProfile-Process-Data-DataOutput" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-OutputSet-optionalOutputRefs_" name="optionalOutputRefs " visibility="public" type="BPMNProfile-Process-Data-DataOutput" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-optionalOutputRefs_-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-optionalOutputRefs_-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-OutputSet-whileExecutingOutputRefs_" name="whileExecutingOutputRefs " visibility="public" type="BPMNProfile-Process-Data-DataOutput" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-OutputSet-whileExecutingOutputRefs_" name="whileExecutingOutputRefs " visibility="public" type="BPMNProfile-Process-Data-DataOutput" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-whileExecutingOutputRefs_-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-whileExecutingOutputRefs_-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-23" memberEnd="BPMNProfile-Process-Data-packagedElement-23-ownedEnd BPMNProfile-Process-Data-DataObjectReference-dataObjectRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-23-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataObjectReference" association="BPMNProfile-Process-Data-packagedElement-23">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-23-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataObjectReference" association="BPMNProfile-Process-Data-packagedElement-23">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-23-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-23-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-33" memberEnd="BPMNProfile-Process-Data-packagedElement-33-ownedEnd BPMNProfile-Process-Data-DataStoreReference-_dataStore">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-33-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataStoreReference" association="BPMNProfile-Process-Data-packagedElement-33">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-33-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataStoreReference" association="BPMNProfile-Process-Data-packagedElement-33">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-33-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-33-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-60" memberEnd="BPMNProfile-Process-Data-packagedElement-60-ownedEnd BPMNProfile-Process-Data-DataStore-itemSubjectRef_">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-60-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataStore" association="BPMNProfile-Process-Data-packagedElement-60"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-60-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataStore" association="BPMNProfile-Process-Data-packagedElement-60"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-InputSet" name="InputSet">
- <ownedRule xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.dataInputRefs" name="InputSet.dataInputRefs">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.dataInputRefs" name="InputSet.dataInputRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.dataInputRefs-specification">
<body>InputSet::/dataInputRefs : DataIntput [*] = ParameterSet.parameter</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.optionalInputRefs" name="InputSet.optionalInputRefs">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.optionalInputRefs" name="InputSet.optionalInputRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.optionalInputRefs-specification">
<body>InputSet::/optionalInputRefs : DataInput [*] = ParameterSet.parameters with multiplicity lower = 0</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.whileExecutingInputRefs" name="InputSet.whileExecutingInputRefs">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.whileExecutingInputRefs" name="InputSet.whileExecutingInputRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.whileExecutingInputRefs-specification">
<body>InputSet::/whileExecutingInputRefs : DataInput [*] = ParameterSet.parameters with isStreaming = true</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Data-InputSet-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputSet-base_ParameterSet" name="base_ParameterSet" visibility="public" association="BPMNProfile-Process-Data-packagedElement-10">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-InputSet-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-InputSet-base_ParameterSet" name="base_ParameterSet" visibility="public" association="BPMNProfile-Process-Data-packagedElement-10">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ParameterSet"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputSet-dataInputRefs" name="dataInputRefs" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Data-packagedElement-54" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-InputSet-dataInputRefs" name="dataInputRefs" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Data-packagedElement-54" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-dataInputRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-dataInputRefs-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputSet-optionalInputRefs" name="optionalInputRefs" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Data-packagedElement-55" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-InputSet-optionalInputRefs" name="optionalInputRefs" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Data-packagedElement-55" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-optionalInputRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-optionalInputRefs-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputSet-whileExecutingInputRefs" name="whileExecutingInputRefs" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Data-packagedElement-56" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-InputSet-whileExecutingInputRefs" name="whileExecutingInputRefs" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Data-packagedElement-56" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-whileExecutingInputRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-whileExecutingInputRefs-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataState" name="DataState">
- <generalization xmi:id="BPMNProfile-Process-Data-DataState-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataState-base_State" name="base_State" visibility="public" association="BPMNProfile-Process-Data-packagedElement-31">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-DataState-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataState-base_State" name="base_State" visibility="public" association="BPMNProfile-Process-Data-packagedElement-31">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#State"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataObjectReference" name="DataObjectReference">
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataObjectReference-DataObjectRef.source.target" name="DataObjectRef.source.target" constrainedElement="BPMNProfile-Process-Data-DataObjectReference">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataObjectReference-DataObjectRef.source.target" name="DataObjectRef.source.target" constrainedElement="BPMNProfile-Process-Data-DataObjectReference">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataObjectReference-DataObjectRef.source.target-specification">
<body>Should be used between UML DataStoreNodes with BPMN
DataObject sytereotype applied,</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataObjectReference-DataObjectRef.dataState" name="DataObjectRef.dataState">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataObjectReference-DataObjectRef.dataState" name="DataObjectRef.dataState">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataObjectReference-DataObjectRef.dataState-specification">
<body>DataObjectRef::/dataState = DataStoreNode.inState (defined on ObjectNode)</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Data-DataObjectReference-generalization-1" general="BPMNProfile-Process-Data-ItemAwareElement"/>
- <generalization xmi:id="BPMNProfile-Process-Data-DataObjectReference-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataObjectReference-dataObjectRef" name="dataObjectRef" visibility="public" type="BPMNProfile-Process-Data-DataObject" association="BPMNProfile-Process-Data-packagedElement-23"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataObjectReference-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-22">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-DataObjectReference-generalization-1" general="BPMNProfile-Process-Data-ItemAwareElement"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-DataObjectReference-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataObjectReference-dataObjectRef" name="dataObjectRef" visibility="public" type="BPMNProfile-Process-Data-DataObject" association="BPMNProfile-Process-Data-packagedElement-23"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataObjectReference-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-22">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataStoreNode"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataOutputAssociation" name="DataOutputAssociation">
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-dataOutputAssociation.source" name="dataOutputAssociation.source" constrainedElement="BPMNProfile-Process-Data-DataOutputAssociation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-dataOutputAssociation.source" name="dataOutputAssociation.source" constrainedElement="BPMNProfile-Process-Data-DataOutputAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-dataOutputAssociation.source-specification">
<language>English</language>
<body>The source of DataAssociation shall be DataOutput</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-dataOutputAssociation.target" name="dataOutputAssociation.target" constrainedElement="BPMNProfile-Process-Data-DataOutputAssociation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-dataOutputAssociation.target" name="dataOutputAssociation.target" constrainedElement="BPMNProfile-Process-Data-DataOutputAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-dataOutputAssociation.target-specification">
<language>English</language>
<body>The target of DataAssociation can be every item-aware element visible to the current scope, e.g. a Data Object, a
Property or an Expression.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-generalization" general="BPMNProfile-Process-Data-DataAssociation"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-generalization" general="BPMNProfile-Process-Data-DataAssociation"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-InputOutputBinding" name="InputOutputBinding">
- <generalization xmi:id="BPMNProfile-Process-Data-InputOutputBinding-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputBinding-inputDataRef" name="inputDataRef" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-43" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputBinding-outputDataRef" name="outputDataRef" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-44" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputBinding-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-Process-Data-packagedElement-45" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputBinding-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Process-Data-packagedElement-42">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-InputOutputBinding-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-InputOutputBinding-inputDataRef" name="inputDataRef" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-43" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-InputOutputBinding-outputDataRef" name="outputDataRef" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-44" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-InputOutputBinding-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-Process-Data-packagedElement-45" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-InputOutputBinding-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Process-Data-packagedElement-42">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-27" memberEnd="BPMNProfile-Process-Data-packagedElement-27-ownedEnd BPMNProfile-Process-Data-ItemAwareElement-dataState">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-27-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Data-packagedElement-27">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-27-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Data-packagedElement-27">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-27-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-27-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-Assignment" name="Assignment">
- <generalization xmi:id="BPMNProfile-Process-Data-Assignment-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-Assignment-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Process-Data-packagedElement-40">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-Assignment-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-Assignment-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Process-Data-packagedElement-40">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-Assignment-from" name="from" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-Assignment-to" name="to" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-Assignment-from" name="from" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-Assignment-to" name="to" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-52" memberEnd="BPMNProfile-Process-Data-packagedElement-52-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-inputSets">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-52"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-52"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-18" isAbstract="true" memberEnd="BPMNProfile-Process-Data-packagedElement-18-ownedEnd BPMNProfile-Process-Data-ItemAwareElement-base_TypedElement" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-18-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-18-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-18-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-18-ownedEnd" name="extension_ItemAwareElement" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-18">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-18-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-38" memberEnd="BPMNProfile-Process-Data-packagedElement-38-ownedEnd BPMNProfile-Process-Data-BPMNProperty-umlProperty">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-38-ownedEnd" name="bpmnProperty" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" association="BPMNProfile-Process-Data-packagedElement-38">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-38-ownedEnd" name="bpmnProperty" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" association="BPMNProfile-Process-Data-packagedElement-38">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-38-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-54" memberEnd="BPMNProfile-Process-Data-InputSet-dataInputRefs BPMNProfile-Process-Data-DataInput-inputSetRefs"/>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataOutput" name="DataOutput">
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataOutput-DataOutput.notation" name="DataOutput.notation" constrainedElement="BPMNProfile-Process-Data-DataOutput">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataOutput-DataOutput.notation" name="DataOutput.notation" constrainedElement="BPMNProfile-Process-Data-DataOutput">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataOutput-DataOutput.notation-specification">
<body>DataOutput owned by BPMN Process has a notation.
DataOutput owned by BPMN Activity has no notation. </body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataOutput-DataOutput.itemSubjectRef" name="DataOutput.itemSubjectRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataOutput-DataOutput.itemSubjectRef" name="DataOutput.itemSubjectRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataOutput-DataOutput.itemSubjectRef-specification">
<body>DataOutput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Data-DataOutput-generalization" general="BPMNProfile-Process-Data-ItemAwareElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-base_OutputPin" name="base_OutputPin" visibility="public" association="BPMNProfile-Process-Data-packagedElement-3">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-DataOutput-generalization" general="BPMNProfile-Process-Data-ItemAwareElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataOutput-base_OutputPin" name="base_OutputPin" visibility="public" association="BPMNProfile-Process-Data-packagedElement-3">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OutputPin"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-isCollection" name="isCollection" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataOutput-isCollection" name="isCollection" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Data-DataOutput-isCollection-defaultValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-base_Parameter" name="base_Parameter" visibility="public" association="BPMNProfile-Process-Data-packagedElement-4">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataOutput-base_Parameter" name="base_Parameter" visibility="public" association="BPMNProfile-Process-Data-packagedElement-4">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-base_ActivityParameterNode" name="base_ActivityParameterNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-36">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataOutput-base_ActivityParameterNode" name="base_ActivityParameterNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-36">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityParameterNode"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetRefs" name="outputSetRefs" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-57" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetRefs" name="outputSetRefs" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-57" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetRefs-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithOptional" name="outputSetWithOptional" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-58" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithOptional" name="outputSetWithOptional" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-58" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithOptional-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithOptional-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithWhileExecuting" name="outputSetWithWhileExecuting" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-59" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithWhileExecuting" name="outputSetWithWhileExecuting" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-59" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithWhileExecuting-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithWhileExecuting-upperValue" value="*"/>
</ownedAttribute>
- <icon xmi:id="_dtYYsOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%12%0%0%0%19%8%6%0%0%0%-92%-11%-20%-87%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%-102%73%68%65%84%40%-111%-51%-110%-79%17%-61%32%12%69%-65%-46%64%-29%-122%89%-96%103%43%-16%6%108%-105%65%-78%3%63%13%-10%1%17%118%46%85%-2%-99%26%-95%39%-23%-21%-128%115%-18%9%-128%125%108%-37%-10%-62%66%2%-128%36%-57%-92%72%-1%62%-24%-79%-22%-44%-102%112%-50%47%-127%21%116%9%104%-112%10%-60%24%33%34%103%0%-64%113%8%-43%-76%-90%6%-54%57%33%-124%-128%125%-33%111%-63%-74%38%9%-128%-58%24%2%96%-50%-103%-77%122%31%125%98%0%75%41%31%-128%106%-6%48%90%107%-67%94%-55%90%75%0%76%41%-35%-81%-28%-67%87%11%103%-32%-9%-77%126%45%-19%123%107%-47%-22%-2%81%111%76%-22%-98%60%85%80%37%44%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_dtYYsOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%12%0%0%0%19%8%6%0%0%0%-92%-11%-20%-87%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%-102%73%68%65%84%40%-111%-51%-110%-79%17%-61%32%12%69%-65%-46%64%-29%-122%89%-96%103%43%-16%6%108%-105%65%-78%3%63%13%-10%1%17%118%46%85%-2%-99%26%-95%39%-23%-21%-128%115%-18%9%-128%125%108%-37%-10%-62%66%2%-128%36%-57%-92%72%-1%62%-24%-79%-22%-44%-102%112%-50%47%-127%21%116%9%104%-112%10%-60%24%33%34%103%0%-64%113%8%-43%-76%-90%6%-54%57%33%-124%-128%125%-33%111%-63%-74%38%9%-128%-58%24%2%96%-50%-103%-77%122%31%125%98%0%75%41%31%-128%106%-6%48%90%107%-67%94%-55%90%75%0%76%41%-35%-81%-28%-67%87%11%103%-32%-9%-77%126%45%-19%123%107%-47%-22%-2%81%111%76%-22%-98%60%85%80%37%44%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-10" memberEnd="BPMNProfile-Process-Data-packagedElement-10-ownedEnd BPMNProfile-Process-Data-InputSet-base_ParameterSet" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-10-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-10-ownedEnd" name="extension_InputSet" visibility="public" type="BPMNProfile-Process-Data-InputSet" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-10">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-10-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-BPMNProperty" name="BPMNProperty">
- <ownedRule xmi:id="BPMNProfile-Process-Data-BPMNProperty-Property.notation" name="Property.notation" constrainedElement="BPMNProfile-Process-Data-BPMNProperty">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-BPMNProperty-Property.notation" name="Property.notation" constrainedElement="BPMNProfile-Process-Data-BPMNProperty">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-BPMNProperty-Property.notation-specification">
<body>Property elements are NOT
visible in a Process diagram.
Figure</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Data-BPMNProperty-BPMNProperty.apply" name="BPMNProperty.apply" constrainedElement="BPMNProfile-Process-Data-BPMNProperty">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-BPMNProperty-BPMNProperty.apply" name="BPMNProperty.apply" constrainedElement="BPMNProfile-Process-Data-BPMNProperty">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-BPMNProperty-BPMNProperty.apply-specification">
<body>may be applied only for:
pin owned by CallActivity or Task
@@ -3213,115 +13253,115 @@ Parameter owned by BPMNProcess
Variable owned by SubProcess</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Data-BPMNProperty-generalization" general="BPMNProfile-Process-Data-ItemAwareElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-BPMNProperty-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-37">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-BPMNProperty-generalization" general="BPMNProfile-Process-Data-ItemAwareElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-BPMNProperty-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-37">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataStoreNode"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-BPMNProperty-umlProperty" name="umlProperty" visibility="public" association="BPMNProfile-Process-Data-packagedElement-38">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-BPMNProperty-umlProperty" name="umlProperty" visibility="public" association="BPMNProfile-Process-Data-packagedElement-38">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-ItemAwareElement" name="ItemAwareElement" isAbstract="true">
- <ownedRule xmi:id="BPMNProfile-Process-Data-ItemAwareElement-ItemAwareElement.dataState" name="ItemAwareElement.dataState" constrainedElement="BPMNProfile-Process-Data-ItemAwareElement">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-ItemAwareElement.dataState" name="ItemAwareElement.dataState" constrainedElement="BPMNProfile-Process-Data-ItemAwareElement">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-ItemAwareElement.dataState-specification">
<body>States extended by DataStates that are dataStates of item aware element stereotypes applied to ObjectNodes must be values of the inState property of the ObjectNodes, and vice versa.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Data-ItemAwareElement-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-ItemAwareElement-dataState" name="dataState" visibility="public" type="BPMNProfile-Process-Data-DataState" association="BPMNProfile-Process-Data-packagedElement-27">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-dataState" name="dataState" visibility="public" type="BPMNProfile-Process-Data-DataState" association="BPMNProfile-Process-Data-packagedElement-27">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-dataState-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-dataState-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-ItemAwareElement-base_TypedElement" name="base_TypedElement" visibility="public" association="BPMNProfile-Process-Data-packagedElement-18">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-base_TypedElement" name="base_TypedElement" visibility="public" association="BPMNProfile-Process-Data-packagedElement-18">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-ItemAwareElement-itemSubjectRef_" name="itemSubjectRef " visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-Process-Data-packagedElement-46" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-itemSubjectRef_" name="itemSubjectRef " visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-Process-Data-packagedElement-46" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-itemSubjectRef_-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-35" memberEnd="BPMNProfile-Process-Data-packagedElement-35-ownedEnd BPMNProfile-Process-Data-DataInput-base_ActivityParameterNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-35-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-35-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-35-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-35-ownedEnd" name="extension_DataInput" visibility="public" type="BPMNProfile-Process-Data-DataInput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-35">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-35-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-49" memberEnd="BPMNProfile-Process-Data-packagedElement-49-ownedEnd BPMNProfile-Process-Data-DataAssociation-transformation">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-49-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-49"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-49-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-49"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification" name="InputOutputSpecification">
- <generalization xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-base_Behavior" name="base_Behavior" visibility="public" association="BPMNProfile-Process-Data-packagedElement-25">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-base_Behavior" name="base_Behavior" visibility="public" association="BPMNProfile-Process-Data-packagedElement-25">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-base_Action" name="base_Action" visibility="public" association="BPMNProfile-Process-Data-packagedElement-26">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-base_Action" name="base_Action" visibility="public" association="BPMNProfile-Process-Data-packagedElement-26">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Action"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataInputs" name="dataInputs" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Data-packagedElement-50" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataInputs" name="dataInputs" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Data-packagedElement-50" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataInputs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataInputs-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataOutputs" name="dataOutputs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Data-packagedElement-51" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataOutputs" name="dataOutputs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Data-packagedElement-51" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataOutputs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataOutputs-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-inputSets" name="inputSets" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-52" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-inputSets" name="inputSets" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-52" isderived="false">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-inputSets-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-outputSets" name="outputSets" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-53" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-outputSets" name="outputSets" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-53" isderived="false">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-outputSets-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-56" memberEnd="BPMNProfile-Process-Data-InputSet-whileExecutingInputRefs BPMNProfile-Process-Data-DataInput-inputSetWithWhileExecuting"/>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-16" memberEnd="BPMNProfile-Process-Data-packagedElement-16-ownedEnd BPMNProfile-Process-Data-DataObject-base_DataStoreNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-16-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-16-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-16-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-16-ownedEnd" name="extension_DataObject" visibility="public" type="BPMNProfile-Process-Data-DataObject" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-16">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-16-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-43" memberEnd="BPMNProfile-Process-Data-packagedElement-43-ownedEnd BPMNProfile-Process-Data-InputOutputBinding-inputDataRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-43-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-Process-Data-packagedElement-43">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-43-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-Process-Data-packagedElement-43">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-43-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-43-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-55" memberEnd="BPMNProfile-Process-Data-InputSet-optionalInputRefs BPMNProfile-Process-Data-DataInput-inputSetWithOptional"/>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataStore" name="DataStore">
- <generalization xmi:id="BPMNProfile-Process-Data-DataStore-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStore-capacity" name="capacity" visibility="public">
- <ownedComment xmi:id="BPMNProfile-Process-Data-DataStore-capacity-ownedComment" annotatedElement="BPMNProfile-Process-Data-DataStore-capacity"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-DataStore-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataStore-capacity" name="capacity" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="BPMNProfile-Process-Data-DataStore-capacity-ownedComment" annotatedElement="BPMNProfile-Process-Data-DataStore-capacity"/>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-DataStore-capacity-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStore-isUnlimited" name="isUnlimited" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataStore-isUnlimited" name="isUnlimited" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Data-DataStore-isUnlimited-defaultValue" value="true"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStore-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Process-Data-packagedElement-28">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataStore-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Process-Data-packagedElement-28">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStore-itemSubjectRef_" name="itemSubjectRef " visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-Process-Data-packagedElement-60" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataStore-itemSubjectRef_" name="itemSubjectRef " visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-Process-Data-packagedElement-60" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-DataStore-itemSubjectRef_-lowerValue"/>
</ownedAttribute>
- <icon xmi:id="_gH-y4OmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%17%0%0%0%19%8%6%0%0%0%118%-91%-26%-15%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%1%118%73%68%65%84%56%-115%-19%-108%-79%-118%26%81%20%-122%-65%-71%14%-30%-120%56%102%70%-48%-37%73%-76%-76%-47%94%76%96%-55%43%-120%-59%62%93%-20%124%8%99%59%16%48%88%-40%40%-40%-115%-96%-9%6%-61%-32%92%69%-17%-92%112%-107%-123%13%100%119%-53%-112%-81%60%-100%-1%-25%63%7%-50%113%-72%-30%10%33%30%-85%-43%-22%-25%124%62%-1%-15%114%-71%-44%-45%52%-3%-112%36%73%25%-96%84%42%-3%-14%60%-17%103%46%-105%-37%24%99%86%90%-21%-119%-75%-10%43%112%1%112%-6%-3%126%107%54%-101%125%31%14%-121%-94%-35%110%-105%-92%-108%-44%-21%117%-92%-108%72%41%1%-120%-29%-104%56%-114%-39%108%54%-60%113%-52%98%-79%72%70%-93%-111%-19%118%-69%-35%-55%100%-78%-62%-9%125%21%69%81%-10%86%-94%40%-54%124%-33%87%0%14%-112%-11%122%61%-74%-37%45%-82%-21%18%4%1%97%24%18%-122%33%65%16%0%-96%-75%70%41%-123%82%10%-83%53%-25%-13%-103%90%-83%-58%116%58%5%112%-36%-89%-99%-112%101%25%-58%24%-10%-5%61%-57%-29%-111%-35%110%-121%16%2%0%107%45%-89%-45%9%99%12%-58%-104%123%-3%-122%0%-88%84%42%-68%-107%-25%26%-25%26%-30%-102%98%-71%92%-66%-120%14%-68%24%-79%-43%106%81%40%20%112%28%7%-64%-71%-101%-68%-121%-101%-119%-8%91%-29%107%-8%111%-14%7%-109%70%-93%-79%122%-81%-8%-90%117%-101%-51%-26%-105%114%-71%-4%99%48%24%-16%-38%3%-100%-49%-25%-55%120%60%-74%-99%78%-25%97%-67%94%-29%-36%35%9%-15%24%-122%-31%39%-49%-13%-102%-42%90%121%56%28%-126%-25%-81%-96%88%44%106%33%68%-100%-90%-23%74%41%-11%-19%-23%21%-4%-117%-4%6%-65%69%-20%2%-62%36%11%119%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_gH-y4OmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%17%0%0%0%19%8%6%0%0%0%118%-91%-26%-15%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%1%118%73%68%65%84%56%-115%-19%-108%-79%-118%26%81%20%-122%-65%-71%14%-30%-120%56%102%70%-48%-37%73%-76%-76%-47%94%76%96%-55%43%-120%-59%62%93%-20%124%8%99%59%16%48%88%-40%40%-40%-115%-96%-9%6%-61%-32%92%69%-17%-92%112%-107%-123%13%100%119%-53%-112%-81%60%-100%-1%-25%63%7%-50%113%-72%-30%10%33%30%-85%-43%-22%-25%124%62%-1%-15%114%-71%-44%-45%52%-3%-112%36%73%25%-96%84%42%-3%-14%60%-17%103%46%-105%-37%24%99%86%90%-21%-119%-75%-10%43%112%1%112%-6%-3%126%107%54%-101%125%31%14%-121%-94%-35%110%-105%-92%-108%-44%-21%117%-92%-108%72%41%1%-120%-29%-104%56%-114%-39%108%54%-60%113%-52%98%-79%72%70%-93%-111%-19%118%-69%-35%-55%100%-78%-62%-9%125%21%69%81%-10%86%-94%40%-54%124%-33%87%0%14%-112%-11%122%61%-74%-37%45%-82%-21%18%4%1%97%24%18%-122%33%65%16%0%-96%-75%70%41%-123%82%10%-83%53%-25%-13%-103%90%-83%-58%116%58%5%112%-36%-89%-99%-112%101%25%-58%24%-10%-5%61%-57%-29%-111%-35%110%-121%16%2%0%107%45%-89%-45%9%99%12%-58%-104%123%-3%-122%0%-88%84%42%-68%-107%-25%26%-25%26%-30%-102%98%-71%92%-66%-120%14%-68%24%-79%-43%106%81%40%20%112%28%7%-64%-71%-101%-68%-121%-101%-119%-8%91%-29%107%-8%111%-14%7%-109%70%-93%-79%122%-81%-8%-90%117%-101%-51%-26%-105%114%-71%-4%99%48%24%-16%-38%3%-100%-49%-25%-55%120%60%-74%-99%78%-25%97%-67%94%-29%-36%35%9%-15%24%-122%-31%39%-49%-13%-102%-42%90%121%56%28%-126%-25%-81%-96%88%44%106%33%68%-100%-90%-23%74%41%-11%-19%-23%21%-4%-117%-4%6%-65%69%-20%2%-62%36%11%119%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataInputAssociation" name="DataInputAssociation">
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataInputAssociation-dataInputAssociation.source" name="dataInputAssociation.source" constrainedElement="BPMNProfile-Process-Data-DataInputAssociation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataInputAssociation-dataInputAssociation.source" name="dataInputAssociation.source" constrainedElement="BPMNProfile-Process-Data-DataInputAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInputAssociation-dataInputAssociation.source-specification">
<language>English</language>
<body>The source of DataAssociation can be every item-aware element visible to the current
scope, e.g. a Data Object, a Property or an Expression.</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataInputAssociation-dataInputAssociation.target" name="dataInputAssociation.target" constrainedElement="BPMNProfile-Process-Data-DataInputAssociation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataInputAssociation-dataInputAssociation.target" name="dataInputAssociation.target" constrainedElement="BPMNProfile-Process-Data-DataInputAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInputAssociation-dataInputAssociation.target-specification">
<language>English</language>
<body>The target for DataInputAssociation shall be DataInput.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Data-DataInputAssociation-generalization" general="BPMNProfile-Process-Data-DataAssociation"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-DataInputAssociation-generalization" general="BPMNProfile-Process-Data-DataAssociation"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-12" memberEnd="BPMNProfile-Process-Data-packagedElement-12-ownedEnd BPMNProfile-Process-Data-DataAssociation-base_ObjectFlow" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-12-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-12-ownedEnd" name="extension_DataAssociation" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-12-ownedEnd-lowerValue"/>
</ownedEnd>
@@ -3332,63 +13372,64 @@ scope, e.g. a Data Object, a Property or an Expression.</body>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-34" memberEnd="BPMNProfile-Process-Data-packagedElement-34-ownedEnd BPMNProfile-Process-Data-DataStoreReference-base_DataStoreNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-34-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-34-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-34-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-34-ownedEnd" name="extension_DataStoreReference" visibility="public" type="BPMNProfile-Process-Data-DataStoreReference" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-34">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-34-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-28" memberEnd="BPMNProfile-Process-Data-packagedElement-28-ownedEnd BPMNProfile-Process-Data-DataStore-base_Class" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-28-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-28-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-28-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-28-ownedEnd" name="extension_DataStore" visibility="public" type="BPMNProfile-Process-Data-DataStore" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-28">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-28-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataStoreReference" name="DataStoreReference">
- <generalization xmi:id="BPMNProfile-Process-Data-DataStoreReference-generalization-1" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
- <generalization xmi:id="BPMNProfile-Process-Data-DataStoreReference-generalization-2" general="BPMNProfile-Process-Data-ItemAwareElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStoreReference-_dataStore" name=" dataStore" visibility="public" type="BPMNProfile-Process-Data-DataStore" association="BPMNProfile-Process-Data-packagedElement-33">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-DataStoreReference-generalization-1" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-DataStoreReference-generalization-2" general="BPMNProfile-Process-Data-ItemAwareElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataStoreReference-_dataStore" name=" dataStore" visibility="public" type="BPMNProfile-Process-Data-DataStore" association="BPMNProfile-Process-Data-packagedElement-33">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-DataStoreReference-_dataStore-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStoreReference-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-34">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataStoreReference-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-34">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataStoreNode"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataObject" name="DataObject">
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataObject-DataObject.dataState" name="DataObject.dataState" constrainedElement="BPMNProfile-Process-Data-DataObject">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataObject-DataObject.dataState" name="DataObject.dataState" constrainedElement="BPMNProfile-Process-Data-DataObject">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataObject-DataObject.dataState-specification">
<body>DataObject DataState property shall reuse UML::CentralBuffer property inState</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Data-DataObject-generalization-1" general="BPMNProfile-Process-Data-ItemAwareElement"/>
- <generalization xmi:id="BPMNProfile-Process-Data-DataObject-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataObject-isCollection" name="isCollection" visibility="public">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-DataObject-generalization-1" general="BPMNProfile-Process-Data-ItemAwareElement"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-DataObject-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataObject-isCollection" name="isCollection" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Data-DataObject-isCollection-defaultValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataObject-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-16">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataObject-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-16">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataStoreNode"/>
</ownedAttribute>
+ <icon xmi:type="uml:Image" xmi:id="_3RObQHRVEeW1y_LdWwRLJQ" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%12%0%0%0%20%8%6%0%0%0%-71%-16%-36%17%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%92%73%68%65%84%40%-111%-19%-109%49%14%-128%64%8%4%119%-19%105%120%17%-1%111%124%-120%-113%-64%-122%-69%40%-126%-74%-102%56%9%21%-52%6%10%-96%-86%43%0%-49%37%34%27%10%8%-64%-35%-3%-38%32%-113%51%-109%-91%74%25%68%-48%41%-19%86%-88%-92%86%48%51%-112%-100%-85%-115%-101%-38%27%50%33%-14%113%-91%-52%47%124%84%64%-9%15%-71%98%-18%-115%-20%48%-69%36%0%126%-8%124%-121%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-46" memberEnd="BPMNProfile-Process-Data-packagedElement-46-ownedEnd BPMNProfile-Process-Data-ItemAwareElement-itemSubjectRef_">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-46-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Data-packagedElement-46"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-46-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Data-packagedElement-46"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-48" memberEnd="BPMNProfile-Process-Data-packagedElement-48-ownedEnd BPMNProfile-Process-Data-DataAssociation-targetRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-48"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-48"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-36" memberEnd="BPMNProfile-Process-Data-packagedElement-36-ownedEnd BPMNProfile-Process-Data-DataOutput-base_ActivityParameterNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-36-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-36-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-36-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-36-ownedEnd" name="extension_DataOutput" visibility="public" type="BPMNProfile-Process-Data-DataOutput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-36">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-36-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-44" memberEnd="BPMNProfile-Process-Data-packagedElement-44-ownedEnd BPMNProfile-Process-Data-InputOutputBinding-outputDataRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-44-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-Process-Data-packagedElement-44">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-44-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-Process-Data-packagedElement-44">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-44-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-44-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-50" memberEnd="BPMNProfile-Process-Data-packagedElement-50-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-dataInputs">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-50-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-50"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-50-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-50"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-31" memberEnd="BPMNProfile-Process-Data-packagedElement-31-ownedEnd BPMNProfile-Process-Data-DataState-base_State" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-31-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-31-ownedEnd" name="extension_DataState" visibility="public" type="BPMNProfile-Process-Data-DataState" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-31">
@@ -3396,89 +13437,89 @@ scope, e.g. a Data Object, a Property or an Expression.</body>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataInput" name="DataInput">
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.Association" name="DataInput.Association" constrainedElement="BPMNProfile-Process-Data-DataInput">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.Association" name="DataInput.Association" constrainedElement="BPMNProfile-Process-Data-DataInput">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.Association-specification">
<body>DataInput must not have incoming DataAssociations</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.notation" name="DataInput.notation" constrainedElement="BPMNProfile-Process-Data-DataInput">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.notation" name="DataInput.notation" constrainedElement="BPMNProfile-Process-Data-DataInput">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.notation-specification">
<body>DataInput owned by BPMN Process has a notation.
DataInput owned by BPMN Activity has no notation. </body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.itemSubjectRef" name="DataInput.itemSubjectRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.itemSubjectRef" name="DataInput.itemSubjectRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.itemSubjectRef-specification">
<body>DataInput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Data-DataInput-generalization" general="BPMNProfile-Process-Data-ItemAwareElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-isCollection" name="isCollection" visibility="public">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-DataInput-generalization" general="BPMNProfile-Process-Data-ItemAwareElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataInput-isCollection" name="isCollection" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Data-DataInput-isCollection-defaultValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-base_InputPin" name="base_InputPin" visibility="public" association="BPMNProfile-Process-Data-packagedElement-7">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataInput-base_InputPin" name="base_InputPin" visibility="public" association="BPMNProfile-Process-Data-packagedElement-7">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InputPin"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-base_Parameter" name="base_Parameter" visibility="public" association="BPMNProfile-Process-Data-packagedElement-8">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataInput-base_Parameter" name="base_Parameter" visibility="public" association="BPMNProfile-Process-Data-packagedElement-8">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-base_ActivityParameterNode" name="base_ActivityParameterNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-35">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataInput-base_ActivityParameterNode" name="base_ActivityParameterNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-35">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityParameterNode"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-inputSetRefs" name="inputSetRefs" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-54" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetRefs" name="inputSetRefs" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-54" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetRefs-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithOptional" name="inputSetWithOptional" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-55" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithOptional" name="inputSetWithOptional" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-55" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithOptional-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithOptional-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithWhileExecuting" name="inputSetWithWhileExecuting" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-56" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithWhileExecuting" name="inputSetWithWhileExecuting" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-56" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithWhileExecuting-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithWhileExecuting-upperValue" value="*"/>
</ownedAttribute>
- <icon xmi:id="_aVt5UOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%12%0%0%0%19%8%6%0%0%0%-92%-11%-20%-87%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%-102%73%68%65%84%40%-111%-51%-110%-63%13%3%33%12%4%119%-93%124%-7%80%17%116%68%9%-72%5%42%-94%-125%20%-110%30%112%62%28%58%46%-122%68%121%101%-91%-107%-112%-15%-40%-40%2%-34%-5%7%0%61%-37%57%-9%-60%66%4%-96%-86%58%7%-55%-13%-3%-92%-37%-86%82%47%-94%-41%-8%18%88%65%91%-64%-126%76%32%-124%0%-110%-61%0%112%44%-62%28%-38%82%7%57%58%-60%24%33%34%31%-63%1%-44%90%-95%-86%32%-71%5%-89%25%114%-50%80%-43%1%-106%82%-10%-64%-27%-67%104%-83%-19%1%17%1%-55%-47%37%-91%-12%6%-36%-113%67%8%97%36%-18%-12%-5%90%-65%-106%-11%-67%45%-9%-68%127%-44%11%70%-98%79%-62%101%58%49%-79%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_aVt5UOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%12%0%0%0%19%8%6%0%0%0%-92%-11%-20%-87%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%-102%73%68%65%84%40%-111%-51%-110%-63%13%3%33%12%4%119%-93%124%-7%80%17%116%68%9%-72%5%42%-94%-125%20%-110%30%112%62%28%58%46%-122%68%121%101%-91%-107%-112%-15%-40%-40%2%-34%-5%7%0%61%-37%57%-9%-60%66%4%-96%-86%58%7%-55%-13%-3%-92%-37%-86%82%47%-94%-41%-8%18%88%65%91%-64%-126%76%32%-124%0%-110%-61%0%112%44%-62%28%-38%82%7%57%58%-60%24%33%34%31%-63%1%-44%90%-95%-86%32%-71%5%-89%25%114%-50%80%-43%1%-106%82%-10%-64%-27%-67%104%-83%-19%1%17%1%-55%-47%37%-91%-12%6%-36%-113%67%8%97%36%-18%-12%-5%90%-65%-106%-11%-67%45%-9%-68%127%-44%11%70%-98%79%-62%101%58%49%-79%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-47" memberEnd="BPMNProfile-Process-Data-packagedElement-47-ownedEnd BPMNProfile-Process-Data-DataAssociation-sourceRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-47-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-47"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-47-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-47"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-22" memberEnd="BPMNProfile-Process-Data-packagedElement-22-ownedEnd BPMNProfile-Process-Data-DataObjectReference-base_DataStoreNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-22-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-22-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-22-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-22-ownedEnd" name="extension_DataObjectRef" visibility="public" type="BPMNProfile-Process-Data-DataObjectReference" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-22">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-22-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-25" memberEnd="BPMNProfile-Process-Data-packagedElement-25-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-base_Behavior" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-25-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-25-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-25-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-25-ownedEnd" name="extension_InputOutputSpecification" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-25">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-25-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-59" memberEnd="BPMNProfile-Process-Data-packagedElement-59-ownedEnd BPMNProfile-Process-Data-DataOutput-outputSetWithWhileExecuting">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-59-ownedEnd" name="whileExecutingOutputRefs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Data-packagedElement-59" isderived="false">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-59-ownedEnd" name="whileExecutingOutputRefs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Data-packagedElement-59" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-59-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-59-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-3" memberEnd="BPMNProfile-Process-Data-packagedElement-3-ownedEnd BPMNProfile-Process-Data-DataOutput-base_OutputPin" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-3-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-3-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-3-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-3-ownedEnd" name="extension_DataOutput" visibility="public" type="BPMNProfile-Process-Data-DataOutput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-3">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-3-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-41" memberEnd="BPMNProfile-Process-Data-packagedElement-41-ownedEnd BPMNProfile-Process-Data-DataAssociation-assignment">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-41-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-41"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-41-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-41"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-57" memberEnd="BPMNProfile-Process-Data-OutputSet-dataOutputRefs BPMNProfile-Process-Data-DataOutput-outputSetRefs"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-58" memberEnd="BPMNProfile-Process-Data-packagedElement-58-ownedEnd BPMNProfile-Process-Data-DataOutput-outputSetWithOptional">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-58-ownedEnd" name="optionalOutputRefs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Data-packagedElement-58" isderived="false">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-58-ownedEnd" name="optionalOutputRefs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Data-packagedElement-58" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-58-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-58-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-7" memberEnd="BPMNProfile-Process-Data-packagedElement-7-ownedEnd BPMNProfile-Process-Data-DataInput-base_InputPin" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-7-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-7-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-7-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-7-ownedEnd" name="extension_DataInput" visibility="public" type="BPMNProfile-Process-Data-DataInput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-7">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-7-ownedEnd-lowerValue"/>
</ownedEnd>
@@ -3489,464 +13530,466 @@ DataInput owned by BPMN Activity has no notation. </body>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-53" memberEnd="BPMNProfile-Process-Data-packagedElement-53-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-outputSets">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-53"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-53"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-4" memberEnd="BPMNProfile-Process-Data-packagedElement-4-ownedEnd BPMNProfile-Process-Data-DataOutput-base_Parameter" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-4-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-4-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-4-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-4-ownedEnd" name="extension_DataOutput" visibility="public" type="BPMNProfile-Process-Data-DataOutput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-4">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-4-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-37" memberEnd="BPMNProfile-Process-Data-packagedElement-37-ownedEnd BPMNProfile-Process-Data-BPMNProperty-base_DataStoreNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-37-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-37-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-37-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-37-ownedEnd" name="extension_BPMNProperty" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-37">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-37-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-20" memberEnd="BPMNProfile-Process-Data-packagedElement-20-ownedEnd BPMNProfile-Process-Data-OutputSet-base_ParameterSet" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-20-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-20-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-20-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-20-ownedEnd" name="extension_OutputSet" visibility="public" type="BPMNProfile-Process-Data-OutputSet" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-20">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-20-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-26" memberEnd="BPMNProfile-Process-Data-packagedElement-26-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-base_Action" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-26-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-26-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-26-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-26-ownedEnd" name="extension_InputOutputSpecification" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-26">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-26-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-51" memberEnd="BPMNProfile-Process-Data-packagedElement-51-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-dataOutputs">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-51-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-51"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-51-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-51"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataAssociation" name="DataAssociation" isAbstract="true">
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.source" name="DataAssociation.source" constrainedElement="BPMNProfile-Process-Data-DataAssociation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.source" name="DataAssociation.source" constrainedElement="BPMNProfile-Process-Data-DataAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.source-specification">
<body>DataAssociation source must be ItemAwareElement</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.transformation" name="DataAssociation.transformation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.transformation" name="DataAssociation.transformation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.transformation-specification">
<body>BPMN DataAssociation::/transformation : FormalExpression [0..1] = ObjectFlow::transformation.
</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.target" name="DataAssociation.target" constrainedElement="BPMNProfile-Process-Data-DataAssociation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.target" name="DataAssociation.target" constrainedElement="BPMNProfile-Process-Data-DataAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.target-specification">
<body>DataAssociation target must be ItemAwareElement</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Data-DataAssociation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-base_ObjectFlow" name="base_ObjectFlow" visibility="public" association="BPMNProfile-Process-Data-packagedElement-12">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-DataAssociation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataAssociation-base_ObjectFlow" name="base_ObjectFlow" visibility="public" association="BPMNProfile-Process-Data-packagedElement-12">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ObjectFlow"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Data-packagedElement-47" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-targetRef" name="targetRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Data-packagedElement-48" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-transformation" name="transformation" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-Process-Data-packagedElement-49" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-assignment" name="assignment" visibility="public" type="BPMNProfile-Process-Data-Assignment" association="BPMNProfile-Process-Data-packagedElement-41">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataAssociation-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Data-packagedElement-47" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataAssociation-targetRef" name="targetRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Data-packagedElement-48" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataAssociation-transformation" name="transformation" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-Process-Data-packagedElement-49" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-DataAssociation-assignment" name="assignment" visibility="public" type="BPMNProfile-Process-Data-Assignment" association="BPMNProfile-Process-Data-packagedElement-41">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataAssociation-assignment-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataAssociation-assignment-upperValue" value="*"/>
</ownedAttribute>
- <icon xmi:id="_VGNukOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%-65%73%68%65%84%120%-38%99%100%96%96%-56%96%-128%0%43%32%94%15%-59%68%3%70%-88%1%51%-96%-12%77%32%22%4%-30%117%36%27%32%33%-55%-70%-17%-59%-13%-33%-85%-128%108%91%32%91%18%-56%118%34%-43%5%48%-112%-79%99%-57%14%6%15%15%15%6%52%113%-30%13%0%-15%-127%-122%100%36%36%-6%-122%17%114%9%-52%0%100%32%13%-60%-75%32%6%-56%16%66%46%97%36%-28%68%66%46%33%104%0%33%-105%16%101%0%62%-105%16%109%0%46%-105%-32%52%0%-108%46%-120%49%20%-39%0%22%32%-2%-125%108%0%-48%-71%-51%72%105%98%63%-56%5%-56%-102%65%94%-62%-21%-126%5%-13%55%55%3%53%-85%3%53%-34%4%-46%-5%-111%-67%-126%97%-64%-115%-57%-38%-52%26%-78%87%-1%-30%115%1%-74%64%-59%-21%2%66%-87%16%-92%-122%-30%64%4%0%54%20%103%-55%87%125%58%-105%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_VGNukOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%-65%73%68%65%84%120%-38%99%100%96%96%-56%96%-128%0%43%32%94%15%-59%68%3%70%-88%1%51%-96%-12%77%32%22%4%-30%117%36%27%32%33%-55%-70%-17%-59%-13%-33%-85%-128%108%91%32%91%18%-56%118%34%-43%5%48%-112%-79%99%-57%14%6%15%15%15%6%52%113%-30%13%0%-15%-127%-122%100%36%36%-6%-122%17%114%9%-52%0%100%32%13%-60%-75%32%6%-56%16%66%46%97%36%-28%68%66%46%33%104%0%33%-105%16%101%0%62%-105%16%109%0%46%-105%-32%52%0%-108%46%-120%49%20%-39%0%22%32%-2%-125%108%0%-48%-71%-51%72%105%98%63%-56%5%-56%-102%65%94%-62%-21%-126%5%-13%55%55%3%53%-85%3%53%-34%4%-46%-5%-111%-67%-126%97%-64%-115%-57%-38%-52%26%-78%87%-1%-30%115%1%-74%64%-59%-21%2%66%-87%16%-92%-122%-30%64%4%0%54%20%103%-55%87%125%58%-105%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-8" memberEnd="BPMNProfile-Process-Data-packagedElement-8-ownedEnd BPMNProfile-Process-Data-DataInput-base_Parameter" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-8-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-8-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Data-packagedElement-8-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-8-ownedEnd" name="extension_DataInput" visibility="public" type="BPMNProfile-Process-Data-DataInput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-8">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-8-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-45" memberEnd="BPMNProfile-Process-Data-packagedElement-45-ownedEnd BPMNProfile-Process-Data-InputOutputBinding-operationRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-45-ownedEnd" name="ioBinding" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-Process-Data-packagedElement-45" isderived="false">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Data-packagedElement-45-ownedEnd" name="ioBinding" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-Process-Data-packagedElement-45" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-45-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-45-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-11" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-11-ownedEnd BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation">
- <ownedEnd xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-11-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-GlobalUserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-11"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-11-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-GlobalUserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-11"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-12" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-12-ownedEnd BPMNProfile-Process-HumanInteraction-GlobalUserTask-renderings">
- <ownedEnd xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-12-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-GlobalUserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-12"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-12-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-GlobalUserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-12"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-13" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-13-ownedEnd BPMNProfile-Process-HumanInteraction-UserTask-implementation">
- <ownedEnd xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-13-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-UserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-13"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-13-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-UserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-13"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-3" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-3-ownedEnd BPMNProfile-Process-HumanInteraction-ManualTask-base_OpaqueAction" navigableOwnedEnd="BPMNProfile-Process-HumanInteraction-packagedElement-3-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-3-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-3-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-3-ownedEnd" name="extension_ManualTask" visibility="public" type="BPMNProfile-Process-HumanInteraction-ManualTask" aggregation="composite" association="BPMNProfile-Process-HumanInteraction-packagedElement-3">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-3-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask" name="UserTask">
- <ownedRule xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-UserTask.implementation" name="UserTask.implementation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-UserTask.implementation" name="UserTask.implementation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-UserTask.implementation-specification">
<body>self.implementation = self.base_OpaqueAction.body.first</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-UserTask.renderings" name="UserTask.renderings">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-UserTask.renderings" name="UserTask.renderings">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-UserTask.renderings-specification">
<body>UserTask::/renderings : Image [*] = OpaqueAction.appliedStereotype.icon</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-HumanInteraction-packagedElement-5">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-HumanInteraction-packagedElement-5">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-HumanInteraction-packagedElement-13" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-HumanInteraction-packagedElement-13" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-implementation-defaultValue" value="##unspecified"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-renderings" name="renderings" visibility="public" type="BPMNProfile-Process-HumanInteraction-Rendering" association="BPMNProfile-Process-HumanInteraction-packagedElement-14" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-renderings" name="renderings" visibility="public" type="BPMNProfile-Process-HumanInteraction-Rendering" association="BPMNProfile-Process-HumanInteraction-packagedElement-14" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-renderings-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-renderings-upperValue" value="*"/>
</ownedAttribute>
+ <icon xmi:type="uml:Image" xmi:id="_EpYSsHRXEeW1y_LdWwRLJQ" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%20%0%0%0%20%8%2%0%0%0%2%-21%-118%90%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%3%13%73%68%65%84%56%-115%125%-110%75%75%-21%64%20%-57%-101%-92%121%-44%18%31%-59%118%97%69%-21%-94%11%-79%-118%10%-75%82%42%118%33%46%-22%99%45%34%5%-11%3%-120%-8%21%92%-120%107%23%46%4%113%-29%-58%-107%-126%32%22%-63%85%41%8%69%-111%-38%23%38%-115%49%54%-87%-115%-42%-60%-104%52%-95%-45%-69%-56%-67%-75%87%-81%-9%-65%-102%-103%-13%-1%-51%57%103%-26%64%-11%122%-35%-14%77%52%77%-89%82%41%65%16%32%8%26%24%24%-16%122%-67%14%-121%-29%-69%-51%-6%-3%40%-101%-51%-98%-98%-98%-98%-97%-97%-45%52%13%-61%-16%-28%-28%-28%-12%-12%116%32%16%112%-69%-35%95%-83%-11%38%1%0%100%89%-34%-40%-40%-24%-19%-19%-123%97%-40%52%96%24%22%10%-123%118%119%119%53%77%-85%-1%-83%-65%96%89%-106%-73%-74%-74%-122%-121%-121%9%-126%-128%32%-56%-124%33%8%106%111%111%-113%68%34%-79%88%-20%11%15%55%87%-95%-21%122%34%-111%40%22%-117%102%66%20%69%97%24%-122%97%88%81%20%-106%101%51%-103%-116%97%24%-1%-21%-39%48%12%-61%48%-126%-63%-32%-60%-60%-124%105%-51%100%50%-55%100%18%65%16%-89%-45%-119%32%-56%-113%48%-118%-94%-29%-29%-29%44%-53%-122%-61%-31%-11%-11%117%0%0%-126%32%-121%-121%-121%-70%-82%-73%-74%-74%-114%-114%-114%-94%40%-6%35%-116%-29%-8%-30%-30%34%-57%113%118%-69%93%85%-43%-50%-50%-50%90%-83%-10%-6%-6%-38%-45%-45%-29%-9%-5%-69%-70%-70%126%-52%-84%105%26%-53%-78%-57%-57%-57%-118%-94%-36%-36%-36%-112%36%-71%-68%-68%-4%-16%-16%112%127%127%-49%113%28%-126%32%-118%-94%68%-93%81%-110%36%27%-56%-17%7%75%-89%-45%123%123%123%-101%-101%-101%31%31%31%20%69%1%0%-6%-6%-6%96%24%118%-71%92%36%73%-118%-94%72%-45%-12%-53%-53%-53%-54%-54%-54%-27%-27%-91%-90%105%-97%-103%-13%-7%124%34%-111%-32%121%126%108%108%-52%-25%-13%-15%60%95%42%-107%110%111%111%-121%-122%-122%-82%-81%-81%41%-118%114%-71%92%-31%112%120%100%100%4%-61%-80%100%50%-119%97%-104%-33%-17%71%81%20%89%93%93%-115%-57%-29%-91%82%-55%-25%-13%69%-93%81%-113%-57%99%-73%-37%11%-123%66%42%-107%2%0%-100%-100%-100%84%42%-107%-87%-87%-87%-123%-123%-123%-63%-63%-63%80%40%20%-113%-57%-117%-59%98%71%71%-121%-45%-23%68%-68%94%47%-61%48%-127%64%32%18%-119%-104%-59%120%60%-98%-106%-106%22%-118%-94%-114%-114%-114%-34%-34%-34%-106%-106%-106%-26%-25%-25%-69%-69%-69%-51%40%0%32%-101%-51%22%10%-123%96%48%104%-103%-99%-99%61%59%59%83%85%-75%121%116%84%85%21%69%-111%-29%56%-98%-25%101%89%54%12%-93%17%-86%86%-85%59%59%59%107%107%107%-11%122%-35%-102%-49%-25%1%0%4%65%52%-1%1%65%16%56%-114%-101%-21%-58%-100%-102%-62%48%76%-110%-92%-89%-89%39%-117%-59%2%-101%23%-25%114%-71%-117%-117%-117%-69%-69%-69%-58%0%66%127%100%110%25%-122%57%56%56%120%124%124%-44%117%-67%90%-83%-86%-86%-6%-7%85%-71%92%46%22%-117%53%-61%95%-60%48%-52%-2%-2%-66%9%127%14%9%-118%-94%-110%36%-43%106%-75%74%-91%34%-118%-94%32%8%54%-101%-19%59%92%46%-105%-33%-33%-33%-97%-97%-97%5%65%-48%52%-51%106%-75%90%44%22%104%110%110%46%-99%78%-117%-94%-88%-21%58%-122%97%56%-114%127%105%-46%-108%-82%-21%-110%36%-75%-75%-75%89%-83%86%-121%-61%49%51%51%-77%-67%-67%13%93%93%93%-107%-53%-27%-97%-86%-3%-89%108%54%-101%-37%-19%-18%-17%-17%-1%5%-103%5%-42%-106%92%-83%-78%-105%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-10" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-10-ownedEnd BPMNProfile-Process-HumanInteraction-Rendering-base_Image" navigableOwnedEnd="BPMNProfile-Process-HumanInteraction-packagedElement-10-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-10-ownedEnd" name="extension_Rendering" visibility="public" type="BPMNProfile-Process-HumanInteraction-Rendering" aggregation="composite" association="BPMNProfile-Process-HumanInteraction-packagedElement-10">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-10-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-HumanPerformer" name="HumanPerformer">
- <generalization xmi:id="BPMNProfile-Process-HumanInteraction-HumanPerformer-generalization" general="BPMNProfile-Process-Activities-Performer"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-HumanInteraction-HumanPerformer-generalization" general="BPMNProfile-Process-Activities-Performer"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask" name="GlobalUserTask">
- <ownedRule xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-GlobalUserTask.renderings" name="GlobalUserTask.renderings">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-GlobalUserTask.renderings" name="GlobalUserTask.renderings">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-GlobalUserTask.renderings-specification">
<body>GlobalUserTask::/renderings: Image [*] = Stereotype.icon</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-GlobalUserTask.implementation" name="GlobalUserTask.implementation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-GlobalUserTask.implementation" name="GlobalUserTask.implementation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-GlobalUserTask.implementation-specification">
<body>GlobalUserTask::/implementation : String [*] {ordered,non-unique}= OpaqueBehavior.body (defaults to &quot;##unspecified&quot;)</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-generalization" general="BPMNProfile-Process-GlobalTask"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-HumanInteraction-packagedElement-11" isderived="false">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-generalization" general="BPMNProfile-Process-GlobalTask"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-HumanInteraction-packagedElement-11" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation-upperValue" value="*"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation-defaultValue" value="##unspecified"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-renderings" name="renderings" visibility="public" type="BPMNProfile-Process-HumanInteraction-Rendering" association="BPMNProfile-Process-HumanInteraction-packagedElement-12" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-renderings" name="renderings" visibility="public" type="BPMNProfile-Process-HumanInteraction-Rendering" association="BPMNProfile-Process-HumanInteraction-packagedElement-12" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-renderings-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-renderings-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-14" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-14-ownedEnd BPMNProfile-Process-HumanInteraction-UserTask-renderings">
- <ownedEnd xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-UserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-14"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-UserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-14"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-Rendering" name="Rendering">
- <generalization xmi:id="BPMNProfile-Process-HumanInteraction-Rendering-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-Rendering-base_Image" name="base_Image" visibility="public" association="BPMNProfile-Process-HumanInteraction-packagedElement-10">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-HumanInteraction-Rendering-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-HumanInteraction-Rendering-base_Image" name="base_Image" visibility="public" association="BPMNProfile-Process-HumanInteraction-packagedElement-10">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Image"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalManualTask" name="GlobalManualTask">
- <generalization xmi:id="BPMNProfile-Process-HumanInteraction-GlobalManualTask-generalization" general="BPMNProfile-Process-GlobalTask"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalManualTask-generalization" general="BPMNProfile-Process-GlobalTask"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-ManualTask" name="ManualTask">
- <generalization xmi:id="BPMNProfile-Process-HumanInteraction-ManualTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-ManualTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-HumanInteraction-packagedElement-3">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-HumanInteraction-ManualTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-HumanInteraction-ManualTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-HumanInteraction-packagedElement-3">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/>
</ownedAttribute>
+ <icon xmi:type="uml:Image" xmi:id="_3J4nsHRWEeW1y_LdWwRLJQ" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%20%0%0%0%20%8%2%0%0%0%2%-21%-118%90%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%2%-87%73%68%65%84%56%-115%-123%-109%-67%75%-13%80%20%-58%-49%77%115%-109%-86%36%68%-79%-108%80%-91%66%-3%40%68%20%28%74%21%2%14%-126%-109%-117%-93%-32%-24%-28%-28%127%-31%95%-32%-24%-22%-96%-117%-126%-117%-117%56%89%-60%-120%109%-4%-94%20%21%-60%-113%70%-110%106%-101%-102%52%-105%-36%-68%67%32%4%95%-83%-49%118%-97%-53%-113%123%-18%115%-50%65%65%16%0%-128%-82%-21%-91%82%-23%-19%-19%13%98%-30%56%110%118%118%118%106%106%74%-110%36%-8%73%44%-91%-12%-10%-10%-10%-4%-4%-68%82%-87%60%60%60%-60%-17%48%-58%-17%-17%-17%-94%40%78%78%78%-78%44%-5%3%-36%104%52%-74%-73%-73%115%-71%-36%-26%-26%102%111%111%-81%-21%-70%-124%16%74%41%0%88%-106%-75%-66%-66%126%119%119%39%-53%-78%40%-118%33%-128%16%-62%24%39%18%9%0%96%119%118%118%68%81%-100%-104%-104%-24%-23%-23%113%93%-9%-24%-24%72%-45%52%-53%-78%40%-91%-83%86%-85%92%46%107%-102%-26%121%30%-61%48%33%-36%-41%-41%-89%40%-54%-8%-8%56%0%-80%23%23%23%11%11%11%-7%124%-98%97%24%-33%-9%31%31%31%43%-107%74%-67%94%15%-126%32%8%-126%124%62%-33%108%54%-81%-81%-81%-93%82%109%-37%-82%-43%106%-86%-86%22%-117%69%-10%-22%-22%106%121%121%57%-107%74%-123%-97%-100%-103%-103%-111%36%-55%-74%109%0%96%24%102%112%112%-112%-25%-7%-24%89%0%104%-75%90%-9%-9%-9%-102%-90%21%-117%69%-10%-7%-7%-103%82%-54%113%28%0%-16%60%-81%-86%-86%-86%-86%0%-32%56%-114%97%24%-19%118%59%108%71%-92%-81%-81%-81%-89%-89%39%-53%-78%0%-32%-121%12%67%25%-122%113%112%112%80%-83%86%9%33%113%-33%-78%44%-116%-15%-36%-36%92%55%-72%-47%104%-100%-98%-98%-22%-70%-18%121%94%-36%39%-124%20%10%-123%-95%-95%-95%110%-16%-56%-56%-56%-58%-58%70%-77%-39%12%-37%22%-87%-45%-23%-24%-70%94%-85%-43%-70%-63%-110%36%77%79%79%-105%-53%-27%111%101%35%-124%40%-91%-82%-21%118%-125%1%-64%113%-100%-67%-67%-67%-49%-49%-49%111%101%75%-110%84%40%20%-2%-128%61%-49%43%-107%74%-122%97%124%51%87%87%87%-25%-25%-25%-1%-128%7%6%6%118%119%119%125%-33%-113%-101%-121%-121%-121%-31%-40%-92%-45%-23%95%-31%78%-89%-13%-14%-14%-78%-65%-65%-17%56%78%-24%36%18%-119%108%54%123%115%115%51%60%60%44%-53%50%0%-80%-87%84%-118%-25%-7%-1%97%66%-120%105%-102%39%39%39%31%31%31%17%44%8%-62%-40%-40%-104%-94%40%-103%76%6%0%88%89%-106%109%-37%54%77%83%16%-124%56%-20%-5%62%-58%56%-105%-53%-123%-93%-118%16%34%-124%-100%-99%-99%45%46%46%42%-118%18%46%25%-101%-55%100%46%47%47%57%-114%11%23%37%-82%100%50%-71%-74%-74%22%29%109%-37%110%-73%-37%-3%-3%-3%24%-29%-48%65%-81%-81%-81%91%91%91%-57%-57%-57%-90%105%118%9%15%33%36%8%-62%-54%-54%-54%-46%-46%82%54%-101%13%87%5%-7%-66%95%-83%86%-21%-11%122%20%-52%111%-62%24%-113%-114%-114%-90%-45%-23%100%50%25%58%-1%0%-95%16%72%-2%46%0%112%-34%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-5" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-5-ownedEnd BPMNProfile-Process-HumanInteraction-UserTask-base_OpaqueAction" navigableOwnedEnd="BPMNProfile-Process-HumanInteraction-packagedElement-5-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-5-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-5-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-5-ownedEnd" name="extension_UserTask" visibility="public" type="BPMNProfile-Process-HumanInteraction-UserTask" aggregation="composite" association="BPMNProfile-Process-HumanInteraction-packagedElement-5">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-5-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-PotentialOwner" name="PotentialOwner">
- <generalization xmi:id="BPMNProfile-Process-HumanInteraction-PotentialOwner-generalization" general="BPMNProfile-Process-HumanInteraction-HumanPerformer"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-HumanInteraction-PotentialOwner-generalization" general="BPMNProfile-Process-HumanInteraction-HumanPerformer"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-InteractionNode" name="InteractionNode" isAbstract="true">
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-InteractionNode-base_Element" name="base_Element" visibility="public" association="BPMNProfile-Collaboration-packagedElement-20">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-InteractionNode-base_Element" name="base_Element" visibility="public" association="BPMNProfile-Collaboration-packagedElement-20">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-InteractionNode-outgoingConversationLinks" name="outgoingConversationLinks" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" association="BPMNProfile-Collaboration-Conversation-packagedElement-16" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-InteractionNode-outgoingConversationLinks" name="outgoingConversationLinks" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" association="BPMNProfile-Collaboration-Conversation-packagedElement-16" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-InteractionNode-outgoingConversationLinks-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-InteractionNode-outgoingConversationLinks-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-InteractionNode-incomingConversationLinks" name="incomingConversationLinks" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" association="BPMNProfile-Collaboration-Conversation-packagedElement-17" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-InteractionNode-incomingConversationLinks" name="incomingConversationLinks" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" association="BPMNProfile-Collaboration-Conversation-packagedElement-17" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-6" memberEnd="BPMNProfile-Collaboration-packagedElement-6-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-participantAssociations">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-6-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-6">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-6-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-6">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-6-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-40" memberEnd="BPMNProfile-Collaboration-packagedElement-40-ownedEnd BPMNProfile-Collaboration-Participant-interfaceRefs">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-40-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-40"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-40-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-40"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-28" memberEnd="BPMNProfile-Collaboration-ParticipantMultiplicity-minimum BPMNProfile-Collaboration-packagedElement-28-ownedEnd">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-28-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" association="BPMNProfile-Collaboration-packagedElement-28"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-28-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" association="BPMNProfile-Collaboration-packagedElement-28"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-39" memberEnd="BPMNProfile-Collaboration-packagedElement-39-ownedEnd BPMNProfile-Collaboration-MessageFlowAssociation-outerMessageFlowRef">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-39-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" association="BPMNProfile-Collaboration-packagedElement-39"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-39-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" association="BPMNProfile-Collaboration-packagedElement-39"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-31" memberEnd="BPMNProfile-Collaboration-packagedElement-31-ownedEnd BPMNProfile-Collaboration-MessageFlow-sourceRef">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-31-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-31"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-31-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-31"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Participant" name="Participant">
- <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.ownership" name="Participant.ownership" constrainedElement="BPMNProfile-Collaboration-Participant">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-Participant-Participant.ownership" name="Participant.ownership" constrainedElement="BPMNProfile-Collaboration-Participant">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.ownership-specification">
<body>Participant must be owned by BPMN &lt;&lt;Collaboration>></body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.type" name="Participant.type" constrainedElement="BPMNProfile-Collaboration-Participant">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-Participant-Participant.type" name="Participant.type" constrainedElement="BPMNProfile-Collaboration-Participant">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.type-specification">
<body>Participant must be typed either by UML class or a stereotyped class.</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.multiplicityMinimum" name="Participant.multiplicityMinimum">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-Participant-Participant.multiplicityMinimum" name="Participant.multiplicityMinimum">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.multiplicityMinimum-specification">
<body>Participant.multiplicityMaximum : UnlimitedNatural = Property.upper (defined on Multiplicity element)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.realization.supplier" name="Participant.realization.supplier" constrainedElement="BPMNProfile-Collaboration-Participant">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-Participant-Participant.realization.supplier" name="Participant.realization.supplier" constrainedElement="BPMNProfile-Collaboration-Participant">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.realization.supplier-specification">
<body> The supplier is a UML Interface stereotyped
by BPMN Interface</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.processRef" name="Participant.processRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-Participant-Participant.processRef" name="Participant.processRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.processRef-specification">
<body>Participant:://processRef : Process [0..1] = Property.type if type is activity, or Property.type.classifierBehavior if type is a BehavioredClassifier that is not Activity</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.multiplicityMaximum" name="Participant.multiplicityMaximum">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-Participant-Participant.multiplicityMaximum" name="Participant.multiplicityMaximum">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.multiplicityMaximum-specification">
<body>Participant.multiplicityMaximum : Integer = Property.upper (defined on Multiplicity element)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-participant.partnerEntityRef" name="participant.partnerEntityRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-Participant-participant.partnerEntityRef" name="participant.partnerEntityRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-participant.partnerEntityRef-specification">
<body>participant::/partnerEntityRef : PartnerEntity [*] = inverse of PartnerEntity::/participantRef</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-participant.partnerRoleRef" name="participant.partnerRoleRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-Participant-participant.partnerRoleRef" name="participant.partnerRoleRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-participant.partnerRoleRef-specification">
<body>participant::/partnerRoleRef : PartnerRole [*] = inverse of PartnerRole::/participantRef</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.interfaceRefs" name="Participant.interfaceRefs">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-Participant-Participant.interfaceRefs" name="Participant.interfaceRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.interfaceRefs-specification">
<body>Participant:://interfaceRefs : BPMNInterface [*] = Property.type with BPMNInterface stereotype applied</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Collaboration-Participant-generalization-1" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <generalization xmi:id="BPMNProfile-Collaboration-Participant-generalization-2" general="BPMNProfile-Collaboration-InteractionNode"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-base_Property" name="base_Property" visibility="public" association="BPMNProfile-Collaboration-packagedElement-8">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-Participant-generalization-1" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-Participant-generalization-2" general="BPMNProfile-Collaboration-InteractionNode"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Participant-base_Property" name="base_Property" visibility="public" association="BPMNProfile-Collaboration-packagedElement-8">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-processRef" name="processRef" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Collaboration-packagedElement-27" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Participant-processRef" name="processRef" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Collaboration-packagedElement-27" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Participant-processRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-participantMultiplicity_" name="participantMultiplicity " visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" association="BPMNProfile-Collaboration-packagedElement-30" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Participant-participantMultiplicity_" name="participantMultiplicity " visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" association="BPMNProfile-Collaboration-packagedElement-30" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Participant-participantMultiplicity_-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-partnerEntityRef" name="partnerEntityRef" visibility="public" type="BPMNProfile-Collaboration-PartnerEntity" association="BPMNProfile-Collaboration-packagedElement-34" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Participant-partnerEntityRef" name="partnerEntityRef" visibility="public" type="BPMNProfile-Collaboration-PartnerEntity" association="BPMNProfile-Collaboration-packagedElement-34" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-partnerEntityRef-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-partnerEntityRef-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-partnerRoleRef" name="partnerRoleRef" visibility="public" type="BPMNProfile-Collaboration-PartnerRole" association="BPMNProfile-Collaboration-packagedElement-35" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Participant-partnerRoleRef" name="partnerRoleRef" visibility="public" type="BPMNProfile-Collaboration-PartnerRole" association="BPMNProfile-Collaboration-packagedElement-35" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-partnerRoleRef-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-partnerRoleRef-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-interfaceRefs" name="interfaceRefs" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" association="BPMNProfile-Collaboration-packagedElement-40" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Participant-interfaceRefs" name="interfaceRefs" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" association="BPMNProfile-Collaboration-packagedElement-40" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-interfaceRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-interfaceRefs-upperValue" value="*"/>
</ownedAttribute>
- <icon xmi:id="_1DI-MOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%7%116%73%77%69%7%-37%2%23%14%36%0%-8%85%-74%-90%0%0%0%25%116%69%88%116%67%111%109%109%101%110%116%0%67%114%101%97%116%101%100%32%119%105%116%104%32%71%73%77%80%87%-127%14%23%0%0%0%62%73%68%65%84%56%-53%99%-4%-1%-1%63%3%37%-128%-119%-127%66%48%12%12%96%97%96%96%96%96%100%100%36%43%36%-1%-1%-1%-49%-56%-126%-52%-127%25%6%99%-29%3%48%75%7%73%24%-96%-121%3%41%97%-62%56%-102%18%7%-127%1%0%116%-14%20%35%75%-68%106%-16%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_1DI-MOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%7%116%73%77%69%7%-37%2%23%14%36%0%-8%85%-74%-90%0%0%0%25%116%69%88%116%67%111%109%109%101%110%116%0%67%114%101%97%116%101%100%32%119%105%116%104%32%71%73%77%80%87%-127%14%23%0%0%0%62%73%68%65%84%56%-53%99%-4%-1%-1%63%3%37%-128%-119%-127%66%48%12%12%96%97%96%96%96%96%100%100%36%43%36%-1%-1%-1%-49%-56%-126%-52%-127%25%6%99%-29%3%48%75%7%73%24%-96%-121%3%41%97%-62%56%-102%18%7%-127%1%0%116%-14%20%35%75%-68%106%-16%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-24" memberEnd="BPMNProfile-Collaboration-packagedElement-24-ownedEnd BPMNProfile-Collaboration-PartnerEntity-base_InstanceSpecification" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-24-ownedEnd">
- <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-24-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-packagedElement-24-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-24-ownedEnd" name="extension_PartnerEntity" visibility="public" type="BPMNProfile-Collaboration-PartnerEntity" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-24">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-24-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-38" memberEnd="BPMNProfile-Collaboration-packagedElement-38-ownedEnd BPMNProfile-Collaboration-MessageFlowAssociation-innerMessageFlowRef">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-38-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" association="BPMNProfile-Collaboration-packagedElement-38"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-38-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" association="BPMNProfile-Collaboration-packagedElement-38"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-8" memberEnd="BPMNProfile-Collaboration-packagedElement-8-ownedEnd BPMNProfile-Collaboration-Participant-base_Property" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-8-ownedEnd">
- <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-8-generalization-1" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
- <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-8-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-packagedElement-8-generalization-1" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-packagedElement-8-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-8-ownedEnd" name="extension_Participant" visibility="public" type="BPMNProfile-Collaboration-Participant" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-8">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-8-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-12" memberEnd="BPMNProfile-Collaboration-packagedElement-12-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-correlationKeys">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-12-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-12">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-12-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-12-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-26" memberEnd="BPMNProfile-Collaboration-Conversation-ConversationLink-collaboration BPMNProfile-Collaboration-BPMNCollaboration-conversationLinks"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-32" memberEnd="BPMNProfile-Collaboration-packagedElement-32-ownedEnd BPMNProfile-Collaboration-MessageFlow-targetRef">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-32-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-32"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-32-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-32"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-PartnerRole" name="PartnerRole">
- <ownedRule xmi:id="BPMNProfile-Collaboration-PartnerRole-PartnerRole.participantRef" name="PartnerRole.participantRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-PartnerRole-PartnerRole.participantRef" name="PartnerRole.participantRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-PartnerRole-PartnerRole.participantRef-specification">
<body>PartnerRole::/participantRef : Participant [*] = properties with Participant stereotype applied that the class is the type of.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Collaboration-PartnerRole-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-PartnerRole-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Collaboration-packagedElement-22">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-PartnerRole-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-PartnerRole-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Collaboration-packagedElement-22">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-PartnerRole-participantRef" name="participantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-35" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-PartnerRole-participantRef" name="participantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-35" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-PartnerRole-participantRef-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-PartnerRole-participantRef-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-3" name="" memberEnd="BPMNProfile-Collaboration-packagedElement-3-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-messageFlowAssociations">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-3-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-3"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-3-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-3"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-30" memberEnd="BPMNProfile-Collaboration-packagedElement-30-ownedEnd BPMNProfile-Collaboration-Participant-participantMultiplicity_">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-30-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-30"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-30-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-30"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-29" memberEnd="BPMNProfile-Collaboration-packagedElement-29-ownedEnd BPMNProfile-Collaboration-ParticipantMultiplicity-maximum">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-29-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" association="BPMNProfile-Collaboration-packagedElement-29"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-29-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" association="BPMNProfile-Collaboration-packagedElement-29"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-36" memberEnd="BPMNProfile-Collaboration-packagedElement-36-ownedEnd BPMNProfile-Collaboration-ParticipantAssociation-innerParticipantRef">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-36-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-packagedElement-36"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-36-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-packagedElement-36"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-MessageFlow" name="MessageFlow">
- <ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.sourceRef" name="MessageFlow.sourceRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.sourceRef" name="MessageFlow.sourceRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.sourceRef-specification">
<body>MessageFlow::/sourceRef = InformationFlow.informationSource</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.targetRef" name="MessageFlow.targetRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.targetRef" name="MessageFlow.targetRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.targetRef-specification">
<body>MessageFlow::/messageRef : Message [0..1] = InformationFlow.conveyed</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.messageRef" name="MessageFlow.messageRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.messageRef" name="MessageFlow.messageRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.messageRef-specification">
<body>MessageFlow::/targetRef = InformationFlow.informationTarget</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Collaboration-MessageFlow-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlow-base_InformationFlow" name="base_InformationFlow" visibility="public" association="BPMNProfile-Collaboration-packagedElement-5">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-MessageFlow-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-MessageFlow-base_InformationFlow" name="base_InformationFlow" visibility="public" association="BPMNProfile-Collaboration-packagedElement-5">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InformationFlow"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlow-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" association="BPMNProfile-Collaboration-packagedElement-31" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlow-targetRef" name="targetRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" association="BPMNProfile-Collaboration-packagedElement-32" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlow-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-Collaboration-packagedElement-33" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-MessageFlow-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" association="BPMNProfile-Collaboration-packagedElement-31" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-MessageFlow-targetRef" name="targetRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" association="BPMNProfile-Collaboration-packagedElement-32" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-MessageFlow-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-Collaboration-packagedElement-33" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-MessageFlow-messageRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration" name="BPMNCollaboration">
- <ownedRule xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-Collaboration.participants" name="Collaboration.participants">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-Collaboration.participants" name="Collaboration.participants">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-Collaboration.participants-specification">
<body>Collaboration::/participants : Participant [*] = Collaboration.ownedAttributes with Participant stereotype applied.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-isClosed" name="isClosed" visibility="public">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-isClosed" name="isClosed" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-isClosed-defaultValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participantAssociations" name="participantAssociations" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-packagedElement-6">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participantAssociations" name="participantAssociations" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-packagedElement-6">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participantAssociations-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participantAssociations-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlowAssociations" name="messageFlowAssociations" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" association="BPMNProfile-Collaboration-packagedElement-3">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlowAssociations" name="messageFlowAssociations" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" association="BPMNProfile-Collaboration-packagedElement-3">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlowAssociations-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlowAssociations-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlows" name="messageFlows" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-19">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlows" name="messageFlows" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-19">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlows-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlows-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-base_Collaboration" name="base_Collaboration" visibility="public" association="BPMNProfile-Collaboration-packagedElement-2">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-base_Collaboration" name="base_Collaboration" visibility="public" association="BPMNProfile-Collaboration-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Collaboration"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversations" name="conversations" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-packagedElement-9">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversations" name="conversations" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-packagedElement-9">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversations-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversations-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-correlationKeys" name="correlationKeys" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-Collaboration-packagedElement-12">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-correlationKeys" name="correlationKeys" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-Collaboration-packagedElement-12">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-correlationKeys-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-correlationKeys-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participants" name="participants" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-25" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participants" name="participants" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-25" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participants-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participants-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversationLinks" name="conversationLinks" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" association="BPMNProfile-Collaboration-packagedElement-26" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversationLinks" name="conversationLinks" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" association="BPMNProfile-Collaboration-packagedElement-26" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversationLinks-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversationLinks-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation" name="MessageFlowAssociation">
- <ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-MessageFlowAssociation.innerMessageFlowRef" name="MessageFlowAssociation.innerMessageFlowRef" constrainedElement="BPMNProfile-Collaboration-MessageFlowAssociation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-MessageFlowAssociation.innerMessageFlowRef" name="MessageFlowAssociation.innerMessageFlowRef" constrainedElement="BPMNProfile-Collaboration-MessageFlowAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-MessageFlowAssociation.innerMessageFlowRef-specification">
<body>MessageFlowAssociation InnerMessageFlowRef is a UML dependency supplier</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-MessageFlowAssociation.outerMessageFlowRef" name="MessageFlowAssociation.outerMessageFlowRef" constrainedElement="BPMNProfile-Collaboration-MessageFlowAssociation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-MessageFlowAssociation.outerMessageFlowRef" name="MessageFlowAssociation.outerMessageFlowRef" constrainedElement="BPMNProfile-Collaboration-MessageFlowAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-MessageFlowAssociation.outerMessageFlowRef-specification">
<body>MessageFlowAssociation OuterMessageFlowRef is a UML dependency client</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Collaboration-packagedElement-18">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Collaboration-packagedElement-18">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-innerMessageFlowRef" name="innerMessageFlowRef" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-38" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-outerMessageFlowRef" name="outerMessageFlowRef" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-39" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-innerMessageFlowRef" name="innerMessageFlowRef" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-38" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-outerMessageFlowRef" name="outerMessageFlowRef" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-39" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-PartnerEntity" name="PartnerEntity">
- <ownedRule xmi:id="BPMNProfile-Collaboration-PartnerEntity-PartnerEntity.participantRef" name="PartnerEntity.participantRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-PartnerEntity-PartnerEntity.participantRef" name="PartnerEntity.participantRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-PartnerEntity-PartnerEntity.participantRef-specification">
<body>PartnerEntity::/participantRef : Participant [*] = properties with Participant stereotype applied that the instance specification is default value of.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Collaboration-PartnerEntity-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-PartnerEntity-base_InstanceSpecification" name="base_InstanceSpecification" visibility="public" association="BPMNProfile-Collaboration-packagedElement-24">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-PartnerEntity-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-PartnerEntity-base_InstanceSpecification" name="base_InstanceSpecification" visibility="public" association="BPMNProfile-Collaboration-packagedElement-24">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-PartnerEntity-participantRef" name="participantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-34" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-PartnerEntity-participantRef" name="participantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-34" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-PartnerEntity-participantRef-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-PartnerEntity-participantRef-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-22" memberEnd="BPMNProfile-Collaboration-packagedElement-22-ownedEnd BPMNProfile-Collaboration-PartnerRole-base_Class" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-22-ownedEnd">
- <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-22-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-packagedElement-22-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-22-ownedEnd" name="extension_PartnerRole" visibility="public" type="BPMNProfile-Collaboration-PartnerRole" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-22">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-22-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-27" memberEnd="BPMNProfile-Collaboration-packagedElement-27-ownedEnd BPMNProfile-Collaboration-Participant-processRef">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-27-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-27"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-27-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-27"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-25" memberEnd="BPMNProfile-Collaboration-packagedElement-25-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-participants">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-25"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-25"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-34" memberEnd="BPMNProfile-Collaboration-Participant-partnerEntityRef BPMNProfile-Collaboration-PartnerEntity-participantRef"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-33" memberEnd="BPMNProfile-Collaboration-packagedElement-33-ownedEnd BPMNProfile-Collaboration-MessageFlow-messageRef">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-33-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-33"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-33-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-33"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-18" memberEnd="BPMNProfile-Collaboration-packagedElement-18-ownedEnd BPMNProfile-Collaboration-MessageFlowAssociation-base_Dependency" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-18-ownedEnd">
- <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-18-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-packagedElement-18-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-18-ownedEnd" name="extension_MessageFlowAssociation" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-18">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-18-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-2" memberEnd="BPMNProfile-Collaboration-packagedElement-2-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-base_Collaboration" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-2-ownedEnd">
- <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-2-ownedEnd" name="extension_BPMNCollaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-5" memberEnd="BPMNProfile-Collaboration-packagedElement-5-ownedEnd BPMNProfile-Collaboration-MessageFlow-base_InformationFlow" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-5-ownedEnd">
- <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-5-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-packagedElement-5-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-5-ownedEnd" name="extension_MessageFlow" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-5">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-5-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-19" memberEnd="BPMNProfile-Collaboration-packagedElement-19-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-messageFlows">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-19-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-19"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-19-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-19"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-35" memberEnd="BPMNProfile-Collaboration-Participant-partnerRoleRef BPMNProfile-Collaboration-PartnerRole-participantRef"/>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-20" isAbstract="true" memberEnd="BPMNProfile-Collaboration-packagedElement-20-ownedEnd BPMNProfile-Collaboration-InteractionNode-base_Element" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-20-ownedEnd">
@@ -3955,57 +13998,57 @@ DataInput owned by BPMN Activity has no notation. </body>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-16" memberEnd="BPMNProfile-Collaboration-packagedElement-16-ownedEnd BPMNProfile-Collaboration-ParticipantMultiplicity-base_MultiplicityElement" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-16-ownedEnd">
- <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-16-ownedEnd" name="extension_ParticipantMultiplicity" visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-16">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-16-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation" name="ParticipantAssociation">
- <ownedRule xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-ParticipantAssociation.innerParticipantRef" name="ParticipantAssociation.innerParticipantRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-ParticipantAssociation.innerParticipantRef" name="ParticipantAssociation.innerParticipantRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-ParticipantAssociation.innerParticipantRef-specification">
<body>ParticipantAssociation::/innerParticipantRef : Participant = Dependency.supplier</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-ParticipantAssociation.outerParticipantRef" name="ParticipantAssociation.outerParticipantRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-ParticipantAssociation.outerParticipantRef" name="ParticipantAssociation.outerParticipantRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-ParticipantAssociation.outerParticipantRef-specification">
<body>ParticipantAssociation::/outerParticipantRef : Participant = Dependency.clients</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Collaboration-packagedElement-11">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Collaboration-packagedElement-11">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-innerParticipantRef" name="innerParticipantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-36" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-outerParticipantRef" name="outerParticipantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-37" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-innerParticipantRef" name="innerParticipantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-36" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-outerParticipantRef" name="outerParticipantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-37" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-37" memberEnd="BPMNProfile-Collaboration-packagedElement-37-ownedEnd BPMNProfile-Collaboration-ParticipantAssociation-outerParticipantRef">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-37-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-packagedElement-37"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-37-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-packagedElement-37"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity" name="ParticipantMultiplicity">
- <generalization xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-base_MultiplicityElement" name="base_MultiplicityElement" visibility="public" association="BPMNProfile-Collaboration-packagedElement-16">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-base_MultiplicityElement" name="base_MultiplicityElement" visibility="public" association="BPMNProfile-Collaboration-packagedElement-16">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#MultiplicityElement"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-minimum" name="minimum" visibility="public" association="BPMNProfile-Collaboration-packagedElement-28" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-minimum" name="minimum" visibility="public" association="BPMNProfile-Collaboration-packagedElement-28" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-maximum" name="maximum" visibility="public" association="BPMNProfile-Collaboration-packagedElement-29" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-maximum" name="maximum" visibility="public" association="BPMNProfile-Collaboration-packagedElement-29" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-11" memberEnd="BPMNProfile-Collaboration-packagedElement-11-ownedEnd BPMNProfile-Collaboration-ParticipantAssociation-base_Dependency" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-11-ownedEnd">
- <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-11-ownedEnd" name="extension_ParticipantAssociation" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-11">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-11-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-9" memberEnd="BPMNProfile-Collaboration-packagedElement-9-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-conversations">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-9-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-9">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-packagedElement-9-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-9">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-9-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-20" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-20-ownedEnd BPMNProfile-CoreStructure-Foundation-BaseElement-documentation">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-20-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Foundation-packagedElement-20"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-20-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Foundation-packagedElement-20"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-2" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Foundation-BaseElement-base_Element" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-2-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-2-ownedEnd" name="extension_BaseElement" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-2">
@@ -4013,28 +14056,28 @@ DataInput owned by BPMN Activity has no notation. </body>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation" name="Documentation">
- <generalization xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-base_Comment" name="base_Comment" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-5">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-base_Comment" name="base_Comment" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-5">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-textFormat" name="textFormat" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-textFormat" name="textFormat" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-text" name="text" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-22" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-text" name="text" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-22" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" name="ExtensionDefinition">
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-base_Stereotype" name="base_Stereotype" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-11">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-base_Stereotype" name="base_Stereotype" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-11">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-extensionAttributeDefinitions" name="extensionAttributeDefinitions" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-24" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-extensionAttributeDefinitions" name="extensionAttributeDefinitions" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-24" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-extensionAttributeDefinitions-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-extensionAttributeDefinitions-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-3" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-3-ownedEnd BPMNProfile-CoreStructure-Foundation-BaseElement-extensionValues">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-3-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Foundation-packagedElement-3"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-3-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Foundation-packagedElement-3"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-13" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-13-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-base_Slot" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-13-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-13-ownedEnd" name="extension_ExtensionAttributeValue" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-13">
@@ -4042,10 +14085,10 @@ DataInput owned by BPMN Activity has no notation. </body>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-17" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-17-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNRelationship-sources">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-17-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" association="BPMNProfile-CoreStructure-Foundation-packagedElement-17"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-17-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" association="BPMNProfile-CoreStructure-Foundation-packagedElement-17"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-26" memberEnd="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-isReference BPMNProfile-CoreStructure-Foundation-packagedElement-26-ownedEnd">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-26-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-26"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-26-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-26"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-11" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-11-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-base_Stereotype" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-11-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-11-ownedEnd" name="extension_ExtensionDefinition" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-11">
@@ -4053,71 +14096,71 @@ DataInput owned by BPMN Activity has no notation. </body>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" name="BPMNRelationship">
- <generalization xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-base_Constraint" name="base_Constraint" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-16">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-base_Constraint" name="base_Constraint" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-16">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Constraint"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-type" name="type" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-type" name="type" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-direction" name="direction" visibility="public" type="BPMNProfile-CoreStructure-Foundation-RelationshipDirection"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-targets" name="targets" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-18">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-direction" name="direction" visibility="public" type="BPMNProfile-CoreStructure-Foundation-RelationshipDirection"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-targets" name="targets" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-18">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-targets-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-sources" name="sources" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-17">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-sources" name="sources" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-17">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-sources-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-definition" name="definition" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-definition" name="definition" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement" name="BaseElement" isAbstract="true">
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-id" name="id" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-id" name="id" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-id-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionValues" name="extensionValues" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" association="BPMNProfile-CoreStructure-Foundation-packagedElement-3">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionValues" name="extensionValues" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" association="BPMNProfile-CoreStructure-Foundation-packagedElement-3">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionValues-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionValues-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-base_Element" name="base_Element" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-2">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-base_Element" name="base_Element" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-documentation" name="documentation" visibility="public" type="BPMNProfile-CoreStructure-Foundation-Documentation" association="BPMNProfile-CoreStructure-Foundation-packagedElement-20" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-documentation" name="documentation" visibility="public" type="BPMNProfile-CoreStructure-Foundation-Documentation" association="BPMNProfile-CoreStructure-Foundation-packagedElement-20" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TMKB8A7FEeWlq9TDHIMpVg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-documentation-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionDefinitions" name="extensionDefinitions" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-21" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionDefinitions" name="extensionDefinitions" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-21" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionDefinitions-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionDefinitions-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-outgoing" name="outgoing" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-15" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-outgoing" name="outgoing" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-15" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-outgoing-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-outgoing-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-incoming" name="incoming" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-16" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-incoming" name="incoming" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-16" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-incoming-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-incoming-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" name="ExtensionAttributeValue">
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-base_Slot" name="base_Slot" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-13">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-base_Slot" name="base_Slot" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-13">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Slot"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-valueRef" name="valueRef" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-14">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-valueRef" name="valueRef" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-14">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-valueRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-extensionAttributeDefinition" name="extensionAttributeDefinition" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-27" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-extensionAttributeDefinition" name="extensionAttributeDefinition" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-27" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-16" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-16-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNRelationship-base_Constraint" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-16-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-16-ownedEnd" name="extension_BPMNRelationship" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-16">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-16-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-22" memberEnd="BPMNProfile-CoreStructure-Foundation-Documentation-text BPMNProfile-CoreStructure-Foundation-packagedElement-22-ownedEnd">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-22-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-Documentation" association="BPMNProfile-CoreStructure-Foundation-packagedElement-22"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-22-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-Documentation" association="BPMNProfile-CoreStructure-Foundation-packagedElement-22"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-base_Property" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-7-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-7-ownedEnd" name="extension_ExtensionAttributeDefinition" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-7">
@@ -4125,13 +14168,13 @@ DataInput owned by BPMN Activity has no notation. </body>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-24" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-24-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-extensionAttributeDefinitions">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-24-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-24"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-24-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-24"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-27" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-27-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-extensionAttributeDefinition">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-27-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" association="BPMNProfile-CoreStructure-Foundation-packagedElement-27"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-27-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" association="BPMNProfile-CoreStructure-Foundation-packagedElement-27"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-25" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-25-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-type">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-25"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-25"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-9" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-9-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNExtension-base_Stereotype" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-9-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-9-ownedEnd" name="extension_BPMNExtension" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNExtension" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-9">
@@ -4139,209 +14182,209 @@ DataInput owned by BPMN Activity has no notation. </body>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-14" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-14-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-valueRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" association="BPMNProfile-CoreStructure-Foundation-packagedElement-14">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" association="BPMNProfile-CoreStructure-Foundation-packagedElement-14">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-14-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-14-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-18" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-18-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNRelationship-targets">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-18-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" association="BPMNProfile-CoreStructure-Foundation-packagedElement-18"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-18-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" association="BPMNProfile-CoreStructure-Foundation-packagedElement-18"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-21" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-21-ownedEnd BPMNProfile-CoreStructure-Foundation-BaseElement-extensionDefinitions">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-21-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Foundation-packagedElement-21"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-21-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Foundation-packagedElement-21"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-5" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-5-ownedEnd BPMNProfile-CoreStructure-Foundation-Documentation-base_Comment" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-5-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-5-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-5-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-5-ownedEnd" name="extension_BPMNDocumentation" visibility="public" type="BPMNProfile-CoreStructure-Foundation-Documentation" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-5">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-5-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-23" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-23-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNExtension-definition">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-23-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNExtension" association="BPMNProfile-CoreStructure-Foundation-packagedElement-23"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-23-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNExtension" association="BPMNProfile-CoreStructure-Foundation-packagedElement-23"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" name="ExtensionAttributeDefinition">
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-7">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-7">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-type" name="type" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-25" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-type" name="type" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-25" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-isReference" name="isReference" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-26" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-isReference" name="isReference" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-26" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension" name="BPMNExtension">
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-base_Stereotype" name="base_Stereotype" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-9">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-base_Stereotype" name="base_Stereotype" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-9">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-mustUnderstand" name="mustUnderstand" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-mustUnderstand" name="mustUnderstand" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-mustUnderstand-lowerValue"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-mustUnderstand-defaultValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-definition" name="definition" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-23" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-definition" name="definition" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-23" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection" name="RelationshipDirection">
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-none" name="none"/>
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-forward" name="forward"/>
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-backward" name="backward"/>
- <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-both" name="both"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-none" name="none"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-forward" name="forward"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-backward" name="backward"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-both" name="both"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-9" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-9-ownedEnd BPMNProfile-CoreStructure-Service-BPMNInterface-callableElements">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-9-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" association="BPMNProfile-CoreStructure-Service-packagedElement-9"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-9-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" association="BPMNProfile-CoreStructure-Service-packagedElement-9"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation" name="BPMNOperation">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.owner" name="BPMNOperation.owner" constrainedElement="BPMNProfile-CoreStructure-Service-BPMNOperation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.owner" name="BPMNOperation.owner" constrainedElement="BPMNProfile-CoreStructure-Service-BPMNOperation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.owner-specification">
<body>BPMN Operation owner must be BPMN Interface.</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.inMessageRef" name="BPMNOperation.inMessageRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.inMessageRef" name="BPMNOperation.inMessageRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.inMessageRef-specification">
<body>BPMNOperation::/inMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = in, and a type that has the BPMNMessage stereotype applied.</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.outMessageRef" name="BPMNOperation.outMessageRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.outMessageRef" name="BPMNOperation.outMessageRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.outMessageRef-specification">
<body>BPMNOperation::/outMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = out or return, and a type that has the BPMNMessage stereotype applied.</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.errorRefs" name="BPMNOperation.errorRefs">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.errorRefs" name="BPMNOperation.errorRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.errorRefs-specification">
<body>BPMNOperation::/errorRefs : Error [*] = Operation.raisedException (defined on Behavioral Feature)</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-base_Operation" name="base_Operation" visibility="public" association="BPMNProfile-CoreStructure-Service-packagedElement-4">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-base_Operation" name="base_Operation" visibility="public" association="BPMNProfile-CoreStructure-Service-packagedElement-4">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-implementationRef" name="implementationRef" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-implementationRef" name="implementationRef" visibility="public">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-implementationRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-inMessageRef" name="inMessageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Service-packagedElement-6" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-outMessageRef" name="outMessageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Service-packagedElement-7" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-inMessageRef" name="inMessageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Service-packagedElement-6" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-outMessageRef" name="outMessageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Service-packagedElement-7" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-outMessageRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-errorRef" name="errorRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-Error" association="BPMNProfile-CoreStructure-Service-packagedElement-8" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-errorRef" name="errorRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-Error" association="BPMNProfile-CoreStructure-Service-packagedElement-8" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-errorRef-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-errorRef-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Service-BPMNOperation-base_Operation" navigableOwnedEnd="BPMNProfile-CoreStructure-Service-packagedElement-4-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-4-ownedEnd" name="extension_BPMNOperation" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" aggregation="composite" association="BPMNProfile-CoreStructure-Service-packagedElement-4">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-4-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-5" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-5-ownedEnd BPMNProfile-CoreStructure-Service-BPMNInterface-operations">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-5-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" association="BPMNProfile-CoreStructure-Service-packagedElement-5"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-5-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" association="BPMNProfile-CoreStructure-Service-packagedElement-5"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-6" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-6-ownedEnd BPMNProfile-CoreStructure-Service-BPMNOperation-inMessageRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-6-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-6"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-6-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-6"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Service-BPMNOperation-outMessageRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-7-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-7"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-7-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-7"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-8" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-8-ownedEnd BPMNProfile-CoreStructure-Service-BPMNOperation-errorRef">
- <ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-8-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-8"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-8-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-8"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface" name="BPMNInterface">
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-Interface.operation.multiplicity" name="Interface.operation.multiplicity" constrainedElement="BPMNProfile-CoreStructure-Service-BPMNInterface">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-Interface.operation.multiplicity" name="Interface.operation.multiplicity" constrainedElement="BPMNProfile-CoreStructure-Service-BPMNInterface">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-Interface.operation.multiplicity-specification">
<body>Interface may have from 1 to many operations.</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-Interface.ownedOperation" name="Interface.ownedOperation" constrainedElement="BPMNProfile-CoreStructure-Service-BPMNInterface">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-Interface.ownedOperation" name="Interface.ownedOperation" constrainedElement="BPMNProfile-CoreStructure-Service-BPMNInterface">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-Interface.ownedOperation-specification">
<body>All interface operations should have BPMN &lt;&lt;Operation>> sterereotype applied.</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-BPMNInterface.callableElements" name="BPMNInterface.callableElements">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-BPMNInterface.callableElements" name="BPMNInterface.callableElements">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-BPMNInterface.callableElements-specification">
<body>BPMNInterface::/callableElements : CallableElement [*] = Interface.interfaceRealization.implementingClassifier</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-BPMNInterface.operations" name="BPMNInterface.operations">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-BPMNInterface.operations" name="BPMNInterface.operations">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-BPMNInterface.operations-specification">
<body>BPMNInterface::/operations: BPMNOperation : Interface.ownedOperation</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-base_Interface" name="base_Interface" visibility="public" association="BPMNProfile-CoreStructure-Service-packagedElement-2">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-base_Interface" name="base_Interface" visibility="public" association="BPMNProfile-CoreStructure-Service-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-implementationRef" name="implementationRef" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-implementationRef" name="implementationRef" visibility="public">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-implementationRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-operations" name="operations" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-5" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-operations" name="operations" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-5" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-operations-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-operations-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-callableElements" name="callableElements" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Service-packagedElement-9" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-callableElements" name="callableElements" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Service-packagedElement-9" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-callableElements-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-callableElements-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-2" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Service-BPMNInterface-base_Interface" navigableOwnedEnd="BPMNProfile-CoreStructure-Service-packagedElement-2-ownedEnd">
- <generalization xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-2-ownedEnd" name="extension_BPMNInterface" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" aggregation="composite" association="BPMNProfile-CoreStructure-Service-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation" name="SubConversation">
- <ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-SubConversation.connected.elements" name="SubConversation.connected.elements" constrainedElement="BPMNProfile-Collaboration-Conversation-SubConversation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-SubConversation.connected.elements" name="SubConversation.connected.elements" constrainedElement="BPMNProfile-Collaboration-Conversation-SubConversation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-SubConversation.connected.elements-specification">
<body>SubConversation can link only collaboration properties (BPMN participants) and actions (BPMN events and BPMN activities)</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-generalization" general="BPMNProfile-Collaboration-Conversation-ConversationNode"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-conversationNodes" name="conversationNodes" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-5">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-generalization" general="BPMNProfile-Collaboration-Conversation-ConversationNode"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-conversationNodes" name="conversationNodes" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-5">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-conversationNodes-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-conversationNodes-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-14" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-14-ownedEnd BPMNProfile-Collaboration-Conversation-CallConversation-calledCollaborationRef">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-CallConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-14"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-CallConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-14"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-8" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-8-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationNode-messageFlowRefs">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-8-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-8">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-8-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-8">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-8-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-8-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-10" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-10-ownedEnd BPMNProfile-Collaboration-Conversation-CallConversation-_collaborationUse">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-10-ownedEnd" name=" callConversation" visibility="public" type="BPMNProfile-Collaboration-Conversation-CallConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-10">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-10-ownedEnd" name=" callConversation" visibility="public" type="BPMNProfile-Collaboration-Conversation-CallConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-10">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-10-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode" name="ConversationNode" isAbstract="true">
- <ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-ConversationNode.participantRefs" name="ConversationNode.participantRefs">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-ConversationNode.participantRefs" name="ConversationNode.participantRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-ConversationNode.participantRefs-specification">
<body>ConversationNode::/participantRefs : Participant [2..*] = the informationSource and informationTarget on the InformationFlow</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-generalization-1" general="BPMNProfile-Collaboration-InteractionNode"/>
- <generalization xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-generalization-2" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-base_InformationFlow" name="base_InformationFlow" visibility="public" association="BPMNProfile-Collaboration-Conversation-packagedElement-7">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-generalization-1" general="BPMNProfile-Collaboration-InteractionNode"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-generalization-2" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-base_InformationFlow" name="base_InformationFlow" visibility="public" association="BPMNProfile-Collaboration-Conversation-packagedElement-7">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InformationFlow"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-messageFlowRefs" name="messageFlowRefs" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-Conversation-packagedElement-8">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-messageFlowRefs" name="messageFlowRefs" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-Conversation-packagedElement-8">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-messageFlowRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-messageFlowRefs-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-correlationKeys" name="correlationKeys" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-Collaboration-Conversation-packagedElement-9">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-correlationKeys" name="correlationKeys" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-Collaboration-Conversation-packagedElement-9">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-correlationKeys-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-correlationKeys-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-participantRefs" name="participantRefs" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-Conversation-packagedElement-13" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-participantRefs" name="participantRefs" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-Conversation-packagedElement-13" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-participantRefs-lowerValue" value="2"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-participantRefs-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-12" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-12-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationLink-base_Dependency" navigableOwnedEnd="BPMNProfile-Collaboration-Conversation-packagedElement-12-ownedEnd">
- <generalization xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-12-ownedEnd" name="extension_ConversationLink" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" aggregation="composite" association="BPMNProfile-Collaboration-Conversation-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-12-ownedEnd-lowerValue"/>
</ownedEnd>
@@ -4349,350 +14392,351 @@ DataInput owned by BPMN Activity has no notation. </body>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-17" memberEnd="BPMNProfile-Collaboration-InteractionNode-incomingConversationLinks BPMNProfile-Collaboration-Conversation-ConversationLink-targetRef"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-16" memberEnd="BPMNProfile-Collaboration-InteractionNode-outgoingConversationLinks BPMNProfile-Collaboration-Conversation-ConversationLink-sourceRef"/>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-GlobalConversation" name="GlobalConversation">
- <ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-GlobalConversation-GlobalConversation.contained.elements" name="GlobalConversation.contained.elements" constrainedElement="BPMNProfile-Collaboration-Conversation-GlobalConversation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-Conversation-GlobalConversation-GlobalConversation.contained.elements" name="GlobalConversation.contained.elements" constrainedElement="BPMNProfile-Collaboration-Conversation-GlobalConversation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-GlobalConversation-GlobalConversation.contained.elements-specification">
<body>A GlobalConversation MUST NOT contain any ConversationNodes.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Collaboration-Conversation-GlobalConversation-generalization" general="BPMNProfile-Collaboration-BPMNCollaboration"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-Conversation-GlobalConversation-generalization" general="BPMNProfile-Collaboration-BPMNCollaboration"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-13" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-13-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationNode-participantRefs">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-13-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-13"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-13-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-13"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation" name="CallConversation">
- <ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-CallConversation.calledCollaborationRef" name="CallConversation.calledCollaborationRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-CallConversation.calledCollaborationRef" name="CallConversation.calledCollaborationRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-CallConversation.calledCollaborationRef-specification">
<body>CallConversation::/calledCollaborationRef : BPMNCollaboration [0..1] = Collaboration.type</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-CallConversation.participantAssociations" name="CallConversation.participantAssociations">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-CallConversation.participantAssociations" name="CallConversation.participantAssociations">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-CallConversation.participantAssociations-specification">
<body>CallConversation::/participantAssociations : ParticipantAssociation [*] = CollaborationUse.RoleBinding</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-generalization" general="BPMNProfile-Collaboration-Conversation-ConversationNode"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-_collaborationUse" name=" collaborationUse" visibility="public" association="BPMNProfile-Collaboration-Conversation-packagedElement-10">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-generalization" general="BPMNProfile-Collaboration-Conversation-ConversationNode"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-_collaborationUse" name=" collaborationUse" visibility="public" association="BPMNProfile-Collaboration-Conversation-packagedElement-10">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CollaborationUse"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-calledCollaborationRef" name="calledCollaborationRef" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-Conversation-packagedElement-14" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-calledCollaborationRef" name="calledCollaborationRef" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-Conversation-packagedElement-14" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-calledCollaborationRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-participantAssociations" name="participantAssociations" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-Conversation-packagedElement-15" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-participantAssociations" name="participantAssociations" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-Conversation-packagedElement-15" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-participantAssociations-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-participantAssociations-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-7-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationNode-base_InformationFlow" navigableOwnedEnd="BPMNProfile-Collaboration-Conversation-packagedElement-7-ownedEnd">
- <generalization xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7-generalization-1" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
- <generalization xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7-generalization-1" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7-ownedEnd" name="extension_ConversationNode" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" aggregation="composite" association="BPMNProfile-Collaboration-Conversation-packagedElement-7">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-5" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-5-ownedEnd BPMNProfile-Collaboration-Conversation-SubConversation-conversationNodes">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-5-ownedEnd" name="subConversation" visibility="public" type="BPMNProfile-Collaboration-Conversation-SubConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-5">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-5-ownedEnd" name="subConversation" visibility="public" type="BPMNProfile-Collaboration-Conversation-SubConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-5">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-5-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-9" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-9-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationNode-correlationKeys">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-9-ownedEnd" name="conversationNode" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-9">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-9-ownedEnd" name="conversationNode" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-9">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-9-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-15" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-15-ownedEnd BPMNProfile-Collaboration-Conversation-CallConversation-participantAssociations">
- <ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-15-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-CallConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-15"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-15-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-CallConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-15"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-Conversation" name="Conversation">
- <generalization xmi:id="BPMNProfile-Collaboration-Conversation-Conversation-generalization" general="BPMNProfile-Collaboration-Conversation-ConversationNode"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-Conversation-Conversation-generalization" general="BPMNProfile-Collaboration-Conversation-ConversationNode"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink" name="ConversationLink">
- <generalization xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-collaboration" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-26" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-16" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Collaboration-Conversation-packagedElement-12">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-collaboration" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-26" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-16" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Collaboration-Conversation-packagedElement-12">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-targetRef" name="targetRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-17" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-targetRef" name="targetRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-17" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-60" memberEnd="BPMNProfile-Process-Activities-packagedElement-60-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-oneBehaviorEventRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-60-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-60"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-60-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-60"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-19" memberEnd="BPMNProfile-Process-Activities-packagedElement-19-ownedEnd BPMNProfile-Process-Activities-ScriptTask-base_OpaqueAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-19-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-19-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-19-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-19-ownedEnd" name="extension_ScriptTask" visibility="public" type="BPMNProfile-Process-Activities-ScriptTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-19">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-19-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-45" memberEnd="BPMNProfile-Process-Activities-packagedElement-45-ownedEnd BPMNProfile-Process-Activities-ScriptTask-scriptFormat">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-45-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ScriptTask" association="BPMNProfile-Process-Activities-packagedElement-45"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-45-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ScriptTask" association="BPMNProfile-Process-Activities-packagedElement-45"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-63" memberEnd="BPMNProfile-Process-Activities-packagedElement-63-ownedEnd BPMNProfile-Process-Activities-ComplexBehaviorDefinition-condition">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-63-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" association="BPMNProfile-Process-Activities-packagedElement-63"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-63-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" association="BPMNProfile-Process-Activities-packagedElement-63"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-SubProcess" name="SubProcess">
- <ownedRule xmi:id="BPMNProfile-Process-Activities-SubProcess-SubProcess.triggeredByEvent" name="SubProcess.triggeredByEvent" constrainedElement="BPMNProfile-Process-Activities-SubProcess">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-SubProcess-SubProcess.triggeredByEvent" name="SubProcess.triggeredByEvent" constrainedElement="BPMNProfile-Process-Activities-SubProcess">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-SubProcess-SubProcess.triggeredByEvent-specification">
<body>StructuredActivityNodes with SubProcess Stereotype applied that have triggeredByEvent=true, and containing initial nodes with Start Event applied that have isInterrupting = false, have isLocallyReentrant = true.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Activities-SubProcess-generalization-1" general="BPMNProfile-Process-Activities-BPMNActivity"/>
- <generalization xmi:id="BPMNProfile-Process-Activities-SubProcess-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElementsContainer"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-SubProcess-triggeredByEvent" name="triggeredByEvent" visibility="public">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-SubProcess-generalization-1" general="BPMNProfile-Process-Activities-BPMNActivity"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-SubProcess-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElementsContainer"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-SubProcess-triggeredByEvent" name="triggeredByEvent" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Activities-SubProcess-triggeredByEvent-defaultValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-SubProcess-base_StructuredActivityNode" name="base_StructuredActivityNode" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-14">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-SubProcess-base_StructuredActivityNode" name="base_StructuredActivityNode" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-14">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredActivityNode"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-SubProcess-hasLaneSets" name="hasLaneSets" visibility="public" type="BPMNProfile-Process-LaneSet" association="BPMNProfile-Process-Activities-packagedElement-34">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-SubProcess-hasLaneSets" name="hasLaneSets" visibility="public" type="BPMNProfile-Process-LaneSet" association="BPMNProfile-Process-Activities-packagedElement-34">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-SubProcess-hasLaneSets-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-SubProcess-hasLaneSets-upperValue" value="*"/>
</ownedAttribute>
- <icon xmi:id="_CeMOEOmdEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%1%96%73%68%65%84%56%-115%-59%-109%-67%-118%-62%64%16%-57%-1%-55%6%9%-72%44%-105%37%-51%6%46%-123%98%125%88%-89%-69%103%56%-60%39%-16%57%-18%33%-84%124%2%-117%43%44%-81%58%-16%9%-46%93%-111%-62%34%-127%-115%-32%-126%-82%31%40%-104%-72%87%69%60%48%-96%103%113%-1%106%-104%47%102%126%-52%88%-58%24%60%34%-5%-95%106%0%78%101%120%-98%-9%-52%24%19%-73%20%-83%-41%-21%124%-71%92%102%0%96%1%-80%6%-125%-63%71%-65%-33%127%109%-75%90%79%-73%52%-104%-51%102%-85%-15%120%-4%53%26%-115%-34%16%69%81%79%74%89%-104%59%37%-91%44%-94%40%-22%57%97%24%118%-123%16%100%62%-97%-93%40%10%120%-98%7%41%37%-124%16%56%28%14%48%-58%-64%113%28%88%-106%5%99%12%78%-89%19%92%-41%-123%16%-126%-124%97%-40%61%51%104%52%26%80%74%97%-69%-35%98%-65%-33%99%-79%88%96%-73%-37%-127%115%14%-91%20%8%33%56%30%-113%21%47%52%-101%-51%-33%16%57%-25%-32%-100%95%-35%57%8%-126%90%30%78%93%64%41%5%-91%20%0%-64%-9%125%-8%-66%127%53%-81%-10%14%-110%36%1%-91%20%-108%82%36%73%114%-1%4%-74%109%99%58%-99%2%0%-38%-19%118%125%-125%52%77%-29%60%-49%75%33%4%-71%12%-108%101%-119%78%-89%3%0%103%120%-105%-54%-13%-68%76%-45%52%38%89%-106%125%111%54%-101%23%74%-87%-80%109%-37%-43%90%67%107%13%-58%-40%121%5%-58%24%42%-65%-42%26%113%28%-81%-122%-61%-31%-25%100%50%121%-73%-86%103%-6%-13%41%-1%-5%55%-2%0%123%108%-53%29%127%65%4%-3%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_CeMOEOmdEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%1%96%73%68%65%84%56%-115%-59%-109%-67%-118%-62%64%16%-57%-1%-55%6%9%-72%44%-105%37%-51%6%46%-123%98%125%88%-89%-69%103%56%-60%39%-16%57%-18%33%-84%124%2%-117%43%44%-81%58%-16%9%-46%93%-111%-62%34%-127%-115%-32%-126%-82%31%40%-104%-72%87%69%60%48%-96%103%113%-1%106%-104%47%102%126%-52%88%-58%24%60%34%-5%-95%106%0%78%101%120%-98%-9%-52%24%19%-73%20%-83%-41%-21%124%-71%92%102%0%96%1%-80%6%-125%-63%71%-65%-33%127%109%-75%90%79%-73%52%-104%-51%102%-85%-15%120%-4%53%26%-115%-34%16%69%81%79%74%89%-104%59%37%-91%44%-94%40%-22%57%97%24%118%-123%16%100%62%-97%-93%40%10%120%-98%7%41%37%-124%16%56%28%14%48%-58%-64%113%28%88%-106%5%99%12%78%-89%19%92%-41%-123%16%-126%-124%97%-40%61%51%104%52%26%80%74%97%-69%-35%98%-65%-33%99%-79%88%96%-73%-37%-127%115%14%-91%20%8%33%56%30%-113%21%47%52%-101%-51%-33%16%57%-25%-32%-100%95%-35%57%8%-126%90%30%78%93%64%41%5%-91%20%0%-64%-9%125%-8%-66%127%53%-81%-10%14%-110%36%1%-91%20%-108%82%36%73%114%-1%4%-74%109%99%58%-99%2%0%-38%-19%118%125%-125%52%77%-29%60%-49%75%33%4%-71%12%-108%101%-119%78%-89%3%0%103%120%-105%-54%-13%-68%76%-45%52%38%89%-106%125%111%54%-101%23%74%-87%-80%109%-37%-43%90%67%107%13%-58%-40%121%5%-58%24%42%-65%-42%26%113%28%-81%-122%-61%-31%-25%100%50%121%-73%-86%103%-6%-13%41%-1%-5%55%-2%0%123%108%-53%29%127%65%4%-3%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-Performer" name="Performer">
- <generalization xmi:id="BPMNProfile-Process-Activities-Performer-generalization" general="BPMNProfile-Process-Activities-ResourceRole"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-Performer-generalization" general="BPMNProfile-Process-Activities-ResourceRole"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-65" memberEnd="BPMNProfile-Process-Activities-packagedElement-65-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-resources">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-65-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-65"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-65-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-65"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-32" memberEnd="BPMNProfile-Process-Activities-packagedElement-32-ownedEnd BPMNProfile-Process-Activities-ResourceRole-resourceAssignmentExpression">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-32-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-32"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-32-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-32"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-70" memberEnd="BPMNProfile-Process-Activities-packagedElement-70-ownedEnd BPMNProfile-Process-Activities-ResourceAssignmentExpression-expression">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-70-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceAssignmentExpression" association="BPMNProfile-Process-Activities-packagedElement-70"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-70-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceAssignmentExpression" association="BPMNProfile-Process-Activities-packagedElement-70"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-56" memberEnd="BPMNProfile-Process-Activities-packagedElement-56-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataInputRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-56-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-56"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-56-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-56"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-11" memberEnd="BPMNProfile-Process-Activities-packagedElement-11-ownedEnd BPMNProfile-Process-Activities-CallActivity-base_CallBehaviorAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-11-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-11-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-11-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-11-ownedEnd" name="extension_CallActivity" visibility="public" type="BPMNProfile-Process-Activities-CallActivity" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-11">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-11-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-23" memberEnd="BPMNProfile-Process-Activities-packagedElement-23-ownedEnd BPMNProfile-Process-Activities-BusinessRuleTask-base_OpaqueAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-23-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-23-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-23-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-23-ownedEnd" name="extension_BusinessRuleTask" visibility="public" type="BPMNProfile-Process-Activities-BusinessRuleTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-23">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-23-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-BPMNActivity" name="BPMNActivity" isAbstract="true">
- <ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.resources" name="BPMNActivity.resources">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.resources" name="BPMNActivity.resources">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.resources-specification">
<body>self.properties = self.base_BPMNActivity.activityClass. ownedAttribute.bpmnProperty</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.container" name="BPMNActivity.container">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.container" name="BPMNActivity.container">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.container-specification">
<body>BPMNActivity::/container : RederinableElement the collected values of Action::Activity and Action::inGroup. Constrained to elements stereotyped by BPMNActivity or SubProcess</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.properties" name="BPMNActivity.properties">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.properties" name="BPMNActivity.properties">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.properties-specification">
<body>BPMNActivity::/resources : ResourceRole [*] = BPMNActivity.activityClass.OwnedAttribute with the ResourceRole stereotype applied.</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.default" name="BPMNActivity.default">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.default" name="BPMNActivity.default">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.default-specification">
<body>BPMNActivity::/default : SequenceFlow [0..1] = and outgoingSequenceFlow with guard = &quot;else&quot;</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.boundaryEventsRefs" name="BPMNActivity.boundaryEventsRefs">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.boundaryEventsRefs" name="BPMNActivity.boundaryEventsRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.boundaryEventsRefs-specification">
<body>BPMNActivity::/boundaryEventsRefs : BoundaryEvent [*] = accept Event Actions in the same interruptible region as the BPMNActivity action.</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.loopCharacteristics" name="BPMNActivity.loopCharacteristics">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.loopCharacteristics" name="BPMNActivity.loopCharacteristics">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.loopCharacteristics-specification">
<body>BPMNActivity::/loopCharacteristics = inStructuredActivityNode, if the inStructuredActivityNode is a LoopNode with the StandardLoopCharacteristics stereotype applied or an ExpansionRegion with MultiInstanceLoopCharacteristics stereotype applied, otherwise empty.</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Activities-BPMNActivity-generalization-1" general="BPMNProfile-CoreStructure-Common-FlowNode"/>
- <generalization xmi:id="BPMNProfile-Process-Activities-BPMNActivity-generalization-2" general="BPMNProfile-Collaboration-InteractionNode"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-isForCompensation" name="isForCompensation" visibility="public">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-generalization-1" general="BPMNProfile-CoreStructure-Common-FlowNode"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-generalization-2" general="BPMNProfile-Collaboration-InteractionNode"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-isForCompensation" name="isForCompensation" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-isForCompensation-defaultValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-startQuantity" name="startQuantity" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-startQuantity" name="startQuantity" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-startQuantity-defaultValue" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-completionQuantity" name="completionQuantity" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-completionQuantity" name="completionQuantity" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-completionQuantity-defaultValue" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-base_Action" name="base_Action" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-29">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-base_Action" name="base_Action" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-29">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Action"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-activityClass" name="activityClass" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-33">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-activityClass" name="activityClass" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-33">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-activityClass-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-properties" name="properties" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" association="BPMNProfile-Process-Activities-packagedElement-42" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-properties" name="properties" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" association="BPMNProfile-Process-Activities-packagedElement-42" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-properties-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-properties-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-Process-Activities-packagedElement-43" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-Process-Activities-packagedElement-43" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-default-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-boundaryEventRefs" name="boundaryEventRefs" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent" association="BPMNProfile-Process-Activities-packagedElement-48" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-boundaryEventRefs" name="boundaryEventRefs" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent" association="BPMNProfile-Process-Activities-packagedElement-48" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-boundaryEventRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-boundaryEventRefs-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataInputAssociations" name="dataInputAssociations" visibility="public" type="BPMNProfile-Process-Data-DataInputAssociation" association="BPMNProfile-Process-Activities-packagedElement-49" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataInputAssociations" name="dataInputAssociations" visibility="public" type="BPMNProfile-Process-Data-DataInputAssociation" association="BPMNProfile-Process-Activities-packagedElement-49" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataInputAssociations-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataInputAssociations-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataOutputAssociations" name="dataOutputAssociations" visibility="public" type="BPMNProfile-Process-Data-DataOutputAssociation" association="BPMNProfile-Process-Activities-packagedElement-50" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataOutputAssociations" name="dataOutputAssociations" visibility="public" type="BPMNProfile-Process-Data-DataOutputAssociation" association="BPMNProfile-Process-Activities-packagedElement-50" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataOutputAssociations-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataOutputAssociations-upperValue" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-loopCharacteristics" name="loopCharacteristics" visibility="public" type="BPMNProfile-Process-Activities-LoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-52" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-loopCharacteristics" name="loopCharacteristics" visibility="public" type="BPMNProfile-Process-Activities-LoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-52" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-loopCharacteristics-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-resources" name="resources" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-65" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-resources" name="resources" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-65" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-resources-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-resources-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-68" memberEnd="BPMNProfile-Process-Activities-packagedElement-68-ownedEnd BPMNProfile-Process-Activities-ResourceParameterBinding-expression">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-68-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" association="BPMNProfile-Process-Activities-packagedElement-68"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-68-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" association="BPMNProfile-Process-Activities-packagedElement-68"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-37" isAbstract="true" memberEnd="BPMNProfile-Process-Activities-packagedElement-37-ownedEnd BPMNProfile-Process-Activities-LoopCharacteristics-base_StructuredActivityNode" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-37-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-37-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-37-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-37-ownedEnd" name="extension_LoopCharacteristics" visibility="public" type="BPMNProfile-Process-Activities-LoopCharacteristics" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-37">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-37-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-44" memberEnd="BPMNProfile-Process-Activities-packagedElement-44-ownedEnd BPMNProfile-Process-Activities-CallActivity-calledElementRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-44-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-CallActivity" association="BPMNProfile-Process-Activities-packagedElement-44"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-44-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-CallActivity" association="BPMNProfile-Process-Activities-packagedElement-44"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-3" memberEnd="BPMNProfile-Process-Activities-packagedElement-3-ownedEnd BPMNProfile-Process-Activities-ReceiveTask-messageRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-3-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ReceiveTask" association="BPMNProfile-Process-Activities-packagedElement-3">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-3-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ReceiveTask" association="BPMNProfile-Process-Activities-packagedElement-3">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-packagedElement-3-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-packagedElement-3-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-LoopCharacteristics" name="LoopCharacteristics" isAbstract="true">
- <generalization xmi:id="BPMNProfile-Process-Activities-LoopCharacteristics-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-LoopCharacteristics-base_StructuredActivityNode" name="base_StructuredActivityNode" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-37">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-LoopCharacteristics-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-LoopCharacteristics-base_StructuredActivityNode" name="base_StructuredActivityNode" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-37">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredActivityNode"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-62" memberEnd="BPMNProfile-Process-Activities-packagedElement-62-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-complexBehaviorDefinition">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-62-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-62"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-62-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-62"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-51" memberEnd="BPMNProfile-Process-Activities-packagedElement-51-ownedEnd BPMNProfile-Process-Activities-Task-ioSpecification">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-51-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-Task" association="BPMNProfile-Process-Activities-packagedElement-51"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-51-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-Task" association="BPMNProfile-Process-Activities-packagedElement-51"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-5" memberEnd="BPMNProfile-Process-Activities-packagedElement-5-ownedEnd BPMNProfile-Process-Activities-ResourceRole-base_Property" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-5-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-5-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-5-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-5-ownedEnd" name="extension_ResourceRole" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-5">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-5-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-52" memberEnd="BPMNProfile-Process-Activities-packagedElement-52-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-loopCharacteristics">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-52"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-52"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-54" memberEnd="BPMNProfile-Process-Activities-packagedElement-54-ownedEnd BPMNProfile-Process-Activities-StandardLoopCharacteristics-loopCondition">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-54-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-StandardLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-54"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-54-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-StandardLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-54"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-42" memberEnd="BPMNProfile-Process-Activities-packagedElement-42-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-properties">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-42-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-42"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-42-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-42"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-CallActivity" name="CallActivity">
- <ownedRule xmi:id="BPMNProfile-Process-Activities-CallActivity-CallActivity.calledElementRef.values" name="CallActivity.calledElementRef.values" constrainedElement="BPMNProfile-Process-Activities-CallActivity">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-CallActivity-CallActivity.calledElementRef.values" name="CallActivity.calledElementRef.values" constrainedElement="BPMNProfile-Process-Activities-CallActivity">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-CallActivity-CallActivity.calledElementRef.values-specification">
<body>self.calledElementRef = self.base_CallBehaviorAction.behavior.extension_CallableElement</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Activities-CallActivity-generalization" general="BPMNProfile-Process-Activities-BPMNActivity"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-CallActivity-base_CallBehaviorAction" name="base_CallBehaviorAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-11">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-CallActivity-generalization" general="BPMNProfile-Process-Activities-BPMNActivity"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-CallActivity-base_CallBehaviorAction" name="base_CallBehaviorAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-11">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallBehaviorAction"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-CallActivity-calledElementRef" name="calledElementRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-Process-Activities-packagedElement-44" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-CallActivity-calledElementRef" name="calledElementRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-Process-Activities-packagedElement-44" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-CallActivity-calledElementRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-47" memberEnd="BPMNProfile-Process-Activities-packagedElement-47-ownedEnd BPMNProfile-Process-Activities-BusinessRuleTask-implementation">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-47-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BusinessRuleTask" association="BPMNProfile-Process-Activities-packagedElement-47"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-47-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BusinessRuleTask" association="BPMNProfile-Process-Activities-packagedElement-47"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-66" memberEnd="BPMNProfile-Process-Activities-packagedElement-66-ownedEnd BPMNProfile-Process-Activities-ResourceRole-resourceRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-66-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-66"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-66-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-66"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-71" memberEnd="BPMNProfile-Process-Activities-packagedElement-71-ownedEnd BPMNProfile-Process-Activities-SendTask-operationRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-71-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-SendTask" association="BPMNProfile-Process-Activities-packagedElement-71"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-71-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-SendTask" association="BPMNProfile-Process-Activities-packagedElement-71"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ResourceRole" name="ResourceRole">
- <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.owner" name="ResourceRole.owner" constrainedElement="BPMNProfile-Process-Activities-ResourceRole">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.owner" name="ResourceRole.owner" constrainedElement="BPMNProfile-Process-Activities-ResourceRole">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.owner-specification">
<body>Owner of the ResourceRole must be BPMN Process or BPMN Activity.</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.resourceRef" name="ResourceRole.resourceRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.resourceRef" name="ResourceRole.resourceRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.resourceRef-specification">
<body>ResourceRole.resourceRef : Resource [0..1] = Property.type. ResourceRole type must be UML Class with stereotype BPMN Resource applied.</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.isRequired" name="ResourceRole.isRequired" constrainedElement="BPMNProfile-Process-Activities-ResourceRole">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.isRequired" name="ResourceRole.isRequired" constrainedElement="BPMNProfile-Process-Activities-ResourceRole">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.isRequired-specification">
<body>ResourceRole IsRequired translates to UML::Property::lower wot values 0 or 1</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.process" name="ResourceRole.process">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.process" name="ResourceRole.process">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.process-specification">
<body>ResourceRole::/process : Process [0..1] = Property.class</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.resourceParameterBindings" name="ResourceRole.resourceParameterBindings">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.resourceParameterBindings" name="ResourceRole.resourceParameterBindings">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.resourceParameterBindings-specification">
<body>ResourceRole.resourceParameterBindings : ResourceParameterBinding [*] = property.defaultValue.slot</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Activities-ResourceRole-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-base_Property" name="base_Property" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-5">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-ResourceRole-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ResourceRole-base_Property" name="base_Property" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-5">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceAssignmentExpression" name="resourceAssignmentExpression" visibility="public" type="BPMNProfile-Process-Activities-ResourceAssignmentExpression" association="BPMNProfile-Process-Activities-packagedElement-32">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceAssignmentExpression" name="resourceAssignmentExpression" visibility="public" type="BPMNProfile-Process-Activities-ResourceAssignmentExpression" association="BPMNProfile-Process-Activities-packagedElement-32">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceAssignmentExpression-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-process" name="process" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-30" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ResourceRole-process" name="process" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-30" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ResourceRole-process-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceRef" name="resourceRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Resource" association="BPMNProfile-Process-Activities-packagedElement-66" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceRef" name="resourceRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Resource" association="BPMNProfile-Process-Activities-packagedElement-66" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceParameterBindings_" name="resourceParameterBindings " visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" association="BPMNProfile-Process-Activities-packagedElement-69" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceParameterBindings_" name="resourceParameterBindings " visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" association="BPMNProfile-Process-Activities-packagedElement-69" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceParameterBindings_-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceParameterBindings_-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-33" memberEnd="BPMNProfile-Process-Activities-packagedElement-33-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-activityClass">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-33-ownedEnd" name="forBPMNActivity" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-33">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-33-ownedEnd" name="forBPMNActivity" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-33">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-33-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-12" memberEnd="BPMNProfile-Process-Activities-packagedElement-12-ownedEnd BPMNProfile-Process-Activities-SendTask-messageRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-12-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-SendTask" association="BPMNProfile-Process-Activities-packagedElement-12">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-12-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-SendTask" association="BPMNProfile-Process-Activities-packagedElement-12">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-packagedElement-12-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-packagedElement-12-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask" name="BusinessRuleTask">
- <ownedRule xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-BusinessRuleTask.implementation" name="BusinessRuleTask.implementation" constrainedElement="BPMNProfile-Process-Activities-BusinessRuleTask">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-BusinessRuleTask.implementation" name="BusinessRuleTask.implementation" constrainedElement="BPMNProfile-Process-Activities-BusinessRuleTask">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-BusinessRuleTask.implementation-specification">
<body>self.implementation = self.base_OpaqueAction.body.first</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-23">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-23">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-Activities-packagedElement-47" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-Activities-packagedElement-47" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-implementation-defaultValue" value="##unspecified"/>
</ownedAttribute>
+ <icon xmi:type="uml:Image" xmi:id="_hRkGAHRVEeW1y_LdWwRLJQ" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%20%0%0%0%20%8%2%0%0%0%2%-21%-118%90%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%1%108%73%68%65%84%56%-115%-59%-45%-79%-86%-62%48%20%6%-32%-45%-102%96%68%-60%77%-63%-91%93%-92%-109%-66%-126%46%66%-5%4%-114%62%-115%-77%-93%-8%36%118%117%-73%34%-72%104%-64%33%66%43%13%42%20%41%66%-125%-98%59%8%55%91%44%-34%-31%-98%41%-127%-13%-3%-127%19%-114%-123%-120%-16%109%17%0%40%-118%98%-69%-35%94%46%23%-91%84%121%89%-85%-43%44%68%-68%-35%110%-109%-55%-124%115%-2%120%60%-54%-29%102%-77%73%0%64%41%-75%-37%-19%-90%-45%-23%104%52%42%-113%103%-77%25%121%-97%-108%82%-115%70%-93%-43%106%-107%-57%-43%106%-107%-4%94%-62%48%60%-97%-49%-120%-8%124%62%1%-96%82%-87%88%-106%101%-64%81%20%105%124%60%30%-107%82%121%-98%-65%35%58%-99%78%-67%94%55%-32%36%73%52%-10%125%127%48%24%-100%78%-89%48%12%17%-47%-9%125%-57%113%12%120%-79%88%104%-20%56%78%-81%-41%99%-116%109%54%27%68%-20%118%-69%-98%-25%25%112%-69%-35%-42%-104%16%66%41%37%-124%-40%-74%13%0%-108%82%74%-87%1%-37%-17%-66%-81%75%-65%44%-91%20%66%-60%113%-100%101%25%34%-58%113%-52%24%51%-56%44%-53%52%94%-81%-41%69%81%72%41%57%-25%0%-80%90%-83%-10%-5%-67%1%115%-50%53%22%66%-68%-13%-92%-108%-120%120%56%28%-46%52%53%-32%52%77%53%14%-126%96%56%28%10%33%-106%-53%37%34%6%65%-32%-70%-82%1%-49%-25%115%-115%93%-41%-19%-9%-5%-116%-79%40%-118%0%-64%-13%-68%-113%95%-11%-89%105%-1%31%-74%16%-15%122%-67%-114%-57%-29%-41%-21%-59%24%-53%-13%60%73%18%0%-8%-72%24%-9%-5%-3%7%-1%-115%-74%-35%63%-7%37%81%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-39" memberEnd="BPMNProfile-Process-Activities-packagedElement-39-ownedEnd BPMNProfile-Process-Activities-ResourceAssignmentExpression-base_OpaqueExpression" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-39-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-39-ownedEnd" name="extension_ResourceAssignmentExpression" visibility="public" type="BPMNProfile-Process-Activities-ResourceAssignmentExpression" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-39">
@@ -4700,365 +14744,366 @@ DataInput owned by BPMN Activity has no notation. </body>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-61" memberEnd="BPMNProfile-Process-Activities-packagedElement-61-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-noneBehaviorEventRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-61-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-61"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-61-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-61"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-Process-Activities-AdHocOrdering" name="AdHocOrdering">
- <ownedLiteral xmi:id="BPMNProfile-Process-Activities-AdHocOrdering-parallel" name="parallel"/>
- <ownedLiteral xmi:id="BPMNProfile-Process-Activities-AdHocOrdering-sequential" name="sequential"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-Process-Activities-AdHocOrdering-parallel" name="parallel"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-Process-Activities-AdHocOrdering-sequential" name="sequential"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-7" memberEnd="BPMNProfile-Process-Activities-packagedElement-7-ownedEnd BPMNProfile-Process-Activities-ReceiveTask-base_AcceptEventAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-7-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-7-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-7-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-7-ownedEnd" name="extension_ReceiveTask" visibility="public" type="BPMNProfile-Process-Activities-ReceiveTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-7">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-7-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-31" memberEnd="BPMNProfile-Process-Activities-packagedElement-31-ownedEnd BPMNProfile-Process-Activities-ResourceParameterBinding-base_Slot" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-31-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-31-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-31-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-31-ownedEnd" name="extension_ResourceParameterBinding" visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-31">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-31-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" name="ComplexBehaviorDefinition">
- <generalization xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-condition" name="condition" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-Process-Activities-packagedElement-63" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-event" name="event" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent" association="BPMNProfile-Process-Activities-packagedElement-64" isderived="false">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-condition" name="condition" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-Process-Activities-packagedElement-63" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-event" name="event" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent" association="BPMNProfile-Process-Activities-packagedElement-64" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-event-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-base_ControlFlow" name="base_ControlFlow" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-41">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-base_ControlFlow" name="base_ControlFlow" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-41">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ControlFlow"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-34" memberEnd="BPMNProfile-Process-Activities-packagedElement-34-ownedEnd BPMNProfile-Process-Activities-SubProcess-hasLaneSets">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-34-ownedEnd" name="subProcess" visibility="public" type="BPMNProfile-Process-Activities-SubProcess" association="BPMNProfile-Process-Activities-packagedElement-34">
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-34-ownedEnd" name="subProcess" visibility="public" type="BPMNProfile-Process-Activities-SubProcess" association="BPMNProfile-Process-Activities-packagedElement-34">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-34-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression" name="ResourceAssignmentExpression">
- <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-ResourceAssignmentExpression.expression" name="ResourceAssignmentExpression.expression">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-ResourceAssignmentExpression.expression" name="ResourceAssignmentExpression.expression">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-ResourceAssignmentExpression.expression-specification">
<body>ResourceAssignmentExpression::/expression = self</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-generalization" general="BPMNProfile-CoreStructure-Common-BPMNExpression"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-base_OpaqueExpression" name="base_OpaqueExpression" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-39">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-generalization" general="BPMNProfile-CoreStructure-Common-BPMNExpression"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-base_OpaqueExpression" name="base_OpaqueExpression" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-39">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueExpression"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-expression" name="expression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-Process-Activities-packagedElement-70" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-expression" name="expression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-Process-Activities-packagedElement-70" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-14" memberEnd="BPMNProfile-Process-Activities-packagedElement-14-ownedEnd BPMNProfile-Process-Activities-SubProcess-base_StructuredActivityNode" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-14-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-14-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-14-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-14-ownedEnd" name="extension_SubProcess" visibility="public" type="BPMNProfile-Process-Activities-SubProcess" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-14">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-14-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-64" memberEnd="BPMNProfile-Process-Activities-packagedElement-64-ownedEnd BPMNProfile-Process-Activities-ComplexBehaviorDefinition-event">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-64-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" association="BPMNProfile-Process-Activities-packagedElement-64"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-64-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" association="BPMNProfile-Process-Activities-packagedElement-64"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess" name="AdHocSubProcess">
- <ownedRule xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-AdHocSubProcess.cancelRemainingInstances" name="AdHocSubProcess.cancelRemainingInstances" constrainedElement="BPMNProfile-Process-Activities-AdHocSubProcess">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-AdHocSubProcess.cancelRemainingInstances" name="AdHocSubProcess.cancelRemainingInstances" constrainedElement="BPMNProfile-Process-Activities-AdHocSubProcess">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-AdHocSubProcess.cancelRemainingInstances-specification">
<body>cancelRemainingInstances attribute shall be used only if ordering = parallel</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-generalization" general="BPMNProfile-Process-Activities-SubProcess"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-completionCondition" name="completionCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-ordering" name="ordering" visibility="public" type="BPMNProfile-Process-Activities-AdHocOrdering">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-generalization" general="BPMNProfile-Process-Activities-SubProcess"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-completionCondition" name="completionCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-ordering" name="ordering" visibility="public" type="BPMNProfile-Process-Activities-AdHocOrdering">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-ordering-defaultValue" instance="BPMNProfile-Process-Activities-AdHocOrdering-parallel"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances" name="cancelRemainingInstances" visibility="public">
- <ownedComment xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances-ownedComment" annotatedElement="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances" name="cancelRemainingInstances" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances-ownedComment" annotatedElement="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances"/>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances-defaultValue" value="true"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-67" memberEnd="BPMNProfile-Process-Activities-packagedElement-67-ownedEnd BPMNProfile-Process-Activities-ResourceParameterBinding-parameterRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-67-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" association="BPMNProfile-Process-Activities-packagedElement-67"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-67-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" association="BPMNProfile-Process-Activities-packagedElement-67"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-41" memberEnd="BPMNProfile-Process-Activities-packagedElement-41-ownedEnd BPMNProfile-Process-Activities-ComplexBehaviorDefinition-base_ControlFlow" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-41-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-41-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-41-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-41-ownedEnd" name="extension_ComplexBehaviorDefinition" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-41">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-41-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ScriptTask" name="ScriptTask">
- <ownedRule xmi:id="BPMNProfile-Process-Activities-ScriptTask-ScriptTask.scriptFormat" name="ScriptTask.scriptFormat">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-ScriptTask-ScriptTask.scriptFormat" name="ScriptTask.scriptFormat">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ScriptTask-ScriptTask.scriptFormat-specification">
<body>ScriptTask::/script : String [*] {ordered} = OpaqueAction.body</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Activities-ScriptTask-ScriptTask.script" name="ScriptTask.script">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-ScriptTask-ScriptTask.script" name="ScriptTask.script">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ScriptTask-ScriptTask.script-specification">
<body>ScriptTask::/scriptFormat : String [*] {ordered, non-unique} = OpaqueAction.language</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Activities-ScriptTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ScriptTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-19">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-ScriptTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ScriptTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-19">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ScriptTask-scriptFormat" name="scriptFormat" visibility="public" isOrdered="true" association="BPMNProfile-Process-Activities-packagedElement-45" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ScriptTask-scriptFormat" name="scriptFormat" visibility="public" isOrdered="true" association="BPMNProfile-Process-Activities-packagedElement-45" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ScriptTask-scriptFormat-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ScriptTask-script" name="script" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-Activities-packagedElement-46" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ScriptTask-script" name="script" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-Activities-packagedElement-46" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ScriptTask-script-lowerValue"/>
</ownedAttribute>
+ <icon xmi:type="uml:Image" xmi:id="_8GC_sHRWEeW1y_LdWwRLJQ" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%20%0%0%0%20%8%2%0%0%0%2%-21%-118%90%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%3%38%73%68%65%84%56%-115%117%-109%-63%75%-6%110%28%-57%-97%-19%-103%107%-74%-100%75%22%-45%102%-62%36%104%-91%40%17%70%69%-35%-115%-94%67%-44%-95%-24%31%-120%46%29%-93%67%-89%-2%-114%110%81%-35%-20%-48%45%-78%32%-125%48%60%100%-106%-90%12%44%-103%-102%74%42%-107%-51%-39%-10%61%24%107%-6%-29%-9%62%62%-17%-25%-11%60%-97%-25%-13%-68%63%-120%-90%105%0%0%81%20%-93%-47%-24%-13%-13%51%-8%127%-103%76%38%-97%-49%23%8%4%6%6%6%-38%43%24%0%32%-105%-53%69%-93%-47%-13%-13%-13%88%44%86%-87%84%84%85%53%50%14%-121%-125%-90%-23%106%-75%-102%74%-91%-10%-10%-10%-68%94%-81%110%33%63%63%63%7%7%7%-7%124%-34%-23%116%90%44%-106%72%36%34%-53%-78%17%94%94%94%-10%-7%124%55%55%55%59%59%59%-31%112%-40%-31%112%-24%22%86%40%20%18%-119%-124%32%8%-63%96%80%20%-59%-79%-79%49%69%81%-116%48%-61%48%-79%88%44%-103%76%110%111%111%91%44%22%-93%-123%101%50%25%0%0%69%81%12%-61%16%4%-31%114%-71%-70%-54%-18%-17%-17%-113%-57%-29%-110%36%-51%-50%-50%-30%56%-34%1%-41%-21%117%0%0%-122%97%-59%98%-15%-30%-30%-94%-47%104%-76%91%8%0%64%81%-108%-94%-88%-71%-71%57%89%-106%-65%-66%-66%44%22%11%-126%32%29%48%69%81%-86%-86%42%-118%82%-85%-43%98%-79%88%-67%94%-41%111%70%81%-108%101%89%-65%-33%111%54%-101%9%-126%-88%-41%-21%-6%-71%-65%-16%-16%-16%48%-124%-16%-29%-29%-61%110%-73%111%110%110%-74%90%45%125%7%-126%32%56%-114%15%14%14%-106%-53%-27%92%46%-9%-8%-8%56%62%62%110%-84%28%99%89%-42%-29%-15%72%-110%20%-119%68%-26%-25%-25%-63%127%4%33%-100%-100%-100%-84%84%42%-69%-69%-69%-117%-117%-117%36%73%-22%-59%35%-102%-90%-67%-66%-66%-122%-61%-31%114%-71%-68%-80%-80%-112%-49%-25%67%-95%-112%40%-118%70%126%122%122%-38%-29%-15%-92%-45%105%8%-31%-46%-46%-110%-37%-19%-2%-125%1%0%-55%100%-14%-22%-22%42%-107%74%-83%-84%-84%-36%-33%-33%23%10%5%35%60%58%58%-22%-9%-5%81%20%61%60%60%20%4%97%106%106%-118%-25%121%-48%78%24%0%96%100%100%-92%88%44%-98%-100%-100%-84%-82%-82%110%108%108%-104%76%38%89%-106%-115%127%-122%32%-120%-94%40%19%19%19%-73%-73%-73%4%65%112%28%-121%-29%56%-90%123%110%-73%123%125%125%61%20%10%81%20%101%-75%90%-77%-39%-84%49%106%16%66%-110%36%-125%-63%-32%-11%-11%-75%40%-118%-17%-17%-17%44%-53%98%-70%77%-110%36%-57%113%-89%-89%-89%-43%106%53%-99%78%31%31%31%-105%74%37%-35%-19%-23%-23%-31%121%126%127%127%-97%-90%-23%-49%-49%-49%-105%-105%-105%14%24%69%81%8%97%-77%-39%84%85%53%16%8%-40%-19%-10%-82%-101%123%123%123%-37%-83%-42%52%-83%-43%106%-3%-67%25%0%32%-53%114%-75%90%117%58%-99%40%-118%42%-118%-126%97%24%-122%-3%-71%4%65%48%12%3%33%108%52%26%102%-77%-39%102%-77%117%-64%-91%82%41%26%-115%-50%-52%-52%-112%36%-7%-12%-12%20%-113%-57%-115%13%-73%-39%108%94%-81%-73%86%-85%53%-101%77%-105%-53%-43%-98%-83%95%-72%-47%104%36%18%-119%-93%-93%-93%-77%-77%51%4%65%50%-103%-52%-61%-61%-125%17%102%24%6%-61%48%73%-110%-84%86%-85%32%8%20%69%1%0%-128%-90%105%-102%-90%93%94%94%-82%-83%-83%65%8%-19%118%59%-53%-78%52%77%-9%118%-86%-81%-81%-113%-29%-72%-83%-83%-83%-69%-69%-69%-17%-17%-17%54%-11%27%-110%-73%-73%-73%108%54%-37%-107%-115%46%-95%40%58%52%52%-60%-13%-68%62%-43%-1%0%4%-98%113%107%-109%29%-25%26%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-73" memberEnd="BPMNProfile-Process-Activities-packagedElement-73-ownedEnd BPMNProfile-Process-Activities-ReceiveTask-operationRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-73-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ReceiveTask" association="BPMNProfile-Process-Activities-packagedElement-73"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-73-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ReceiveTask" association="BPMNProfile-Process-Activities-packagedElement-73"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-9" memberEnd="BPMNProfile-Process-Activities-packagedElement-9-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-base_ExpansionRegion" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-9-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-9-generalization" general="BPMNProfile-Process-Activities-packagedElement-37"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-9-generalization" general="BPMNProfile-Process-Activities-packagedElement-37"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-9-ownedEnd" name="extension_MultiInstanceLoopCharacteristics" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-9">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-9-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-Task" name="Task">
- <generalization xmi:id="BPMNProfile-Process-Activities-Task-generalization" general="BPMNProfile-Process-Activities-BPMNActivity"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-Task-ioSpecification" name="ioSpecification" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Activities-packagedElement-51" isderived="false">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-Task-generalization" general="BPMNProfile-Process-Activities-BPMNActivity"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-Task-ioSpecification" name="ioSpecification" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Activities-packagedElement-51" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-Task-ioSpecification-lowerValue"/>
</ownedAttribute>
- <icon xmi:id="_G72FIOmdEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%17%8%6%0%0%0%-48%90%-4%-7%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%-73%73%68%65%84%56%-115%-43%-46%-67%14%-125%32%20%-122%-31%-113%-82%38%93%-28%-20%109%-30%-42%20%-71%58%46%71%-115%-105%-29%116%76%119%127%46%68%-114%-117%38%-115%116%-128%-74%67%-5%38%44%16%30%8%1%0%80%20%-59%89%107%61%1%-112%-104%-111%-25%-7%104%-116%-55%112%76%107%61%-75%109%43%-79%-43%117%45%68%52%4%-112%115%46%26%-39%-37%110%23%-12%22%-44%-9%-3%-56%-52%25%0%-100%94%-87%-79%-119%-56%69%41%-11%-8%24%-38%-80%-21%87%-96%-67%31%-123%-120%104%110%-102%38%122%83%85%85%-80%-42%-122%11%-58%-104%-116%-120%70%68%-2%-20%-78%44%-91%-21%58%97%102%97%102%1%0%-11%12%-18%-109%-87%89%107%-43%-15%-115%-26%84%-60%123%63%0%-31%99%-33%-106%101%-103%82%16%-17%-3%61%-11%-16%63%107%5%23%110%-33%-115%84%-39%-35%60%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_G72FIOmdEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%17%8%6%0%0%0%-48%90%-4%-7%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%-73%73%68%65%84%56%-115%-43%-46%-67%14%-125%32%20%-122%-31%-113%-82%38%93%-28%-20%109%-30%-42%20%-71%58%46%71%-115%-105%-29%116%76%119%127%46%68%-114%-117%38%-115%116%-128%-74%67%-5%38%44%16%30%8%1%0%80%20%-59%89%107%61%1%-112%-104%-111%-25%-7%104%-116%-55%112%76%107%61%-75%109%43%-79%-43%117%45%68%52%4%-112%115%46%26%-39%-37%110%23%-12%22%-44%-9%-3%-56%-52%25%0%-100%94%-87%-79%-119%-56%69%41%-11%-8%24%-38%-80%-21%87%-96%-67%31%-123%-120%104%110%-102%38%122%83%85%85%-80%-42%-122%11%-58%-104%-116%-120%70%68%-2%-20%-78%44%-91%-21%58%97%102%97%102%1%0%-11%12%-18%-109%-87%89%107%-43%-15%-115%-26%84%-60%123%63%0%-31%99%-33%-106%101%-103%82%16%-17%-3%61%-11%-16%63%107%5%23%110%-33%-115%84%-39%-35%60%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-SendTask" name="SendTask">
- <ownedRule xmi:id="BPMNProfile-Process-Activities-SendTask-SendTask.operationRef" name="SendTask.operationRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-SendTask-SendTask.operationRef" name="SendTask.operationRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-SendTask-SendTask.operationRef-specification">
<body>SendTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Activities-SendTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-SendTask-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-Process-Activities-packagedElement-12">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-SendTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-SendTask-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-Process-Activities-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-SendTask-messageRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-SendTask-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-27">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-SendTask-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-27">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallOperationAction"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-SendTask-implementation" name="implementation" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-SendTask-implementation" name="implementation" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-SendTask-implementation-defaultValue" value="##webService"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-SendTask-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-Process-Activities-packagedElement-71" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-SendTask-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-Process-Activities-packagedElement-71" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-SendTask-operationRef-lowerValue"/>
</ownedAttribute>
- <icon xmi:id="_4ZcysOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%12%8%6%0%0%0%107%-25%61%-127%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%7%116%73%77%69%7%-37%3%2%16%58%58%-90%7%80%-84%0%0%0%-36%73%68%65%84%40%-49%-99%-46%61%74%67%65%20%5%-32%111%30%-63%20%49%-107%32%-72%2%11%49%54%-87%-78%2%55%-112%74%75%-63%66%4%-41%-32%6%-84%-20%-46%-92%11%-70%-126%-76%-126%69%72%103%17%4%59%59%69%44%108%108%-60%103%115%7%30%-113%4%95%114%97%-32%-2%-100%115%-26%-52%79%-62%54%6%-40%-62%-113%-26%-47%-58%19%-100%70%-29%30%101%-61%-11%30%-100%-21%34%-110%57%-122%56%15%-64%-78%-56%-3%5%118%113%-119%30%-100%-60%-16%45%0%7%81%-1%86%118%-52%-7%56%48%119%81%79%-86%2%37%-66%-80%-125%61%124%7%49%-109%-49%42%110%-77%-24%-92%-88%-39%-20%-30%3%-121%33%-12%-126%-124%99%-116%-16%-116%126%8%36%104%-83%56%-21%20%23%-40%-57%17%62%-61%81%59%48%41%-125%-117%37%2%121%120%-117%27%116%-16%26%-28%84%7%23%-1%-68%-11%21%30%-85%-106%-41%21%-88%-69%-38%88%96%-91%112%43%110%118%-74%-26%55%-50%-82%30%-2%0%90%47%59%93%111%13%-55%-37%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_4ZcysOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%12%8%6%0%0%0%107%-25%61%-127%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%7%116%73%77%69%7%-37%3%2%16%58%58%-90%7%80%-84%0%0%0%-36%73%68%65%84%40%-49%-99%-46%61%74%67%65%20%5%-32%111%30%-63%20%49%-107%32%-72%2%11%49%54%-87%-78%2%55%-112%74%75%-63%66%4%-41%-32%6%-84%-20%-46%-92%11%-70%-126%-76%-126%69%72%103%17%4%59%59%69%44%108%108%-60%103%115%7%30%-113%4%95%114%97%-32%-2%-100%115%-26%-52%79%-62%54%6%-40%-62%-113%-26%-47%-58%19%-100%70%-29%30%101%-61%-11%30%-100%-21%34%-110%57%-122%56%15%-64%-78%-56%-3%5%118%113%-119%30%-100%-60%-16%45%0%7%81%-1%86%118%-52%-7%56%48%119%81%79%-86%2%37%-66%-80%-125%61%124%7%49%-109%-49%42%110%-77%-24%-92%-88%-39%-20%-30%3%-121%33%-12%-126%-124%99%-116%-16%-116%126%8%36%104%-83%56%-21%20%23%-40%-57%17%62%-61%81%59%48%41%-125%-117%37%2%121%120%-117%27%116%-16%26%-28%84%7%23%-1%-68%-11%21%30%-85%-106%-41%21%-88%-69%-38%88%96%-91%112%43%110%118%-74%-26%55%-50%-82%30%-2%0%90%47%59%93%111%13%-55%-37%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-59" memberEnd="BPMNProfile-Process-Activities-packagedElement-59-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-inputDataItem">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-59-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-59"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-59-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-59"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-Transaction" name="Transaction">
- <generalization xmi:id="BPMNProfile-Process-Activities-Transaction-generalization" general="BPMNProfile-Process-Activities-SubProcess"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-Transaction-method" name="method" visibility="public">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-Transaction-generalization" general="BPMNProfile-Process-Activities-SubProcess"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-Transaction-method" name="method" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-Transaction-method-defaultValue" value="&quot;##compensate&quot;"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics" name="StandardLoopCharacteristics">
- <ownedRule xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-StandardLoopCharacteristics.testBefore" name="StandardLoopCharacteristics.testBefore">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-StandardLoopCharacteristics.testBefore" name="StandardLoopCharacteristics.testBefore">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-StandardLoopCharacteristics.testBefore-specification">
<body>StandardLoopCharacteristics::/testBefore :Boolean = isTestedFirst</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-StandardLoopCharacteristics.loopCondition" name="StandardLoopCharacteristics.loopCondition">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-StandardLoopCharacteristics.loopCondition" name="StandardLoopCharacteristics.loopCondition">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-StandardLoopCharacteristics.loopCondition-specification">
<body>StandardLoopCharacteristics:::/loopCondition :BPMNExpression = loopNode.test.value</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-generalization" general="BPMNProfile-Process-Activities-LoopCharacteristics"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-loopMaximum" name="loopMaximum" visibility="public">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-generalization" general="BPMNProfile-Process-Activities-LoopCharacteristics"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-loopMaximum" name="loopMaximum" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-loopMaximum-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-base_LoopNode" name="base_LoopNode" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-2">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-base_LoopNode" name="base_LoopNode" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LoopNode"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-testBefore" name="testBefore" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-53" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-testBefore" name="testBefore" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-53" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-loopCondition" name="loopCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-Process-Activities-packagedElement-54" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-loopCondition" name="loopCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-Process-Activities-packagedElement-54" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-18" memberEnd="BPMNProfile-Process-Activities-packagedElement-18-ownedEnd BPMNProfile-Process-Activities-ServiceTask-base_CallOperationAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-18-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-18-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-18-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-18-ownedEnd" name="extension_ServiceTask" visibility="public" type="BPMNProfile-Process-Activities-ServiceTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-18">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-18-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-2" memberEnd="BPMNProfile-Process-Activities-packagedElement-2-ownedEnd BPMNProfile-Process-Activities-StandardLoopCharacteristics-base_LoopNode" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-2-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-2-generalization" general="BPMNProfile-Process-Activities-packagedElement-37"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-2-generalization" general="BPMNProfile-Process-Activities-packagedElement-37"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-2-ownedEnd" name="extension_StandardLoopCharacteristics" visibility="public" type="BPMNProfile-Process-Activities-StandardLoopCharacteristics" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-48" memberEnd="BPMNProfile-Process-Activities-packagedElement-48-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-boundaryEventRefs">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-48"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-48"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior" name="MultiInstanceBehavior">
- <ownedLiteral xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-none" name="none"/>
- <ownedLiteral xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-one" name="one"/>
- <ownedLiteral xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-all" name="all"/>
- <ownedLiteral xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-complex" name="complex"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-none" name="none"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-one" name="one"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-all" name="all"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-complex" name="complex"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-53" memberEnd="BPMNProfile-Process-Activities-StandardLoopCharacteristics-testBefore BPMNProfile-Process-Activities-packagedElement-53-ownedEnd">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-StandardLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-53"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-StandardLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-53"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-69" memberEnd="BPMNProfile-Process-Activities-packagedElement-69-ownedEnd BPMNProfile-Process-Activities-ResourceRole-resourceParameterBindings_">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-69-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-69"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-69-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-69"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-27" memberEnd="BPMNProfile-Process-Activities-packagedElement-27-ownedEnd BPMNProfile-Process-Activities-SendTask-base_CallOperationAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-27-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-27-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-27-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-27-ownedEnd" name="extension_SendTask" visibility="public" type="BPMNProfile-Process-Activities-SendTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-27">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-27-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-49" memberEnd="BPMNProfile-Process-Activities-packagedElement-49-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-dataInputAssociations">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-49-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-49"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-49-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-49"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-55" memberEnd="BPMNProfile-Process-Activities-packagedElement-55-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-isSequential">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-55-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-55"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-55-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-55"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-43" memberEnd="BPMNProfile-Process-Activities-packagedElement-43-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-default">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-43-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-43"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-43-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-43"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-46" memberEnd="BPMNProfile-Process-Activities-packagedElement-46-ownedEnd BPMNProfile-Process-Activities-ScriptTask-script">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-46-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ScriptTask" association="BPMNProfile-Process-Activities-packagedElement-46"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-46-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ScriptTask" association="BPMNProfile-Process-Activities-packagedElement-46"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ReceiveTask" name="ReceiveTask">
- <ownedRule xmi:id="BPMNProfile-Process-Activities-ReceiveTask-ReceiveTask.operationRef" name="ReceiveTask.operationRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-ReceiveTask.operationRef" name="ReceiveTask.operationRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-ReceiveTask.operationRef-specification">
<body>ReceiveTask::/operationRef : BPMNOperation [0..1] = AcceptEventAction.trigger.operation</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Activities-ReceiveTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-Process-Activities-packagedElement-3">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-Process-Activities-packagedElement-3">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-messageRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-7">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-7">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#AcceptEventAction"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-implementation" name="implementation" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-implementation" name="implementation" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-implementation-defaultValue" value="##webService"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-instantiate" name="instantiate" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-instantiate" name="instantiate" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-instantiate-defaultValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-Process-Activities-packagedElement-73" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-Process-Activities-packagedElement-73" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-operationRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-29" memberEnd="BPMNProfile-Process-Activities-packagedElement-29-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-base_Action" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-29-ownedEnd">
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-29-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
- <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-29-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-29-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-packagedElement-29-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-29-ownedEnd" name="extension_BPMNActivity" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-29">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-29-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding" name="ResourceParameterBinding">
- <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-ResourceParameterBinding.expression" name="ResourceParameterBinding.expression">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-ResourceParameterBinding.expression" name="ResourceParameterBinding.expression">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-ResourceParameterBinding.expression-specification">
<body>ResourceParameterBinding::/expression :BPMNExpression = Slot.value</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-ResourceParameterBinding.parameterRef" name="ResourceParameterBinding.parameterRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-ResourceParameterBinding.parameterRef" name="ResourceParameterBinding.parameterRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-ResourceParameterBinding.parameterRef-specification">
<body>ResourceParameterBinding::/parameterRef : ResourceParameter = Slot.definingFeature</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-base_Slot" name="base_Slot" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-31">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-base_Slot" name="base_Slot" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-31">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Slot"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-parameterRef" name="parameterRef" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" association="BPMNProfile-Process-Activities-packagedElement-67" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-expression" name="expression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-Process-Activities-packagedElement-68" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-parameterRef" name="parameterRef" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" association="BPMNProfile-Process-Activities-packagedElement-67" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-expression" name="expression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-Process-Activities-packagedElement-68" isderived="false"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-57" memberEnd="BPMNProfile-Process-Activities-packagedElement-57-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataOutputRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-57-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-57"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-57-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-57"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ServiceTask" name="ServiceTask">
- <ownedRule xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.inputSet" name="ServiceTask.inputSet" constrainedElement="BPMNProfile-Process-Activities-ServiceTask">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.inputSet" name="ServiceTask.inputSet" constrainedElement="BPMNProfile-Process-Activities-ServiceTask">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.inputSet-specification">
<body>The Service Task has exactly one InputSet</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.outputSet" name="ServiceTask.outputSet" constrainedElement="BPMNProfile-Process-Activities-ServiceTask">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.outputSet" name="ServiceTask.outputSet" constrainedElement="BPMNProfile-Process-Activities-ServiceTask">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.outputSet-specification">
<body>The Service Task has at most one OutputSet</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.operationRef" name="ServiceTask.operationRef">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.operationRef" name="ServiceTask.operationRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.operationRef-specification">
<body>ServiceTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Activities-ServiceTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ServiceTask-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-18">
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-ServiceTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ServiceTask-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-18">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallOperationAction"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ServiceTask-implementation" name="implementation" visibility="public">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ServiceTask-implementation" name="implementation" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-ServiceTask-implementation-defaultValue" value="##webService"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ServiceTask-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-Process-Activities-packagedElement-72" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-ServiceTask-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-Process-Activities-packagedElement-72" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ServiceTask-operationRef-lowerValue"/>
</ownedAttribute>
- <icon xmi:id="_90yaAOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%7%116%73%77%69%7%-37%3%2%16%57%36%119%37%62%12%0%0%1%83%73%68%65%84%56%-53%-115%-45%-53%75%86%81%20%5%-16%-97%94%-51%71%42%34%-118%-28%3%66%-44%4%73%116%16%-104%-126%61%-100%-120%3%39%53%83%112%-32%-48%-65%78%4%-25%-110%19%27%70%77%66%-60%-127%32%4%-126%24%-103%-113%-30%107%-78%46%92%62%62%-75%5%-121%-13%-70%123%-35%-67%-42%-34%-89%-48%24%-99%120%-115%-33%-8%-27%63%-47%-126%-26%-84%-33%-94%9%-17%-78%127%-14%80%16%12%97%26%29%56%-62%83%-44%66%-78%-116%2%109%-40%-67%-113%104%4%115%89%-113%-42%-35%-75%-122%120%-83%81%96%-103%-14%41%-6%-14%-31%15%12%98%19%-61%24%-120%-108%-94%17%65%17%125%11%-24%-58%-73%72%89%-57%85%-92%-68%-57%94%-120%-58%49%-103%113%28%-103%-34%84%50%-127%45%-84%-26%108%-91%34%-87%25%51%-87%-48%68%-122%2%127%49%-117%103%-111%-46%-108%-65%-35%-31%51%46%-15%50%36%-57%57%-97%-57%97%-55%122%-118%125%-12%102%127%-122%-25%-72%-120%39%-37%-103%95%85%-116%-68%66%-69%-118%49%-3%-15%-32%39%-106%-62%126%-126%23%56%-49%-2%59%-58%18%124%-108%-84%-26%75%-19%61%9%94%-60%-97%-104%7%-73%-47%92%-94%3%55%-107%-66%-72%-82%-17%-123%50%112%61%-26%-75%99%35%89%125%-52%44%-51%-11%32%62%36%-85%18%83%-23%-109%18%107%101%23%23%-9%-12%-58%80%30%-47%98%-68%-7%-102%-22%44%-96%43%-58%-9%-29%-68%17%65%45%-51%-43%-123%-125%-108%-76%-106%82%127%10%-31%0%-66%8%-21%99%-24%-117%-10%26%118%-22%47%-1%1%72%-38%58%-78%106%118%-3%87%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
+ <icon xmi:type="uml:Image" xmi:id="_90yaAOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%7%116%73%77%69%7%-37%3%2%16%57%36%119%37%62%12%0%0%1%83%73%68%65%84%56%-53%-115%-45%-53%75%86%81%20%5%-16%-97%94%-51%71%42%34%-118%-28%3%66%-44%4%73%116%16%-104%-126%61%-100%-120%3%39%53%83%112%-32%-48%-65%78%4%-25%-110%19%27%70%77%66%-60%-127%32%4%-126%24%-103%-113%-30%107%-78%46%92%62%62%-75%5%-121%-13%-70%123%-35%-67%-42%-34%-89%-48%24%-99%120%-115%-33%-8%-27%63%-47%-126%-26%-84%-33%-94%9%-17%-78%127%-14%80%16%12%97%26%29%56%-62%83%-44%66%-78%-116%2%109%-40%-67%-113%104%4%115%89%-113%-42%-35%-75%-122%120%-83%81%96%-103%-14%41%-6%-14%-31%15%12%98%19%-61%24%-120%-108%-94%17%65%17%125%11%-24%-58%-73%72%89%-57%85%-92%-68%-57%94%-120%-58%49%-103%113%28%-103%-34%84%50%-127%45%-84%-26%108%-91%34%-87%25%51%-87%-48%68%-122%2%127%49%-117%103%-111%-46%-108%-65%-35%-31%51%46%-15%50%36%-57%57%-97%-57%97%-55%122%-118%125%-12%102%127%-122%-25%-72%-120%39%-37%-103%95%85%-116%-68%66%-69%-118%49%-3%-15%-32%39%-106%-62%126%-126%23%56%-49%-2%59%-58%18%124%-108%-84%-26%75%-19%61%9%94%-60%-97%-104%7%-73%-47%92%-94%3%55%-107%-66%-72%-82%-17%-123%50%112%61%-26%-75%99%35%89%125%-52%44%-51%-11%32%62%36%-85%18%83%-23%-109%18%107%101%23%23%-9%-12%-58%80%30%-47%98%-68%-7%-102%-22%44%-96%43%-58%-9%-29%-68%17%65%45%-51%-43%-123%-125%-108%-76%-106%82%127%10%-31%0%-66%8%-21%99%-24%-117%-10%26%118%-22%47%-1%1%72%-38%58%-78%106%118%-3%87%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" name="MultiInstanceLoopCharacteristics">
- <ownedRule xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-MultiinstanceLoopCharacteristics.target" name="MultiinstanceLoopCharacteristics.target" constrainedElement="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-MultiinstanceLoopCharacteristics.target" name="MultiinstanceLoopCharacteristics.target" constrainedElement="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-MultiinstanceLoopCharacteristics.target-specification">
<body>Stereotype may be applied only on CallActivity, Task, and SubProcess</body>
</specification>
</ownedRule>
- <generalization xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-generalization" general="BPMNProfile-Process-Activities-LoopCharacteristics"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior" name="behavior" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceBehavior">
- <ownedComment xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior-ownedComment" annotatedElement="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-generalization" general="BPMNProfile-Process-Activities-LoopCharacteristics"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior" name="behavior" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceBehavior">
+ <ownedComment xmi:type="uml:Comment" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior-ownedComment" annotatedElement="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior"/>
<defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior-defaultValue" instance="BPMNProfile-Process-Activities-MultiInstanceBehavior-all"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopCardinality" name="loopCardinality" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopCardinality" name="loopCardinality" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopCardinality-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-completionCondition" name="completionCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-completionCondition" name="completionCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-completionCondition-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-base_ExpansionRegion" name="base_ExpansionRegion" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-9">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-base_ExpansionRegion" name="base_ExpansionRegion" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-9">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ExpansionRegion"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-isSequential" name="isSequential" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-55" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-isSequential" name="isSequential" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-55" isderived="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataInputRef" name="loopDataInputRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Activities-packagedElement-56" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataInputRef" name="loopDataInputRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Activities-packagedElement-56" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataInputRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataOutputRef" name="loopDataOutputRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Activities-packagedElement-57" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataOutputRef" name="loopDataOutputRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Activities-packagedElement-57" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataOutputRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-outputDataItem" name="outputDataItem" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Activities-packagedElement-58" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-inputDataItem" name="inputDataItem" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Activities-packagedElement-59" isderived="false"/>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-oneBehaviorEventRef" name="oneBehaviorEventRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" association="BPMNProfile-Process-Activities-packagedElement-60" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-outputDataItem" name="outputDataItem" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Activities-packagedElement-58" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-inputDataItem" name="inputDataItem" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Activities-packagedElement-59" isderived="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-oneBehaviorEventRef" name="oneBehaviorEventRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" association="BPMNProfile-Process-Activities-packagedElement-60" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-oneBehaviorEventRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-noneBehaviorEventRef" name="noneBehaviorEventRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" association="BPMNProfile-Process-Activities-packagedElement-61" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-noneBehaviorEventRef" name="noneBehaviorEventRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" association="BPMNProfile-Process-Activities-packagedElement-61" isderived="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-noneBehaviorEventRef-lowerValue"/>
</ownedAttribute>
- <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-complexBehaviorDefinition" name="complexBehaviorDefinition" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" association="BPMNProfile-Process-Activities-packagedElement-62" isderived="false">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-complexBehaviorDefinition" name="complexBehaviorDefinition" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" association="BPMNProfile-Process-Activities-packagedElement-62" isderived="false">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-complexBehaviorDefinition-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-complexBehaviorDefinition-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-50" memberEnd="BPMNProfile-Process-Activities-packagedElement-50-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-dataOutputAssociations">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-50-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-50"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-50-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-50"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-72" memberEnd="BPMNProfile-Process-Activities-packagedElement-72-ownedEnd BPMNProfile-Process-Activities-ServiceTask-operationRef">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-72-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ServiceTask" association="BPMNProfile-Process-Activities-packagedElement-72"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-72-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ServiceTask" association="BPMNProfile-Process-Activities-packagedElement-72"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-58" memberEnd="BPMNProfile-Process-Activities-packagedElement-58-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-outputDataItem">
- <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-58-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-58"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="BPMNProfile-Process-Activities-packagedElement-58-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-58"/>
</packagedElement>
- <profileApplication xmi:id="_SViu8HwwEeOkPrJs-TUiLQ">
- <eAnnotations xmi:id="_SV0bwHwwEeOkPrJs-TUiLQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_SViu8HwwEeOkPrJs-TUiLQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SV0bwHwwEeOkPrJs-TUiLQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
</eAnnotations>
- <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
</uml:Profile>
<Ecore:EPackage xmi:id="_W-OKQHwwEeOkPrJs-TUiLQ" base_Package="_wrG1oHwkEeOWLfCz6n-rOA" packageName="BPMNProfile" nsURI="http://www.omg.org/spec/BPMNProfile/20121112/" basePackage="org.eclipse.papyrus.bpmn"/>

Back to the top