blob: 6f83a6e2cd96c0519ee85a12774debb1aed94e25 [file] [log] [blame]
<?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: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=