diff options
Diffstat (limited to 'extraplugins/bpmn/org.eclipse.papyrus.bpmn/model')
8 files changed, 15948 insertions, 0 deletions
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/BPMNProfile.ecore b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/BPMNProfile.ecore new file mode 100644 index 00000000000..e90aa8b4569 --- /dev/null +++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/BPMNProfile.ecore @@ -0,0 +1,3960 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="BPMNProfile" nsURI="http://www.omg.org/spec/BPMNProfile/20121112/" + nsPrefix="BPMNProfile"> + <eClassifiers xsi:type="ecore:EClass" name="InclusiveGateway" eSuperTypes="#//NonExclusiveGateway"> + <eOperations name="inclusiveGatewaydefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="inclusiveGateway.default"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="inclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard "else""/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" + eType="#//SequenceFlow"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="NonExclusiveGateway" abstract="true" + eSuperTypes="#//Gateway"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_JoinNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//JoinNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ForkNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ForkNode"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Gateway" abstract="true" eSuperTypes="#//FlowNode"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ControlNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ControlNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityGroup" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ActivityGroup"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="FlowNode" abstract="true" eSuperTypes="#//FlowElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ActivityNode"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="FlowElement" abstract="true" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="auditing" ordered="false" + eType="#//Auditing"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="monitoring" ordered="false" + eType="#//Monitoring"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="_categoryValueRef" ordered="false" + lowerBound="1" upperBound="-1" eType="#//CategoryValue" eOpposite="#//CategoryValue/categorizedFlowElements"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value=" categoryValueRef"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" + lowerBound="1" eType="#//FlowElementsContainer" eOpposite="#//FlowElementsContainer/flowElements"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BaseElement" abstract="true"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="extensionValues" ordered="false" + lowerBound="1" upperBound="-1" eType="#//ExtensionAttributeValue"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Element" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" ordered="false" + lowerBound="1" upperBound="-1" eType="#//Documentation"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="extensionDefinitions" ordered="false" + lowerBound="1" upperBound="-1" eType="#//ExtensionDefinition"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" + lowerBound="1" upperBound="-1" eType="#//BPMNAssociation" eOpposite="#//BPMNAssociation/sourceRef"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" + lowerBound="1" upperBound="-1" eType="#//BPMNAssociation" eOpposite="#//BPMNAssociation/targetRef"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ExtensionAttributeValue"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Slot" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Slot"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="valueRef" ordered="false" + eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="extensionAttributeDefinition" + ordered="false" lowerBound="1" eType="#//ExtensionAttributeDefinition"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ExtensionAttributeDefinition"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Property"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" lowerBound="1" + eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReference" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Documentation" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Comment" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Comment"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="textFormat" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" lowerBound="1" + eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ExtensionDefinition"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Stereotype" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Stereotype"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="extensionAttributeDefinitions" + ordered="false" lowerBound="1" upperBound="-1" eType="#//ExtensionAttributeDefinition"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BPMNAssociation" eSuperTypes="#//BPMNArtifact"> + <eOperations name="AssociationEnd" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="At least one of association ends (target or source) must be TextAnnotation."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="associationDirection" ordered="false" + lowerBound="1" eType="#//AssociationDirection" defaultValueLiteral="none"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="targetRef" ordered="false" + lowerBound="1" eType="#//BaseElement" eOpposite="#//BaseElement/incoming"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="sourceRef" ordered="false" + lowerBound="1" eType="#//BaseElement" eOpposite="#//BaseElement/outgoing"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BPMNArtifact" abstract="true" eSuperTypes="#//BaseElement"/> + <eClassifiers xsi:type="ecore:EEnum" name="AssociationDirection"> + <eLiterals name="none"/> + <eLiterals name="one" value="1"/> + <eLiterals name="both" value="2"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Auditing" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Monitoring" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="CategoryValue" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_EnumerationLiteral" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//EnumerationLiteral"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="categorizedFlowElements" + ordered="false" lowerBound="1" upperBound="-1" eType="#//FlowElement" eOpposite="#//FlowElement/_categoryValueRef"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="FlowElementsContainer" abstract="true" + eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="laneSets" ordered="false" + lowerBound="1" upperBound="-1" eType="#//LaneSet" eOpposite="#//LaneSet/flowElementsContainer"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="flowElements" ordered="false" + lowerBound="1" upperBound="-1" eType="#//FlowElement" eOpposite="#//FlowElement/container"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="LaneSet" eSuperTypes="#//BaseElement"> + <eOperations name="LaneSetlanes" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="LaneSet.lanes"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="LaneSet::/lanes : Lane [*] = ActivityPartition.SubPartition"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="LaneSetparentLane" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="LaneSet.parentLane"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="LaneSet::/parentLane : Lane [*] = ActivityPartition.superpartition"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="LaneSetflowElementsContainer" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="LaneSet.flowElementsContainer"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="LaneSet::/flowElementsContainer [0..1] inverse of Activity.partition and SubProcess.laneSets"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="LaneSet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ActivityPartitions with LaneSet stereotype applied must have isDimension = true"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityPartition" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ActivityPartition"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="lanes" ordered="false" + lowerBound="1" upperBound="-1" eType="#//Lane" eOpposite="#//Lane/laneSet"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="parentLane" ordered="false" + lowerBound="1" upperBound="-1" eType="#//Lane"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="flowElementsContainer" + ordered="false" eType="#//FlowElementsContainer" eOpposite="#//FlowElementsContainer/laneSets"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Lane" eSuperTypes="#//BaseElement"> + <eOperations name="LanelaneSet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Lane.laneSet"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Lane::/laneSet : Lane = ActivityPartition.superPartition"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="LanechildLaneSet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Lane.childLaneSet"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Lane::/childLaneSet : Lane [0..1] = ActivityPartition.subPartition"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="LanepartitionElementRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Lane.partitionElementRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Lane::/partitionElementRef [0..1] = ActivityPartition.represents"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="LaneflowNodeRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Lane.flowNodeRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Lane::/flowNodeRefs [*] = ActivityPartition.node"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityPartition" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ActivityPartition"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="_partitionElement" ordered="false" + eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value=" partitionElement"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="flowNodeRefs" ordered="false" + lowerBound="1" upperBound="-1" eType="#//FlowNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="partitionElementRef" ordered="false" + eType="#//BaseElement"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="childLaneSet" ordered="false" + lowerBound="1" eType="#//LaneSet"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="childLaneSet "/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="laneSet" ordered="false" + lowerBound="1" eType="#//LaneSet" eOpposite="#//LaneSet/lanes"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="SequenceFlow" eSuperTypes="#//FlowElement"> + <eOperations name="SequenceFlowconditionExpression" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="SequenceFlow.conditionExpression"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="SequenceFlow::/conditionExpression : BPMNExpression = ControlFloe.guard (defined on Activity edge)"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="SequenceFlowsourceRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="SequenceFlow.sourceRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="SequenceFlow::/sourceRef : ActivityNode = ControlFlow.source (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="SequenceFlowtargetRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="SequenceFlow.targetRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="SequenceFlow::/targetRef : ActivityNode = ControlFlow.target (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ControlFlow" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ControlFlow"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="isImmediate" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="conditionExpression" ordered="false" + eType="#//BPMNExpression"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BPMNExpression" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_OpaqueExpression" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//OpaqueExpression"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="EventBasedGateway" eSuperTypes="#//Gateway"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="instantiate" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="false"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventGatewayType" ordered="false" + lowerBound="1" eType="#//EventBasedGatewayType" defaultValueLiteral="exclusive"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ForkNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ForkNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_StructuredActivityNode" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//StructuredActivityNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_InterruptibleActivityRegion" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InterruptibleActivityRegion"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EEnum" name="EventBasedGatewayType"> + <eLiterals name="exclusive"/> + <eLiterals name="parallel" value="1"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EEnum" name="GatewayDirection"> + <eLiterals name="unspecified"/> + <eLiterals name="converging" value="1"/> + <eLiterals name="diverging" value="2"/> + <eLiterals name="mixed" value="3"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ParallelGateway" eSuperTypes="#//NonExclusiveGateway"/> + <eClassifiers xsi:type="ecore:EClass" name="ComplexGateway" eSuperTypes="#//NonExclusiveGateway"> + <eOperations name="complexGatewaydefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="complexGateway.default"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="complexGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard "else""/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="complexGatewayactivationCondition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="complexGateway.activationCondition"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="complexGateway::/activationCondition : BPMNExpression [0..1] = JoinNode::joinSpec"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="complexGatewayjoinSpec" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="complexGateway.joinSpec"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="complexGateway::joinSpec = "BPMNInclusive" when applied to join nodes"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" + eType="#//SequenceFlow"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="activationCondition" ordered="false" + eType="#//BPMNExpression"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ExclusiveGateway" eSuperTypes="#//Gateway"> + <eOperations name="exclusiveGatewaydefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="exclusiveGateway.default"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="exclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard "else""/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_DecisionNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//DecisionNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_MergeNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//MergeNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" + eType="#//SequenceFlow"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="RootElement" abstract="true" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_PackageableElement" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//PackageableElement"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" + eType="#//Definitions" eOpposite="#//Definitions/rootElements"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Definitions" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Package" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Package"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetNamespace" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="expressionLanguage" ordered="false" + eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeLanguage" ordered="false" + eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="exporter" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="exporterVersion" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="extensions" ordered="false" + lowerBound="1" upperBound="-1" eType="#//BPMNExtension"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="imports" ordered="false" + lowerBound="1" upperBound="-1" eType="#//Import"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="relationships" ordered="false" + lowerBound="1" upperBound="-1" eType="#//BPMNRelationship"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="rootElements" ordered="false" + lowerBound="1" upperBound="-1" eType="#//RootElement" eOpposite="#//RootElement/definition"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BPMNExtension"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Stereotype" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Stereotype"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="mustUnderstand" ordered="false" + eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="false"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" + lowerBound="1" eType="#//ExtensionDefinition"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Import"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_PackageImport" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//PackageImport"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="importType" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespace" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="definitions" ordered="false" + lowerBound="1" eType="#//Definitions"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BPMNRelationship" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Constraint" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Constraint"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" lowerBound="1" + eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" + lowerBound="1" eType="#//RelationshipDirection"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="targets" ordered="false" + lowerBound="1" upperBound="-1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="sources" ordered="false" + lowerBound="1" upperBound="-1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" + lowerBound="1" eType="#//Definitions"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EEnum" name="RelationshipDirection"> + <eLiterals name="none"/> + <eLiterals name="forward" value="1"/> + <eLiterals name="backward" value="2"/> + <eLiterals name="both" value="3"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BPMNProcess" eSuperTypes="#//CallableElement #//FlowElementsContainer"> + <eOperations name="ProcesssupportedInterfaceRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Process.supportedInterfaceRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="BPMN::Process supportedInterfaceRefs are referenced by UML property RealizedInterface."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="Processsupports" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Process.supports"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="self.supports = self.base_Activity./general.extension_Process "/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="Processproperties" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Process.properties"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="self.properties = self.base_Activity.ownedAttribute.bpmnProperty"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ProcesslaneSets" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Process.laneSets"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Process::/laneSets : LaneSet [*] = Activity.partition"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ProcessflowElements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Process.flowElements"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" 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> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="processType" ordered="false" + lowerBound="1" eType="#//ProcessType" defaultValueLiteral="none"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="isClosed" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="false"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="auditing" ordered="false" + eType="#//Auditing"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="isExecutable" ordered="false" + eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="definitionalCollaborationRef" + ordered="false" eType="#//BPMNCollaboration"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Activity" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Activity"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="correlationSubscriptions" + ordered="false" lowerBound="1" upperBound="-1" eType="#//CorrelationSubscription"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="monitoring" ordered="false" + eType="#//Monitoring"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="supports" ordered="false" + lowerBound="1" eType="#//BPMNProcess"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false" + lowerBound="1" upperBound="-1" eType="#//BPMNProperty"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="resources" ordered="false" + lowerBound="1" upperBound="-1" eType="#//ResourceRole" eOpposite="#//ResourceRole/process"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="CallableElement" abstract="true" eSuperTypes="#//RootElement"> + <eOperations name="CallableEelementsupportedInterfaceRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="CallableEelement.supportedInterfaceRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="CallableEelement::/supportedInterfaceRefs : BPMNInterface [*] = Activity.interfaceRealization.contract (defined on BehavioralClassifier and InterfaceRealization)"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="CallableElementresources" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="CallableElement.resources"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="CallableElement::/resources : ResourceRole [*] = Behavior.ownedAttribute with the ResourceRole stereotype applied."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Behavior"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="ioSpecification" ordered="false" + eType="#//InputOutputSpecification"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="supportedInterfaceRefs" + ordered="false" lowerBound="1" upperBound="-1" eType="#//BPMNInterface"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="ioBinding" ordered="false" + lowerBound="1" upperBound="-1" eType="#//InputOutputBinding"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="InputOutputSpecification" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Behavior"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Action" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Action"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="dataInputs" ordered="false" + lowerBound="1" upperBound="-1" eType="#//DataInput"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="dataOutputs" ordered="false" + lowerBound="1" upperBound="-1" eType="#//DataOutput"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="inputSets" ordered="false" + lowerBound="1" upperBound="-1" eType="#//InputSet"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="outputSets" ordered="false" + lowerBound="1" upperBound="-1" eType="#//OutputSet"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="DataInput" eSuperTypes="#//ItemAwareElement"> + <eOperations name="DataInputAssociation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="DataInput.Association"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="DataInput must not have incoming DataAssociations"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="DataInputnotation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="DataInput.notation"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="DataInput owned by BPMN Process has a notation. 
DataInput owned by BPMN Activity has no notation. "/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="DataInputitemSubjectRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="DataInput.itemSubjectRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="DataInput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCollection" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="false"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_InputPin" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InputPin"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Parameter" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Parameter"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityParameterNode" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ActivityParameterNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="inputSetRefs" ordered="false" + lowerBound="1" upperBound="-1" eType="#//InputSet" eOpposite="#//InputSet/dataInputRefs"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="inputSetWithOptional" ordered="false" + lowerBound="1" upperBound="-1" eType="#//InputSet" eOpposite="#//InputSet/optionalInputRefs"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="inputSetWithWhileExecuting" + ordered="false" lowerBound="1" upperBound="-1" eType="#//InputSet" eOpposite="#//InputSet/whileExecutingInputRefs"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ItemAwareElement" abstract="true" eSuperTypes="#//BaseElement"> + <eOperations name="ItemAwareElementdataState" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ItemAwareElement.dataState"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="States extended by DataStates that are dataStates of item aware element stereotypes applied to ObjectNodes must be values of the inState property of the ObjectNodes, and vice versa."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="dataState" ordered="false" + lowerBound="1" upperBound="-1" eType="#//DataState"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_TypedElement" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="itemSubjectRef" ordered="false" + eType="#//ItemDefinition"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="itemSubjectRef "/> + </eAnnotations> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="DataState" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_State" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//State"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ItemDefinition" eSuperTypes="#//RootElement"> + <eOperations name="ItemDefinitionstructureRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ItemDefinition.structureRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="self.structureRef = self.base_Class"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="itemKind" ordered="false" + lowerBound="1" eType="#//ItemKind" defaultValueLiteral="information"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCollection" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="false"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="structureRef" ordered="false" + eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"> + <eAnnotations source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot"> + <details key="derivation" value="self.base_Class"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="import" ordered="false" + eType="#//Import"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EEnum" name="ItemKind"> + <eLiterals name="physical"/> + <eLiterals name="information" value="1"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="InputSet" eSuperTypes="#//BaseElement"> + <eOperations name="InputSetdataInputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="InputSet.dataInputRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="InputSet::/dataInputRefs : DataIntput [*] = ParameterSet.parameter"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="InputSetoptionalInputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="InputSet.optionalInputRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="InputSet::/optionalInputRefs : DataInput [*] = ParameterSet.parameters with multiplicity lower = 0"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="InputSetwhileExecutingInputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="InputSet.whileExecutingInputRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="InputSet::/whileExecutingInputRefs : DataInput [*] = ParameterSet.parameters with isStreaming = true"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ParameterSet" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ParameterSet"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="optionalInputRefs" ordered="false" + lowerBound="1" upperBound="-1" eType="#//DataInput" eOpposite="#//DataInput/inputSetWithOptional"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="whileExecutingInputRefs" + ordered="false" lowerBound="1" upperBound="-1" eType="#//DataInput" eOpposite="#//DataInput/inputSetWithWhileExecuting"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="dataInputRefs" ordered="false" + lowerBound="1" upperBound="-1" eType="#//DataInput" eOpposite="#//DataInput/inputSetRefs"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="DataOutput" eSuperTypes="#//ItemAwareElement"> + <eOperations name="DataOutputnotation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="DataOutput.notation"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="DataOutput owned by BPMN Process has a notation. 
DataOutput owned by BPMN Activity has no notation. "/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="DataOutputitemSubjectRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="DataOutput.itemSubjectRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="DataOutput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_OutputPin" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//OutputPin"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCollection" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="false"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Parameter" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Parameter"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityParameterNode" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ActivityParameterNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="outputSetRefs" ordered="false" + lowerBound="1" upperBound="-1" eType="#//OutputSet" eOpposite="#//OutputSet/dataOutputRefs"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="outputSetWithOptional" + ordered="false" lowerBound="1" upperBound="-1" eType="#//OutputSet"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="outputSetWithWhileExecuting" + ordered="false" lowerBound="1" upperBound="-1" eType="#//OutputSet"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="OutputSet" eSuperTypes="#//BaseElement"> + <eOperations name="OutputSetdataOutputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="OutputSet.dataOutputRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="OutputSet::/dataOutputRefs : DataOutput [*] = ParameterSet.parameter"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="OutputSetoptionalOutputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="OutputSet.optionalOutputRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="OutputSet::\optionalOutputRefs : DataOutput [*] = ParameterSet.parameters with multiplicity lower = 0"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="OutputSetwhileExecutingOutputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="OutputSet.whileExecutingOutputRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="OutputSet::\whileExecutingOutputRefs : DataOutput [*] = ParameterSet.parameters with isStreaming = true"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ParameterSet" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ParameterSet"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="optionalOutputRefs" ordered="false" + lowerBound="1" upperBound="-1" eType="#//DataOutput"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="optionalOutputRefs "/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="whileExecutingOutputRefs" + ordered="false" lowerBound="1" upperBound="-1" eType="#//DataOutput"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="whileExecutingOutputRefs "/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="dataOutputRefs" ordered="false" + lowerBound="1" upperBound="-1" eType="#//DataOutput" eOpposite="#//DataOutput/outputSetRefs"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BPMNInterface" eSuperTypes="#//RootElement"> + <eOperations name="Interfaceoperationmultiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Interface.operation.multiplicity"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Interface may have from 1 to many operations."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="InterfaceownedOperation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Interface.ownedOperation"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="All interface operations should have BPMN <<Operation>> sterereotype applied."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="BPMNInterfacecallableElements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BPMNInterface.callableElements"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="BPMNInterface::/callableElements : CallableElement [*] = Interface.interfaceRealization.implementingClassifier"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="BPMNInterfaceoperations" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BPMNInterface.operations"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="BPMNInterface::/operations: BPMNOperation : Interface.ownedOperation"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Interface" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Interface"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="implementationRef" ordered="false" + eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="operations" ordered="false" + lowerBound="1" upperBound="-1" eType="#//BPMNOperation"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="callableElements" ordered="false" + lowerBound="1" upperBound="-1" eType="#//CallableElement"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BPMNOperation" eSuperTypes="#//BaseElement"> + <eOperations name="BPMNOperationowner" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BPMNOperation.owner"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="BPMN Operation owner must be BPMN Interface."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="BPMNOperationinMessageRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BPMNOperation.inMessageRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="BPMNOperation::/inMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = in, and a type that has the BPMNMessage stereotype applied."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="BPMNOperationoutMessageRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BPMNOperation.outMessageRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="BPMNOperation::/outMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = out or return, and a type that has the BPMNMessage stereotype applied."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="BPMNOperationerrorRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BPMNOperation.errorRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="BPMNOperation::/errorRefs : Error [*] = Operation.raisedException (defined on Behavioral Feature)"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Operation" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Operation"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="implementationRef" ordered="false" + eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="inMessageRef" ordered="false" + lowerBound="1" eType="#//BPMNMessage"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="outMessageRef" ordered="false" + eType="#//BPMNMessage"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="errorRef" ordered="false" + lowerBound="1" upperBound="-1" eType="#//Error"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BPMNMessage" eSuperTypes="#//ItemDefinition"> + <eOperations name="MessageitemRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Message.itemRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="self.iitemRef : ItemDefintion [0..1] = self.base_Class.extension_ItemDefinition"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="itemRef" ordered="false" + eType="#//ItemDefinition"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Error" eSuperTypes="#//ItemDefinition"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="self.structureRef = self.base_Class"/> + </eAnnotations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="errorCode" ordered="false" + eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="InputOutputBinding" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="inputDataRef" ordered="false" + lowerBound="1" eType="#//InputSet"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="outputDataRef" ordered="false" + lowerBound="1" eType="#//OutputSet"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="operationRef" ordered="false" + lowerBound="1" eType="#//BPMNOperation"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EEnum" name="ProcessType"> + <eLiterals name="none"/> + <eLiterals name="public" value="1"/> + <eLiterals name="private" value="2"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BPMNCollaboration" eSuperTypes="#//RootElement"> + <eOperations name="Collaborationparticipants" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Collaboration.participants"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Collaboration::/participants : Participant [*] = Collaboration.ownedAttributes with Participant stereotype applied."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="isClosed" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="false"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="participantAssociations" + ordered="false" lowerBound="1" upperBound="-1" eType="#//ParticipantAssociation"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="conversationLinks" ordered="false" + lowerBound="1" upperBound="-1" eType="#//ConversationLink" eOpposite="#//ConversationLink/collaboration"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="messageFlowAssociations" + ordered="false" lowerBound="1" upperBound="-1" eType="#//MessageFlowAssociation"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="messageFlows" ordered="false" + lowerBound="1" upperBound="-1" eType="#//MessageFlow"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Collaboration" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Collaboration"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="conversations" ordered="false" + lowerBound="1" upperBound="-1" eType="#//ConversationNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="correlationKeys" ordered="false" + lowerBound="1" upperBound="-1" eType="#//CorrelationKey"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="participants" ordered="false" + lowerBound="1" upperBound="-1" eType="#//Participant"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ParticipantAssociation" eSuperTypes="#//BaseElement"> + <eOperations name="ParticipantAssociationinnerParticipantRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ParticipantAssociation.innerParticipantRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ParticipantAssociation::/innerParticipantRef : Participant = Dependency.supplier"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ParticipantAssociationouterParticipantRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ParticipantAssociation.outerParticipantRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ParticipantAssociation::/outerParticipantRef : Participant = Dependency.clients"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="innerParticipantRef" ordered="false" + lowerBound="1" eType="#//Participant"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="outerParticipantRef" ordered="false" + lowerBound="1" eType="#//Participant"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Participant" eSuperTypes="#//BaseElement"> + <eOperations name="Participantownership" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Participant.ownership"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Participant must be owned by BPMN <<Collaboration>>"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="Participanttype" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Participant.type"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Participant must be typed either by UML class or a stereotyped class."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ParticipantmultiplicityMinimum" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Participant.multiplicityMinimum"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Participant.multiplicityMaximum : UnlimitedNatural = Property.upper (defined on Multiplicity element)"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="Participantrealizationsupplier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Participant.realization.supplier"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value=" The supplier is a UML Interface stereotyped
 by BPMN Interface"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ParticipantprocessRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Participant.processRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Participant:://processRef : Process [0..1] = Property.type if type is activity, or Property.type.classifierBehavior if type is a BehavioredClassifier that is not Activity"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ParticipantmultiplicityMaximum" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Participant.multiplicityMaximum"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Participant.multiplicityMaximum : Integer = Property.upper (defined on Multiplicity element)"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="participantpartnerEntityRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="participant.partnerEntityRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="participant::/partnerEntityRef : PartnerEntity [*] = inverse of PartnerEntity::/participantRef"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="participantpartnerRoleRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="participant.partnerRoleRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="participant::/partnerRoleRef : PartnerRole [*] = inverse of PartnerRole::/participantRef"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ParticipantinterfaceRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Participant.interfaceRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Participant:://interfaceRefs : BPMNInterface [*] = Property.type with BPMNInterface stereotype applied"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Property"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="processRef" ordered="false" + eType="#//BPMNProcess"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="participantMultiplicity" + ordered="false" eType="#//ParticipantMultiplicity"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="participantMultiplicity "/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="partnerEntityRef" ordered="false" + lowerBound="1" upperBound="-1" eType="#//PartnerEntity" eOpposite="#//PartnerEntity/participantRef"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="partnerRoleRef" ordered="false" + lowerBound="1" upperBound="-1" eType="#//PartnerRole" eOpposite="#//PartnerRole/participantRef"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="interfaceRefs" ordered="false" + lowerBound="1" upperBound="-1" eType="#//BPMNInterface"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="InteractionNode" abstract="true"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Element" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="outgoingConversationLinks" + ordered="false" lowerBound="1" upperBound="-1" eType="#//ConversationLink" + eOpposite="#//ConversationLink/sourceRef"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="incomingConversationLinks" + ordered="false" lowerBound="1" eType="#//ConversationLink" eOpposite="#//ConversationLink/targetRef"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ConversationLink" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="collaboration" ordered="false" + lowerBound="1" eType="#//BPMNCollaboration" eOpposite="#//BPMNCollaboration/conversationLinks"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="targetRef" ordered="false" + lowerBound="1" eType="#//InteractionNode" eOpposite="#//InteractionNode/incomingConversationLinks"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="sourceRef" ordered="false" + lowerBound="1" eType="#//InteractionNode" eOpposite="#//InteractionNode/outgoingConversationLinks"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ParticipantMultiplicity" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_MultiplicityElement" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//MultiplicityElement"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="minimum" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Integer"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="maximum" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Integer"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="PartnerEntity" eSuperTypes="#//RootElement"> + <eOperations name="PartnerEntityparticipantRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="PartnerEntity.participantRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="PartnerEntity::/participantRef : Participant [*] = properties with Participant stereotype applied that the instance specification is default value of."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_InstanceSpecification" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InstanceSpecification"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="participantRef" ordered="false" + lowerBound="1" upperBound="-1" eType="#//Participant" eOpposite="#//Participant/partnerEntityRef"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="PartnerRole" eSuperTypes="#//RootElement"> + <eOperations name="PartnerRoleparticipantRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="PartnerRole.participantRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="PartnerRole::/participantRef : Participant [*] = properties with Participant stereotype applied that the class is the type of."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="participantRef" ordered="false" + lowerBound="1" upperBound="-1" eType="#//Participant" eOpposite="#//Participant/partnerRoleRef"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="MessageFlowAssociation" eSuperTypes="#//BaseElement"> + <eOperations name="MessageFlowAssociationinnerMessageFlowRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="MessageFlowAssociation.innerMessageFlowRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="MessageFlowAssociation InnerMessageFlowRef is a UML dependency supplier"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="MessageFlowAssociationouterMessageFlowRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="MessageFlowAssociation.outerMessageFlowRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="MessageFlowAssociation OuterMessageFlowRef is a UML dependency client"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="innerMessageFlowRef" ordered="false" + lowerBound="1" eType="#//MessageFlow"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="outerMessageFlowRef" ordered="false" + lowerBound="1" eType="#//MessageFlow"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="MessageFlow" eSuperTypes="#//BaseElement"> + <eOperations name="MessageFlowsourceRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="MessageFlow.sourceRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="MessageFlow::/sourceRef = InformationFlow.informationSource"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="MessageFlowtargetRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="MessageFlow.targetRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="MessageFlow::/messageRef : Message [0..1] = InformationFlow.conveyed"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="MessageFlowmessageRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="MessageFlow.messageRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="MessageFlow::/targetRef = InformationFlow.informationTarget"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_InformationFlow" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InformationFlow"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="sourceRef" ordered="false" + lowerBound="1" eType="#//InteractionNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="targetRef" ordered="false" + lowerBound="1" eType="#//InteractionNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="messageRef" ordered="false" + eType="#//BPMNMessage"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ConversationNode" abstract="true" eSuperTypes="#//InteractionNode"> + <eOperations name="ConversationNodeparticipantRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ConversationNode.participantRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ConversationNode::/participantRefs : Participant [2..*] = the informationSource and informationTarget on the InformationFlow"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_InformationFlow" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InformationFlow"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="messageFlowRefs" ordered="false" + lowerBound="1" upperBound="-1" eType="#//MessageFlow"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="correlationKeys" ordered="false" + lowerBound="1" upperBound="-1" eType="#//CorrelationKey"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="participantRefs" ordered="false" + lowerBound="2" upperBound="-1" eType="#//Participant"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="CorrelationKey" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="correlationPropertyRef" + ordered="false" lowerBound="1" upperBound="-1" eType="#//CorrelationProperty"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="CorrelationProperty" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Property"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="#//ItemDefinition"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="correlationPropertyRetrievalExpression" + ordered="false" lowerBound="1" upperBound="-1" eType="#//CorrelationPropertyRetrievalExpression"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="CorrelationPropertyRetrievalExpression" + eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="messageRef" ordered="false" + lowerBound="1" eType="#//BPMNMessage"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="messagePath" ordered="false" + lowerBound="1" eType="#//FormalExpression"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="FormalExpression" eSuperTypes="#//BPMNExpression"> + <eOperations name="FormalExpressionevaluatesToTypeRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="FormalExpression.evaluatesToTypeRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="self.evaluatesToTypeRef = self.base_OpaqueExpression.type. extension_ItemDefinition"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="evaluatesToTypeRef" ordered="false" + lowerBound="1" eType="#//ItemDefinition"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="CorrelationSubscription" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="correlationKeyRef" ordered="false" + lowerBound="1" eType="#//CorrelationKey"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="correlationPropertyBinding" + ordered="false" lowerBound="1" upperBound="-1" eType="#//CorrelationPropertyBinding"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="CorrelationPropertyBinding" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Property"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="dataPath" ordered="false" + lowerBound="1" eType="#//FormalExpression"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="correlationPropertyRef" + ordered="false" lowerBound="1" eType="#//CorrelationProperty"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BPMNProperty" eSuperTypes="#//ItemAwareElement"> + <eOperations name="Propertynotation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Property.notation"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Property elements are NOT
visible in a Process diagram.
Figure"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="BPMNPropertyapply" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BPMNProperty.apply"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="may be applied only for:
pin owned by CallActivity or Task
Parameter owned by BPMNProcess 
Variable owned by SubProcess"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataStoreNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//DataStoreNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="umlProperty" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Property"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ResourceRole" eSuperTypes="#//BaseElement"> + <eOperations name="ResourceRoleowner" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ResourceRole.owner"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Owner of the ResourceRole must be BPMN Process or BPMN Activity."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ResourceRoleresourceRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ResourceRole.resourceRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ResourceRole.resourceRef : Resource [0..1] = Property.type. ResourceRole type must be UML Class with stereotype BPMN Resource applied."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ResourceRoleisRequired" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ResourceRole.isRequired"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ResourceRole IsRequired translates to UML::Property::lower wot values 0 or 1"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ResourceRoleprocess" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ResourceRole.process"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ResourceRole::/process : Process [0..1] = Property.class"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ResourceRoleresourceParameterBindings" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ResourceRole.resourceParameterBindings"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ResourceRole.resourceParameterBindings : ResourceParameterBinding [*] = property.defaultValue.slot"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Property"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="resourceAssignmentExpression" + ordered="false" eType="#//ResourceAssignmentExpression"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="resourceRef" ordered="false" + eType="#//Resource"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="resourceParameterBindings" + ordered="false" lowerBound="1" upperBound="-1" eType="#//ResourceParameterBinding"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="resourceParameterBindings "/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" + eType="#//BPMNProcess" eOpposite="#//BPMNProcess/resources"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ResourceAssignmentExpression" eSuperTypes="#//BPMNExpression"> + <eOperations name="ResourceAssignmentExpressionexpression" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ResourceAssignmentExpression.expression"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ResourceAssignmentExpression::/expression = self"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" + lowerBound="1" eType="#//BPMNExpression"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Resource" eSuperTypes="#//ItemDefinition"> + <eOperations name="ResourceresourceParameters" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Resource.resourceParameters"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Resource::/resourceParameters : ResourceParameter [*] = class.ownedAcctribute with the stereotype <<ResourceParameter>> applied."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="resourceParameters" ordered="false" + lowerBound="1" upperBound="-1" eType="#//ResourceParameter"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ResourceParameter" eSuperTypes="#//BaseElement"> + <eOperations name="ResourceParameterowner" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ResourceParameter.owner"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Resource Parameter must be owned by Resource."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ResourceParametertype" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ResourceParameter.type"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ResourceParameter::/type : Item Definition [0..1] = Property.type (defined on typed element)."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ResourceParameterisRequired" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ResourceParameter.isRequired"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ResourceParameter.isRequired : Boolean = Property.lower > 0 
(defined on Multiplicity Element)"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Property"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="#//ItemDefinition"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="type "/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRequired" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ResourceParameterBinding" eSuperTypes="#//BaseElement"> + <eOperations name="ResourceParameterBindingexpression" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ResourceParameterBinding.expression"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ResourceParameterBinding::/expression :BPMNExpression = Slot.value"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ResourceParameterBindingparameterRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ResourceParameterBinding.parameterRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ResourceParameterBinding::/parameterRef : ResourceParameter = Slot.definingFeature"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Slot" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Slot"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="parameterRef" ordered="false" + lowerBound="1" eType="#//ResourceParameter"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" + lowerBound="1" eType="#//BPMNExpression"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="GlobalScriptTask" eSuperTypes="#//GlobalTask"> + <eOperations name="GlobalScriptTaskscriptFormat" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="GlobalScriptTask.scriptFormat"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="GlobalScriptTask::/scriptFormat : String [*] {ordered}= OpaqueBehavior.language"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="GlobalScriptTaskscript" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="GlobalScriptTask.script"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="GlobalScriptTask::/script : String [*] {ordered, non-unique}= OpaqueBehavior.body"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="script" unique="false" + lowerBound="1" upperBound="-1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="scriptFormat" lowerBound="1" + upperBound="-1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="GlobalTask" eSuperTypes="#//CallableElement"> + <eOperations name="GlobalTasksupportedInterfaceRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="GlobalTask.supportedInterfaceRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="GlobalTask supportedInterfaceRefs are referenced by UML property RealizedInterface."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_OpaqueBehavior" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//OpaqueBehavior"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="resources" ordered="false" + lowerBound="1" upperBound="-1" eType="#//ResourceRole"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="GlobalBusinessRuleTask" eSuperTypes="#//GlobalTask"> + <eOperations name="GlobalBusinessRuleTaskimplementation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="GlobalBusinessRuleTask.implementation"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="GlobalBusinessRuleTask::/implementation: String [*] {ordered,non-unique} = OpaqueBehavior.body (defaults to "##unspecified")"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" unique="false" + lowerBound="1" upperBound="-1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String" + defaultValueLiteral="##unspecified"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="CompensateEventDefinition" eSuperTypes="#//EventDefinition"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="waitForCompletion" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="activityRef" ordered="false" + eType="#//BPMNActivity"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//CallEvent"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="EventDefinition" abstract="true" eSuperTypes="#//RootElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Event" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Event"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BPMNActivity" abstract="true" eSuperTypes="#//FlowNode"> + <eOperations name="BPMNActivityresources" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BPMNActivity.resources"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="self.properties = self.base_BPMNActivity.activityClass. ownedAttribute.bpmnProperty"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="BPMNActivitycontainer" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BPMNActivity.container"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="BPMNActivity::/container : RederinableElement the collected values of Action::Activity and Action::inGroup. Constrained to elements stereotyped by BPMNActivity or SubProcess"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="BPMNActivityproperties" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BPMNActivity.properties"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="BPMNActivity::/resources : ResourceRole [*] = BPMNActivity.activityClass.OwnedAttribute with the ResourceRole stereotype applied."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="BPMNActivitydefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BPMNActivity.default"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="BPMNActivity::/default : SequenceFlow [0..1] = and outgoingSequenceFlow with guard = "else""/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="BPMNActivityboundaryEventsRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BPMNActivity.boundaryEventsRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="BPMNActivity::/boundaryEventsRefs : BoundaryEvent [*] = accept Event Actions in the same interruptible region as the BPMNActivity action."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="BPMNActivityloopCharacteristics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BPMNActivity.loopCharacteristics"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="BPMNActivity::/loopCharacteristics = inStructuredActivityNode, if the inStructuredActivityNode is a LoopNode with the StandardLoopCharacteristics stereotype applied or an ExpansionRegion with MultiInstanceLoopCharacteristics stereotype applied, otherwise empty."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="isForCompensation" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="false"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="startQuantity" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Integer" + defaultValueLiteral="1"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="completionQuantity" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Integer" + defaultValueLiteral="1"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Action" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Action"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="activityClass" ordered="false" + eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false" + lowerBound="1" upperBound="-1" eType="#//BPMNProperty"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" + eType="#//SequenceFlow"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="boundaryEventRefs" ordered="false" + lowerBound="1" upperBound="-1" eType="#//BoundaryEvent"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="dataInputAssociations" + ordered="false" lowerBound="1" upperBound="-1" eType="#//DataInputAssociation"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="dataOutputAssociations" + ordered="false" lowerBound="1" upperBound="-1" eType="#//DataOutputAssociation"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="loopCharacteristics" ordered="false" + eType="#//LoopCharacteristics"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="resources" ordered="false" + lowerBound="1" upperBound="-1" eType="#//ResourceRole"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BoundaryEvent" eSuperTypes="#//CatchEvent"> + <eOperations name="boundaryEventattachedToRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="boundaryEvent.attachedToRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="boundaryEvent::/attachedToRef : BPMNActivity = action in the same interruptible region as the event."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="cancelActivity" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="attachedToRef" ordered="false" + lowerBound="1" eType="#//BPMNActivity"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="CatchEvent" abstract="true" eSuperTypes="#//BPMNEvent"> + <eOperations name="catchEventeventDefinitionsRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="catchEvent.eventDefinitionsRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="catchEvent::/eventDefinitionsRefs : EventDefinitions [*] = the events of the triggers of an accept event action to which the stereotype is applied that are not owned by the action."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="parallelMultiple" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="false"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_AcceptEventAction" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//AcceptEventAction"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_InitialNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InitialNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="dataOutputAssociation" + ordered="false" lowerBound="1" upperBound="-1" eType="#//DataOutputAssociation"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BPMNEvent" abstract="true" eSuperTypes="#//FlowNode"> + <eStructuralFeatures xsi:type="ecore:EReference" name="eventClass" ordered="false" + eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="_eventDefinitions" ordered="false" + lowerBound="1" upperBound="-1" eType="#//EventDefinition"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value=" eventDefinitions"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false" + lowerBound="1" upperBound="-1" eType="#//BPMNProperty"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="eventDefinitionRefs" ordered="false" + lowerBound="1" upperBound="-1" eType="#//EventDefinition"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="DataOutputAssociation" eSuperTypes="#//DataAssociation"> + <eOperations name="dataOutputAssociationsource" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="dataOutputAssociation.source"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The source of DataAssociation shall be DataOutput"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="dataOutputAssociationtarget" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="dataOutputAssociation.target"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The target of DataAssociation can be every item-aware element visible to the current scope, e.g. a Data Object, a
Property or an Expression."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="DataAssociation" abstract="true" eSuperTypes="#//BaseElement"> + <eOperations name="DataAssociationsource" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="DataAssociation.source"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="DataAssociation source must be ItemAwareElement"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="DataAssociationtransformation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="DataAssociation.transformation"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="BPMN DataAssociation::/transformation : FormalExpression [0..1] = ObjectFlow::transformation.
"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="DataAssociationtarget" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="DataAssociation.target"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="DataAssociation target must be ItemAwareElement"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ObjectFlow" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ObjectFlow"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="sourceRef" ordered="false" + lowerBound="1" eType="#//ItemAwareElement"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="targetRef" ordered="false" + lowerBound="1" eType="#//ItemAwareElement"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="transformation" ordered="false" + lowerBound="1" eType="#//FormalExpression"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="assignment" ordered="false" + lowerBound="1" upperBound="-1" eType="#//Assignment"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Assignment" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" + eType="#//BPMNExpression"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" + eType="#//BPMNExpression"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="DataInputAssociation" eSuperTypes="#//DataAssociation"> + <eOperations name="dataInputAssociationsource" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="dataInputAssociation.source"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The source of DataAssociation can be every item-aware element visible to the current
scope, e.g. a Data Object, a Property or an Expression."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="dataInputAssociationtarget" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="dataInputAssociation.target"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The target for DataInputAssociation shall be DataInput."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="LoopCharacteristics" abstract="true" + eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_StructuredActivityNode" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//StructuredActivityNode"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="EscalationEventDefinition" eSuperTypes="#//EventDefinition"> + <eStructuralFeatures xsi:type="ecore:EReference" name="escalationRef" ordered="false" + eType="#//Escalation"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//CallEvent"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Escalation" eSuperTypes="#//ItemDefinition"> + <eOperations name="EscalationstructureRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="Escalation.structureRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="self.structureRef = self.base_Class"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="escalationCode" ordered="false" + eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="TimerEventDefinition" eSuperTypes="#//EventDefinition"> + <eStructuralFeatures xsi:type="ecore:EReference" name="timeCycle" ordered="false" + eType="#//BPMNExpression"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="timeDate" ordered="false" + eType="#//BPMNExpression"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="timeDuration" ordered="false" + eType="#//BPMNExpression"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ChangeEvent" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ChangeEvent"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="SignalEventDefinition" eSuperTypes="#//EventDefinition"> + <eStructuralFeatures xsi:type="ecore:EReference" name="signalRef" ordered="false" + eType="#//BPMNSignal"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//CallEvent"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BPMNSignal" eSuperTypes="#//ItemDefinition"> + <eOperations name="BPMNSignalstructureRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BPMNSignal.structureRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="self.structureRef= self.base_Class"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="EndEvent" eSuperTypes="#//ThrowEvent"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_FinalNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//FinalNode"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ThrowEvent" abstract="true" eSuperTypes="#//BPMNEvent"> + <eOperations name="ThrowEventeventDefinitionRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ThrowEvent.eventDefinitionRefs"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ThrowEvent::/eventDefinitionRefs : EventDefintion [*] = the events of the triggers of a call operation action to which the stereotype is applied that are not owned by action."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallOperationAction" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//CallOperationAction"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_FlowFinalNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//FlowFinalNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="dataInputAssociation" ordered="false" + lowerBound="1" upperBound="-1" eType="#//DataInputAssociation"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="MessageEventDefinition" eSuperTypes="#//EventDefinition"> + <eStructuralFeatures xsi:type="ecore:EReference" name="messageRef" ordered="false" + eType="#//BPMNMessage"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="operationRef" ordered="false" + eType="#//BPMNOperation"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//CallEvent"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="StartEvent" eSuperTypes="#//CatchEvent"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInterrupting" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ConditionalEventDefinition" eSuperTypes="#//EventDefinition"> + <eOperations name="conditionalEventDefinitioncondition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="conditionalEventDefinition.condition"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="conditionalEventDefinition::/condition :BPMNExpression = ChangeEvent.changeExpression"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ChangeEvent" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ChangeEvent"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" + lowerBound="1" eType="#//BPMNExpression"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="LinkEventDefinition" eSuperTypes="#//EventDefinition"> + <eStructuralFeatures xsi:type="ecore:EReference" name="_target" ordered="false" + eType="#//LinkEventDefinition" eOpposite="#//LinkEventDefinition/source"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value=" target"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" + lowerBound="1" upperBound="-1" eType="#//LinkEventDefinition" eOpposite="#//LinkEventDefinition/_target"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//CallEvent"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ErrorEventDefinition" eSuperTypes="#//EventDefinition"> + <eStructuralFeatures xsi:type="ecore:EReference" name="errorRef" ordered="false" + eType="#//Error"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//CallEvent"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="IntermediateCatchEvent" eSuperTypes="#//CatchEvent"/> + <eClassifiers xsi:type="ecore:EClass" name="IntermediateThrowEvent" eSuperTypes="#//ThrowEvent"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_SendObjectAction" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//SendObjectAction"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="TerminateEventDefinition" eSuperTypes="#//EventDefinition"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//CallEvent"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ImplicitThrowEvent" eSuperTypes="#//ThrowEvent"/> + <eClassifiers xsi:type="ecore:EClass" name="CancelEventDefinition" eSuperTypes="#//EventDefinition"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//CallEvent"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="TextAnnotation" eSuperTypes="#//BPMNArtifact"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Comment" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Comment"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="textFormat" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" lowerBound="1" + eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Category" eSuperTypes="#//RootElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Enumeration" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Enumeration"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="categoryValue" ordered="false" + lowerBound="1" upperBound="-1" eType="#//CategoryValue"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Group" eSuperTypes="#//BPMNArtifact"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityPartition" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ActivityPartition"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="_categoryValueRef" ordered="false" + eType="#//CategoryValue"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value=" categoryValueRef"/> + </eAnnotations> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="DataObjectReference" eSuperTypes="#//FlowElement #//ItemAwareElement"> + <eOperations name="DataObjectRefsourcetarget" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="DataObjectRef.source.target"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Should be used between UML DataStoreNodes with BPMN
 DataObject sytereotype applied,"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="DataObjectRefdataState" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="DataObjectRef.dataState"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="DataObjectRef::/dataState = DataStoreNode.inState (defined on ObjectNode)"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="dataObjectRef" ordered="false" + lowerBound="1" eType="#//DataObject"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataStoreNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//DataStoreNode"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="DataObject" eSuperTypes="#//FlowElement #//ItemAwareElement"> + <eOperations name="DataObjectdataState" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="DataObject.dataState"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="DataObject DataState property shall reuse UML::CentralBuffer property inState"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCollection" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="false"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataStoreNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//DataStoreNode"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="DataStore" eSuperTypes="#//RootElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="capacity" ordered="false" + eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Integer"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnlimited" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="itemSubjectRef" ordered="false" + eType="#//ItemDefinition"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="itemSubjectRef "/> + </eAnnotations> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="DataStoreReference" eSuperTypes="#//FlowElement #//ItemAwareElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="_dataStore" ordered="false" + eType="#//DataStore"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value=" dataStore"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataStoreNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//DataStoreNode"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="UserTask" eSuperTypes="#//Task"> + <eOperations name="UserTaskimplementation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="UserTask.implementation"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="self.implementation = self.base_OpaqueAction.body.first"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="UserTaskrenderings" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="UserTask.renderings"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="UserTask::/renderings : Image [*] = OpaqueAction.appliedStereotype.icon"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_OpaqueAction" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//OpaqueAction"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" unique="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String" + defaultValueLiteral="##unspecified"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="renderings" ordered="false" + lowerBound="1" upperBound="-1" eType="#//Rendering"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Task" eSuperTypes="#//BPMNActivity"> + <eStructuralFeatures xsi:type="ecore:EReference" name="ioSpecification" ordered="false" + eType="#//InputOutputSpecification"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Rendering" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_Image" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Image"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="HumanPerformer" eSuperTypes="#//Performer"/> + <eClassifiers xsi:type="ecore:EClass" name="Performer" eSuperTypes="#//ResourceRole"/> + <eClassifiers xsi:type="ecore:EClass" name="GlobalUserTask" eSuperTypes="#//GlobalTask"> + <eOperations name="GlobalUserTaskrenderings" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="GlobalUserTask.renderings"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="GlobalUserTask::/renderings: Image [*] = Stereotype.icon"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="GlobalUserTaskimplementation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="GlobalUserTask.implementation"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="GlobalUserTask::/implementation : String [*] {ordered,non-unique}= OpaqueBehavior.body (defaults to "##unspecified")"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" unique="false" + lowerBound="1" upperBound="-1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String" + defaultValueLiteral="##unspecified"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="renderings" ordered="false" + lowerBound="1" upperBound="-1" eType="#//Rendering"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="GlobalManualTask" eSuperTypes="#//GlobalTask"/> + <eClassifiers xsi:type="ecore:EClass" name="ManualTask" eSuperTypes="#//Task"> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_OpaqueAction" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//OpaqueAction"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="PotentialOwner" eSuperTypes="#//HumanPerformer"/> + <eClassifiers xsi:type="ecore:EClass" name="SubConversation" eSuperTypes="#//ConversationNode"> + <eOperations name="SubConversationconnectedelements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="SubConversation.connected.elements"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="SubConversation can link only collaboration properties (BPMN participants) and actions (BPMN events and BPMN activities)"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="conversationNodes" ordered="false" + lowerBound="1" upperBound="-1" eType="#//ConversationNode"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="GlobalConversation" eSuperTypes="#//BPMNCollaboration"> + <eOperations name="GlobalConversationcontainedelements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="GlobalConversation.contained.elements"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="A GlobalConversation MUST NOT contain any ConversationNodes."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="CallConversation" eSuperTypes="#//ConversationNode"> + <eOperations name="CallConversationcalledCollaborationRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="CallConversation.calledCollaborationRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="CallConversation::/calledCollaborationRef : BPMNCollaboration [0..1] = Collaboration.type"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="CallConversationparticipantAssociations" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="CallConversation.participantAssociations"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="CallConversation::/participantAssociations : ParticipantAssociation [*] = CollaborationUse.RoleBinding"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="_collaborationUse" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//CollaborationUse"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value=" collaborationUse"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="calledCollaborationRef" + ordered="false" eType="#//BPMNCollaboration"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="participantAssociations" + ordered="false" lowerBound="1" upperBound="-1" eType="#//ParticipantAssociation"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Conversation" eSuperTypes="#//ConversationNode"/> + <eClassifiers xsi:type="ecore:EClass" name="SubProcess" eSuperTypes="#//BPMNActivity #//FlowElementsContainer"> + <eOperations name="SubProcesstriggeredByEvent" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="SubProcess.triggeredByEvent"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="StructuredActivityNodes with SubProcess Stereotype applied that have triggeredByEvent=true, and containing initial nodes with Start Event applied that have isInterrupting = false, have isLocallyReentrant = true."/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="triggeredByEvent" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="false"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_StructuredActivityNode" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//StructuredActivityNode"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="hasLaneSets" ordered="false" + lowerBound="1" upperBound="-1" eType="#//LaneSet"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="CallActivity" eSuperTypes="#//BPMNActivity"> + <eOperations name="CallActivitycalledElementRefvalues" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="CallActivity.calledElementRef.values"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="self.calledElementRef = self.base_CallBehaviorAction.behavior.extension_CallableElement"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallBehaviorAction" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//CallBehaviorAction"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="calledElementRef" ordered="false" + eType="#//CallableElement"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="BusinessRuleTask" eSuperTypes="#//Task"> + <eOperations name="BusinessRuleTaskimplementation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="BusinessRuleTask.implementation"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="self.implementation = self.base_OpaqueAction.body.first"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_OpaqueAction" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//OpaqueAction"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" unique="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String" + defaultValueLiteral="##unspecified"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EEnum" name="AdHocOrdering"> + <eLiterals name="parallel"/> + <eLiterals name="sequential" value="1"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ComplexBehaviorDefinition" eSuperTypes="#//BaseElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" + lowerBound="1" eType="#//FormalExpression"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false" + eType="#//ImplicitThrowEvent"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ControlFlow" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ControlFlow"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="AdHocSubProcess" eSuperTypes="#//SubProcess"> + <eOperations name="AdHocSubProcesscancelRemainingInstances" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="AdHocSubProcess.cancelRemainingInstances"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="cancelRemainingInstances attribute shall be used only if ordering = parallel"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="completionCondition" ordered="false" + lowerBound="1" eType="#//BPMNExpression"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false" + lowerBound="1" eType="#//AdHocOrdering" defaultValueLiteral="parallel"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="cancelRemainingInstances" + ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ScriptTask" eSuperTypes="#//Task"> + <eOperations name="ScriptTaskscriptFormat" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ScriptTask.scriptFormat"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ScriptTask::/script : String [*] {ordered} = OpaqueAction.body"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ScriptTaskscript" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ScriptTask.script"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ScriptTask::/scriptFormat : String [*] {ordered, non-unique} = OpaqueAction.language"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_OpaqueAction" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//OpaqueAction"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="scriptFormat" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="script" unique="false" + eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="SendTask" eSuperTypes="#//Task"> + <eOperations name="SendTaskoperationRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="SendTask.operationRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="SendTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="messageRef" ordered="false" + eType="#//BPMNMessage"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallOperationAction" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//CallOperationAction"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String" + defaultValueLiteral="##webService"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="operationRef" ordered="false" + eType="#//BPMNOperation"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Transaction" eSuperTypes="#//SubProcess"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="method" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String" + defaultValueLiteral=""##compensate""/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="StandardLoopCharacteristics" eSuperTypes="#//LoopCharacteristics"> + <eOperations name="StandardLoopCharacteristicstestBefore" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="StandardLoopCharacteristics.testBefore"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="StandardLoopCharacteristics::/testBefore :Boolean = isTestedFirst"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="StandardLoopCharacteristicsloopCondition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="StandardLoopCharacteristics.loopCondition"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="StandardLoopCharacteristics:::/loopCondition :BPMNExpression = loopNode.test.value"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="loopMaximum" ordered="false" + eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Integer"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_LoopNode" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//LoopNode"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="testBefore" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="loopCondition" ordered="false" + lowerBound="1" eType="#//BPMNExpression"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EEnum" name="MultiInstanceBehavior"> + <eLiterals name="none"/> + <eLiterals name="one" value="1"/> + <eLiterals name="all" value="2"/> + <eLiterals name="complex" value="3"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ReceiveTask" eSuperTypes="#//Task"> + <eOperations name="ReceiveTaskoperationRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ReceiveTask.operationRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ReceiveTask::/operationRef : BPMNOperation [0..1] = AcceptEventAction.trigger.operation"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="messageRef" ordered="false" + eType="#//BPMNMessage"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_AcceptEventAction" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//AcceptEventAction"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String" + defaultValueLiteral="##webService"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="instantiate" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" + defaultValueLiteral="false"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="operationRef" ordered="false" + eType="#//BPMNOperation"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ServiceTask" eSuperTypes="#//Task"> + <eOperations name="ServiceTaskinputSet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ServiceTask.inputSet"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The Service Task has exactly one InputSet"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ServiceTaskoutputSet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ServiceTask.outputSet"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The Service Task has at most one OutputSet"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eOperations name="ServiceTaskoperationRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="ServiceTask.operationRef"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="ServiceTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallOperationAction" + ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//CallOperationAction"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String" + defaultValueLiteral="##webService"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="operationRef" ordered="false" + eType="#//BPMNOperation"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="MultiInstanceLoopCharacteristics" eSuperTypes="#//LoopCharacteristics"> + <eOperations name="MultiinstanceLoopCharacteristicstarget" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> + <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details key="originalName" value="MultiinstanceLoopCharacteristics.target"/> + </eAnnotations> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="Stereotype may be applied only on CallActivity, Task, and SubProcess"/> + </eAnnotations> + <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> + </eAnnotations> + </eParameters> + <eParameters name="context"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentation" value="The cache of context-specific information."/> + </eAnnotations> + <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eGenericType> + </eParameters> + </eOperations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="behavior" ordered="false" + lowerBound="1" eType="#//MultiInstanceBehavior" defaultValueLiteral="all"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="loopCardinality" ordered="false" + eType="#//BPMNExpression"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="completionCondition" ordered="false" + eType="#//BPMNExpression"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="base_ExpansionRegion" ordered="false" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ExpansionRegion"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSequential" ordered="false" + lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="loopDataInputRef" ordered="false" + eType="#//ItemAwareElement"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="loopDataOutputRef" ordered="false" + eType="#//ItemAwareElement"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="outputDataItem" ordered="false" + lowerBound="1" eType="#//DataOutput"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="inputDataItem" ordered="false" + lowerBound="1" eType="#//DataInput"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="oneBehaviorEventRef" ordered="false" + eType="#//EventDefinition"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="noneBehaviorEventRef" ordered="false" + eType="#//EventDefinition"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="complexBehaviorDefinition" + ordered="false" lowerBound="1" upperBound="-1" eType="#//ComplexBehaviorDefinition"/> + </eClassifiers> +</ecore:EPackage> diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.assistants b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.assistants new file mode 100644 index 00000000000..5693f3add94 --- /dev/null +++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.assistants @@ -0,0 +1,825 @@ +<?xml version="1.0" encoding="ASCII"?> +<assistant:ModelingAssistantProvider xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:assistant="http://www.eclipse.org/Papyrus/2014/diagram/assistant" xmlns:filters="http://www.eclipse.org/Papyrus/2014/common/filters" xmlns:umlfilters="http://www.eclipse.org/Papyrus/2014/uml/filters" name="BPMNProfile"> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="InclusiveGateway_JoinNode_3041" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.InclusiveGateway_JoinNode_3041"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.Activity_2001" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.Activity_2001"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.Activity_3083" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.Activity_3083"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ConditionalNode_3069" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ConditionalNode_3069"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ExpansionRegion_3070" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ExpansionRegion_3070"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.LoopNode_3071" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.LoopNode_3071"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.SequenceNode_3073" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.SequenceNode_3073"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.StructuredActivityNode_3065" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.StructuredActivityNode_3065"/> + <ownedFilter xsi:type="filters:CompoundFilter" name="pertains to Profile BPMNProfile" filter="//@ownedFilter.8/@ownedFilter.0 //@ownedFilter.8/@ownedFilter.1" operator="or"> + <ownedFilter xsi:type="umlfilters:ProfileApplied" name="BPMNProfile is applied in context" profileQualifiedName="BPMNProfile" profileURI="platform:/resource/org.eclipse.papyrus.bpmn/model/bpmn.profile.uml#_wrG1oHwkEeOWLfCz6n-rOA"/> + <ownedFilter xsi:type="assistant:AssistedElementTypeFilter"/> + </ownedFilter> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="InclusiveGateway_ForkNode_3040" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.InclusiveGateway_ForkNode_3040"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="EventBasedGateway_ForkNode_3040" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.EventBasedGateway_ForkNode_3040"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="EventBasedGateway_StructuredActivityNode_3065" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.EventBasedGateway_StructuredActivityNode_3065"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3016" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3016"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3018" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3018"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3021" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3021"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3026" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3026"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3047" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3047"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3050" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3050"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3053" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3053"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3061" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3061"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="EventBasedGateway_InterruptibleActivityRegion_3068" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.EventBasedGateway_InterruptibleActivityRegion_3068"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="NonExclusiveGateway_JoinNode_3041" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.NonExclusiveGateway_JoinNode_3041"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="NonExclusiveGateway_ForkNode_3040" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.NonExclusiveGateway_ForkNode_3040"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ParallelGateway_JoinNode_3041" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ParallelGateway_JoinNode_3041"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ParallelGateway_ForkNode_3040" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ParallelGateway_ForkNode_3040"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ComplexGateway_JoinNode_3041" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ComplexGateway_JoinNode_3041"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ComplexGateway_ForkNode_3040" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ComplexGateway_ForkNode_3040"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ExclusiveGateway_DecisionNode_3038" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ExclusiveGateway_DecisionNode_3038"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ExclusiveGateway_MergeNode_3039" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ExclusiveGateway_MergeNode_3039"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="LaneSet_ActivityPartition_3067" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.LaneSet_ActivityPartition_3067"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ActivityPartition_3067" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ActivityPartition_3067"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="BPMNProcess_Activity_2001" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNProcess_Activity_2001"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="BPMNProcess_Activity_3083" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNProcess_Activity_3083"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="Lane_ActivityPartition_3067" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.Lane_ActivityPartition_3067"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="EndEvent_CallOperationAction_3010" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.EndEvent_CallOperationAction_3010"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="EndEvent_FlowFinalNode_3006" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.EndEvent_FlowFinalNode_3006"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="CatchEvent_AcceptEventAction_3063" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.CatchEvent_AcceptEventAction_3063"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="CatchEvent_InitialNode_3004" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.CatchEvent_InitialNode_3004"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="StartEvent_AcceptEventAction_3063" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.StartEvent_AcceptEventAction_3063"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="StartEvent_InitialNode_3004" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.StartEvent_InitialNode_3004"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="IntermediateCatchEvent_AcceptEventAction_3063" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateCatchEvent_AcceptEventAction_3063"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="IntermediateCatchEvent_InitialNode_3004" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateCatchEvent_InitialNode_3004"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="IntermediateThrowEvent_SendObjectAction_3042" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateThrowEvent_SendObjectAction_3042"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="IntermediateThrowEvent_CallOperationAction_3010" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateThrowEvent_CallOperationAction_3010"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="IntermediateThrowEvent_FlowFinalNode_3006" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateThrowEvent_FlowFinalNode_3006"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ThrowEvent_CallOperationAction_3010" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ThrowEvent_CallOperationAction_3010"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ThrowEvent_FlowFinalNode_3006" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ThrowEvent_FlowFinalNode_3006"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="BoundaryEvent_AcceptEventAction_3063" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BoundaryEvent_AcceptEventAction_3063"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="BoundaryEvent_InitialNode_3004" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BoundaryEvent_InitialNode_3004"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ImplicitThrowEvent_CallOperationAction_3010" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ImplicitThrowEvent_CallOperationAction_3010"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ImplicitThrowEvent_FlowFinalNode_3006" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ImplicitThrowEvent_FlowFinalNode_3006"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="TextAnnotation_Comment_3080" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.TextAnnotation_Comment_3080"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.AcceptEventAction_3063" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.AcceptEventAction_3063"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ActivityFinalNode_3005" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ActivityFinalNode_3005"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ActivityParameterNode_3059" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ActivityParameterNode_3059"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.AddStructuralFeatureValueAction_3091" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.AddStructuralFeatureValueAction_3091"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.AddVariableValueAction_3099" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.AddVariableValueAction_3099"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.BroadcastSignalAction_3102" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.BroadcastSignalAction_3102"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.CallBehaviorAction_3008" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.CallBehaviorAction_3008"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.CallOperationAction_3010" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.CallOperationAction_3010"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.CentralBufferNode_3104" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.CentralBufferNode_3104"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.Comment_3080" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.Comment_3080"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.Constraint_3002" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.Constraint_3002"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.Constraint_3003" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.Constraint_3003"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.Constraint_3011" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.Constraint_3011"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.Constraint_3012" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.Constraint_3012"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.Constraint_3112" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.Constraint_3112"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ControlFlow_4004" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ControlFlow_4004"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.CreateObjectAction_3086" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.CreateObjectAction_3086"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.DataStoreNode_3078" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.DataStoreNode_3078"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.DecisionNode_3038" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.DecisionNode_3038"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.DestroyObjectAction_3095" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.DestroyObjectAction_3095"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.DurationConstraint_3034" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.DurationConstraint_3034"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.DurationConstraint_3035" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.DurationConstraint_3035"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ExceptionHandler_4005" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ExceptionHandler_4005"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ExpansionNode_3074" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ExpansionNode_3074"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ExpansionNode_3075" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ExpansionNode_3075"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.FlowFinalNode_3006" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.FlowFinalNode_3006"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ForkNode_3040" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ForkNode_3040"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InitialNode_3004" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InitialNode_3004"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3013" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3013"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3019" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3019"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3023" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3023"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3027" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3027"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3048" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3048"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3051" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3051"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3055" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3055"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3062" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3062"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3089" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3089"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3092" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3092"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3093" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3093"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3096" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3096"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3100" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3100"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3101" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3101"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3103" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3103"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InputPin_3105" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InputPin_3105"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.InterruptibleActivityRegion_3068" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.InterruptibleActivityRegion_3068"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.IntervalConstraint_3032" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.IntervalConstraint_3032"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.IntervalConstraint_3033" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.IntervalConstraint_3033"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.JoinNode_3041" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.JoinNode_3041"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.MergeNode_3039" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.MergeNode_3039"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.NamedElement_3085" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.NamedElement_3085"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ObjectFlow_4003" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ObjectFlow_4003"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.OpaqueAction_3007" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.OpaqueAction_3007"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3014" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3014"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3020" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3020"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3024" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3024"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3064" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3064"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3077" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3077"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3084" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3084"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3087" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3087"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3090" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3090"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3094" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3094"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3098" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3098"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3109" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3109"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3110" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3110"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3111" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3111"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.Parameter_3001" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.Parameter_3001"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ReadSelfAction_3081" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ReadSelfAction_3081"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ReadStructuralFeatureAction_3088" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ReadStructuralFeatureAction_3088"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ReadVariableAction_3097" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ReadVariableAction_3097"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.SendObjectAction_3042" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.SendObjectAction_3042"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.SendSignalAction_3052" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.SendSignalAction_3052"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.TimeConstraint_3036" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.TimeConstraint_3036"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.TimeConstraint_3037" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.TimeConstraint_3037"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3015" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3015"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3017" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3017"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3022" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3022"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3025" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3025"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3046" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3046"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3049" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3049"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3054" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3054"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3060" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3060"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="org.eclipse.papyrus.uml.diagram.activity.ValueSpecificationAction_3076" elementTypeID="org.eclipse.papyrus.uml.diagram.activity.ValueSpecificationAction_3076"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="Group_ActivityPartition_3067" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.Group_ActivityPartition_3067"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="SequenceFlow_ControlFlow_4004" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.SequenceFlow_ControlFlow_4004"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataObjectReference_DataStoreNode_3078" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataObjectReference_DataStoreNode_3078"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutputAssociation_ObjectFlow_4003" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutputAssociation_ObjectFlow_4003"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_OutputPin_3014" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3014"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_OutputPin_3020" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3020"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_OutputPin_3024" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3024"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_OutputPin_3064" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3064"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_OutputPin_3077" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3077"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_OutputPin_3084" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3084"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_OutputPin_3087" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3087"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_OutputPin_3090" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3090"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_OutputPin_3094" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3094"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_OutputPin_3098" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3098"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_OutputPin_3109" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3109"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_OutputPin_3110" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3110"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_OutputPin_3111" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3111"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_Parameter_3001" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_Parameter_3001"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataOutput_ActivityParameterNode_3059" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_ActivityParameterNode_3059"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="BPMNProperty_DataStoreNode_3078" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNProperty_DataStoreNode_3078"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInputAssociation_ObjectFlow_4003" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInputAssociation_ObjectFlow_4003"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataStoreReference_DataStoreNode_3078" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataStoreReference_DataStoreNode_3078"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataObject_DataStoreNode_3078" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataObject_DataStoreNode_3078"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3013" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3013"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3019" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3019"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3023" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3023"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3027" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3027"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3048" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3048"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3051" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3051"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3055" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3055"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3062" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3062"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3089" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3089"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3092" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3092"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3093" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3093"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3096" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3096"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3100" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3100"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3101" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3101"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3103" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3103"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_InputPin_3105" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3105"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_Parameter_3001" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_Parameter_3001"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataInput_ActivityParameterNode_3059" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_ActivityParameterNode_3059"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="DataAssociation_ObjectFlow_4003" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataAssociation_ObjectFlow_4003"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="UserTask_OpaqueAction_3007" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.UserTask_OpaqueAction_3007"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ManualTask_OpaqueAction_3007" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ManualTask_OpaqueAction_3007"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="Documentation_Comment_3080" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.Documentation_Comment_3080"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="BPMNRelationship_Constraint_3002" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3002"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="BPMNRelationship_Constraint_3003" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3003"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="BPMNRelationship_Constraint_3011" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3011"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="BPMNRelationship_Constraint_3012" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3012"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="BPMNRelationship_Constraint_3112" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3112"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="SubProcess_StructuredActivityNode_3065" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.SubProcess_StructuredActivityNode_3065"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="LoopCharacteristics_StructuredActivityNode_3065" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.LoopCharacteristics_StructuredActivityNode_3065"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="CallActivity_CallBehaviorAction_3008" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.CallActivity_CallBehaviorAction_3008"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="BusinessRuleTask_OpaqueAction_3007" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BusinessRuleTask_OpaqueAction_3007"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ComplexBehaviorDefinition_ControlFlow_4004" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ComplexBehaviorDefinition_ControlFlow_4004"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="AdHocSubProcess_StructuredActivityNode_3065" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.AdHocSubProcess_StructuredActivityNode_3065"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ScriptTask_OpaqueAction_3007" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ScriptTask_OpaqueAction_3007"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="SendTask_CallOperationAction_3010" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.SendTask_CallOperationAction_3010"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="Transaction_StructuredActivityNode_3065" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.Transaction_StructuredActivityNode_3065"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="StandardLoopCharacteristics_LoopNode_3071" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.StandardLoopCharacteristics_LoopNode_3071"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="StandardLoopCharacteristics_StructuredActivityNode_3065" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.StandardLoopCharacteristics_StructuredActivityNode_3065"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ReceiveTask_AcceptEventAction_3063" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ReceiveTask_AcceptEventAction_3063"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="ServiceTask_CallOperationAction_3010" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ServiceTask_CallOperationAction_3010"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="MultiInstanceLoopCharacteristics_ExpansionRegion_3070" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.MultiInstanceLoopCharacteristics_ExpansionRegion_3070"/> + <ownedFilter xsi:type="assistant:ElementTypeFilter" name="MultiInstanceLoopCharacteristics_StructuredActivityNode_3065" elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.MultiInstanceLoopCharacteristics_StructuredActivityNode_3065"/> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.InclusiveGateway_JoinNode_3041" filter="//@popupAssistant.0/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.0/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.InclusiveGateway_ForkNode_3040" filter="//@popupAssistant.1/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.1/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.EventBasedGateway_ForkNode_3040" filter="//@popupAssistant.2/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.2/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.EventBasedGateway_StructuredActivityNode_3065" filter="//@popupAssistant.3/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.3/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.EventBasedGateway_InterruptibleActivityRegion_3068" filter="//@popupAssistant.4/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.4/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.NonExclusiveGateway_JoinNode_3041" filter="//@popupAssistant.5/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.5/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.NonExclusiveGateway_ForkNode_3040" filter="//@popupAssistant.6/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.6/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ParallelGateway_JoinNode_3041" filter="//@popupAssistant.7/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.7/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ParallelGateway_ForkNode_3040" filter="//@popupAssistant.8/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.8/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ComplexGateway_JoinNode_3041" filter="//@popupAssistant.9/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.9/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ComplexGateway_ForkNode_3040" filter="//@popupAssistant.10/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.10/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ExclusiveGateway_DecisionNode_3038" filter="//@popupAssistant.11/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.11/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ExclusiveGateway_MergeNode_3039" filter="//@popupAssistant.12/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.12/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.LaneSet_ActivityPartition_3067" filter="//@popupAssistant.13/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.13/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.30 //@ownedFilter.1 //@ownedFilter.2" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNProcess_Activity_2001" filter="//@popupAssistant.14/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.14/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNProcess_Activity_3083" filter="//@popupAssistant.15/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.15/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.Lane_ActivityPartition_3067" filter="//@popupAssistant.16/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.16/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.30 //@ownedFilter.1 //@ownedFilter.2" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.EndEvent_CallOperationAction_3010" filter="//@popupAssistant.17/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.17/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.EndEvent_FlowFinalNode_3006" filter="//@popupAssistant.18/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.18/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.CatchEvent_AcceptEventAction_3063" filter="//@popupAssistant.19/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.19/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.CatchEvent_InitialNode_3004" filter="//@popupAssistant.20/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.20/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.StartEvent_AcceptEventAction_3063" filter="//@popupAssistant.21/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.21/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.StartEvent_InitialNode_3004" filter="//@popupAssistant.22/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.22/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateCatchEvent_AcceptEventAction_3063" filter="//@popupAssistant.23/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.23/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateCatchEvent_InitialNode_3004" filter="//@popupAssistant.24/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.24/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateThrowEvent_SendObjectAction_3042" filter="//@popupAssistant.25/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.25/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateThrowEvent_CallOperationAction_3010" filter="//@popupAssistant.26/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.26/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateThrowEvent_FlowFinalNode_3006" filter="//@popupAssistant.27/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.27/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ThrowEvent_CallOperationAction_3010" filter="//@popupAssistant.28/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.28/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ThrowEvent_FlowFinalNode_3006" filter="//@popupAssistant.29/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.29/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BoundaryEvent_AcceptEventAction_3063" filter="//@popupAssistant.30/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.30/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BoundaryEvent_InitialNode_3004" filter="//@popupAssistant.31/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.31/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ImplicitThrowEvent_CallOperationAction_3010" filter="//@popupAssistant.32/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.32/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ImplicitThrowEvent_FlowFinalNode_3006" filter="//@popupAssistant.33/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.33/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.TextAnnotation_Comment_3080" filter="//@popupAssistant.34/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.34/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.53 //@ownedFilter.54 //@ownedFilter.30 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.60 //@ownedFilter.61 //@ownedFilter.3 //@ownedFilter.62 //@ownedFilter.63 //@ownedFilter.64 //@ownedFilter.65 //@ownedFilter.66 //@ownedFilter.67 //@ownedFilter.68 //@ownedFilter.69 //@ownedFilter.70 //@ownedFilter.71 //@ownedFilter.72 //@ownedFilter.73 //@ownedFilter.74 //@ownedFilter.75 //@ownedFilter.76 //@ownedFilter.4 //@ownedFilter.77 //@ownedFilter.78 //@ownedFilter.79 //@ownedFilter.80 //@ownedFilter.81 //@ownedFilter.82 //@ownedFilter.83 //@ownedFilter.84 //@ownedFilter.85 //@ownedFilter.86 //@ownedFilter.87 //@ownedFilter.88 //@ownedFilter.89 //@ownedFilter.90 //@ownedFilter.91 //@ownedFilter.92 //@ownedFilter.93 //@ownedFilter.94 //@ownedFilter.95 //@ownedFilter.96 //@ownedFilter.97 //@ownedFilter.98 //@ownedFilter.99 //@ownedFilter.5 //@ownedFilter.100 //@ownedFilter.101 //@ownedFilter.102 //@ownedFilter.103 //@ownedFilter.104 //@ownedFilter.105 //@ownedFilter.106 //@ownedFilter.107 //@ownedFilter.108 //@ownedFilter.109 //@ownedFilter.110 //@ownedFilter.111 //@ownedFilter.112 //@ownedFilter.113 //@ownedFilter.114 //@ownedFilter.115 //@ownedFilter.116 //@ownedFilter.117 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.123 //@ownedFilter.124 //@ownedFilter.125 //@ownedFilter.126 //@ownedFilter.127 //@ownedFilter.128 //@ownedFilter.129 //@ownedFilter.130 //@ownedFilter.131 //@ownedFilter.132 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.Group_ActivityPartition_3067" filter="//@popupAssistant.35/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.35/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.30 //@ownedFilter.1 //@ownedFilter.2" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataObjectReference_DataStoreNode_3078" filter="//@popupAssistant.36/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.36/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3014" filter="//@popupAssistant.37/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.37/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3020" filter="//@popupAssistant.38/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.38/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3024" filter="//@popupAssistant.39/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.39/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3064" filter="//@popupAssistant.40/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.40/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3077" filter="//@popupAssistant.41/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.41/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3084" filter="//@popupAssistant.42/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.42/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3087" filter="//@popupAssistant.43/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.43/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3090" filter="//@popupAssistant.44/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.44/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3094" filter="//@popupAssistant.45/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.45/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3098" filter="//@popupAssistant.46/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.46/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3109" filter="//@popupAssistant.47/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.47/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3110" filter="//@popupAssistant.48/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.48/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3111" filter="//@popupAssistant.49/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.49/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_Parameter_3001" filter="//@popupAssistant.50/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.50/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_ActivityParameterNode_3059" filter="//@popupAssistant.51/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.51/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNProperty_DataStoreNode_3078" filter="//@popupAssistant.52/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.52/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataStoreReference_DataStoreNode_3078" filter="//@popupAssistant.53/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.53/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataObject_DataStoreNode_3078" filter="//@popupAssistant.54/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.54/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3013" filter="//@popupAssistant.55/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.55/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3019" filter="//@popupAssistant.56/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.56/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3023" filter="//@popupAssistant.57/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.57/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3027" filter="//@popupAssistant.58/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.58/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3048" filter="//@popupAssistant.59/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.59/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3051" filter="//@popupAssistant.60/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.60/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3055" filter="//@popupAssistant.61/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.61/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3062" filter="//@popupAssistant.62/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.62/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3089" filter="//@popupAssistant.63/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.63/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3092" filter="//@popupAssistant.64/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.64/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3093" filter="//@popupAssistant.65/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.65/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3096" filter="//@popupAssistant.66/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.66/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3100" filter="//@popupAssistant.67/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.67/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3101" filter="//@popupAssistant.68/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.68/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3103" filter="//@popupAssistant.69/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.69/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3105" filter="//@popupAssistant.70/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.70/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.119 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_Parameter_3001" filter="//@popupAssistant.71/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.71/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_ActivityParameterNode_3059" filter="//@popupAssistant.72/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.72/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.UserTask_OpaqueAction_3007" filter="//@popupAssistant.73/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.73/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ManualTask_OpaqueAction_3007" filter="//@popupAssistant.74/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.74/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.Documentation_Comment_3080" filter="//@popupAssistant.75/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.75/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.53 //@ownedFilter.54 //@ownedFilter.30 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.60 //@ownedFilter.61 //@ownedFilter.3 //@ownedFilter.62 //@ownedFilter.63 //@ownedFilter.64 //@ownedFilter.65 //@ownedFilter.66 //@ownedFilter.67 //@ownedFilter.68 //@ownedFilter.69 //@ownedFilter.70 //@ownedFilter.71 //@ownedFilter.72 //@ownedFilter.73 //@ownedFilter.74 //@ownedFilter.75 //@ownedFilter.76 //@ownedFilter.4 //@ownedFilter.77 //@ownedFilter.78 //@ownedFilter.79 //@ownedFilter.80 //@ownedFilter.81 //@ownedFilter.82 //@ownedFilter.83 //@ownedFilter.84 //@ownedFilter.85 //@ownedFilter.86 //@ownedFilter.87 //@ownedFilter.88 //@ownedFilter.89 //@ownedFilter.90 //@ownedFilter.91 //@ownedFilter.92 //@ownedFilter.93 //@ownedFilter.94 //@ownedFilter.95 //@ownedFilter.96 //@ownedFilter.97 //@ownedFilter.98 //@ownedFilter.99 //@ownedFilter.5 //@ownedFilter.100 //@ownedFilter.101 //@ownedFilter.102 //@ownedFilter.103 //@ownedFilter.104 //@ownedFilter.105 //@ownedFilter.106 //@ownedFilter.107 //@ownedFilter.108 //@ownedFilter.109 //@ownedFilter.110 //@ownedFilter.111 //@ownedFilter.112 //@ownedFilter.113 //@ownedFilter.114 //@ownedFilter.115 //@ownedFilter.116 //@ownedFilter.117 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.123 //@ownedFilter.124 //@ownedFilter.125 //@ownedFilter.126 //@ownedFilter.127 //@ownedFilter.128 //@ownedFilter.129 //@ownedFilter.130 //@ownedFilter.131 //@ownedFilter.132 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3002" filter="//@popupAssistant.76/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.76/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3003" filter="//@popupAssistant.77/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.77/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3011" filter="//@popupAssistant.78/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.78/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3012" filter="//@popupAssistant.79/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.79/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3112" filter="//@popupAssistant.80/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.80/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.71 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.103 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.133" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.SubProcess_StructuredActivityNode_3065" filter="//@popupAssistant.81/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.81/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.LoopCharacteristics_StructuredActivityNode_3065" filter="//@popupAssistant.82/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.82/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.CallActivity_CallBehaviorAction_3008" filter="//@popupAssistant.83/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.83/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.BusinessRuleTask_OpaqueAction_3007" filter="//@popupAssistant.84/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.84/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.AdHocSubProcess_StructuredActivityNode_3065" filter="//@popupAssistant.85/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.85/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ScriptTask_OpaqueAction_3007" filter="//@popupAssistant.86/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.86/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.SendTask_CallOperationAction_3010" filter="//@popupAssistant.87/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.87/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.Transaction_StructuredActivityNode_3065" filter="//@popupAssistant.88/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.88/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.StandardLoopCharacteristics_LoopNode_3071" filter="//@popupAssistant.89/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.89/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.StandardLoopCharacteristics_StructuredActivityNode_3065" filter="//@popupAssistant.90/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.90/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ReceiveTask_AcceptEventAction_3063" filter="//@popupAssistant.91/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.91/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ServiceTask_CallOperationAction_3010" filter="//@popupAssistant.92/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.92/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.MultiInstanceLoopCharacteristics_ExpansionRegion_3070" filter="//@popupAssistant.93/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.93/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <popupAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.MultiInstanceLoopCharacteristics_StructuredActivityNode_3065" filter="//@popupAssistant.94/@ownedFilter"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@popupAssistant.94/@ownedFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.1 //@ownedFilter.2 //@ownedFilter.3 //@ownedFilter.4 //@ownedFilter.5 //@ownedFilter.6 //@ownedFilter.7" operator="or"/> + </ownedFilter> + </popupAssistant> + <connectionAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.SequenceFlow_ControlFlow_4004" sourceFilter="//@connectionAssistant.0/@ownedSourceFilter" targetFilter="//@connectionAssistant.0/@ownedTargetFilter"> + <ownedSourceFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@connectionAssistant.0/@ownedSourceFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.53 //@ownedFilter.54 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.60 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.69 //@ownedFilter.70 //@ownedFilter.71 //@ownedFilter.75 //@ownedFilter.76 //@ownedFilter.4 //@ownedFilter.77 //@ownedFilter.78 //@ownedFilter.79 //@ownedFilter.80 //@ownedFilter.81 //@ownedFilter.82 //@ownedFilter.83 //@ownedFilter.84 //@ownedFilter.85 //@ownedFilter.86 //@ownedFilter.87 //@ownedFilter.88 //@ownedFilter.89 //@ownedFilter.90 //@ownedFilter.91 //@ownedFilter.92 //@ownedFilter.93 //@ownedFilter.94 //@ownedFilter.95 //@ownedFilter.99 //@ownedFilter.5 //@ownedFilter.100 //@ownedFilter.103 //@ownedFilter.104 //@ownedFilter.105 //@ownedFilter.106 //@ownedFilter.107 //@ownedFilter.108 //@ownedFilter.109 //@ownedFilter.110 //@ownedFilter.111 //@ownedFilter.112 //@ownedFilter.113 //@ownedFilter.114 //@ownedFilter.115 //@ownedFilter.116 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.125 //@ownedFilter.126 //@ownedFilter.127 //@ownedFilter.128 //@ownedFilter.129 //@ownedFilter.130 //@ownedFilter.131 //@ownedFilter.132 //@ownedFilter.133" operator="or"/> + </ownedSourceFilter> + <ownedTargetFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@connectionAssistant.0/@ownedTargetFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.53 //@ownedFilter.54 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.60 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.69 //@ownedFilter.70 //@ownedFilter.71 //@ownedFilter.75 //@ownedFilter.76 //@ownedFilter.4 //@ownedFilter.77 //@ownedFilter.78 //@ownedFilter.79 //@ownedFilter.80 //@ownedFilter.81 //@ownedFilter.82 //@ownedFilter.83 //@ownedFilter.84 //@ownedFilter.85 //@ownedFilter.86 //@ownedFilter.87 //@ownedFilter.88 //@ownedFilter.89 //@ownedFilter.90 //@ownedFilter.91 //@ownedFilter.92 //@ownedFilter.93 //@ownedFilter.94 //@ownedFilter.95 //@ownedFilter.99 //@ownedFilter.5 //@ownedFilter.100 //@ownedFilter.103 //@ownedFilter.104 //@ownedFilter.105 //@ownedFilter.106 //@ownedFilter.107 //@ownedFilter.108 //@ownedFilter.109 //@ownedFilter.110 //@ownedFilter.111 //@ownedFilter.112 //@ownedFilter.113 //@ownedFilter.114 //@ownedFilter.115 //@ownedFilter.116 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.125 //@ownedFilter.126 //@ownedFilter.127 //@ownedFilter.128 //@ownedFilter.129 //@ownedFilter.130 //@ownedFilter.131 //@ownedFilter.132 //@ownedFilter.133" operator="or"/> + </ownedTargetFilter> + </connectionAssistant> + <connectionAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataOutputAssociation_ObjectFlow_4003" sourceFilter="//@connectionAssistant.1/@ownedSourceFilter" targetFilter="//@connectionAssistant.1/@ownedTargetFilter"> + <ownedSourceFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@connectionAssistant.1/@ownedSourceFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.53 //@ownedFilter.54 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.60 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.69 //@ownedFilter.70 //@ownedFilter.71 //@ownedFilter.75 //@ownedFilter.76 //@ownedFilter.4 //@ownedFilter.77 //@ownedFilter.78 //@ownedFilter.79 //@ownedFilter.80 //@ownedFilter.81 //@ownedFilter.82 //@ownedFilter.83 //@ownedFilter.84 //@ownedFilter.85 //@ownedFilter.86 //@ownedFilter.87 //@ownedFilter.88 //@ownedFilter.89 //@ownedFilter.90 //@ownedFilter.91 //@ownedFilter.92 //@ownedFilter.93 //@ownedFilter.94 //@ownedFilter.95 //@ownedFilter.99 //@ownedFilter.5 //@ownedFilter.100 //@ownedFilter.103 //@ownedFilter.104 //@ownedFilter.105 //@ownedFilter.106 //@ownedFilter.107 //@ownedFilter.108 //@ownedFilter.109 //@ownedFilter.110 //@ownedFilter.111 //@ownedFilter.112 //@ownedFilter.113 //@ownedFilter.114 //@ownedFilter.115 //@ownedFilter.116 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.125 //@ownedFilter.126 //@ownedFilter.127 //@ownedFilter.128 //@ownedFilter.129 //@ownedFilter.130 //@ownedFilter.131 //@ownedFilter.132 //@ownedFilter.133" operator="or"/> + </ownedSourceFilter> + <ownedTargetFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@connectionAssistant.1/@ownedTargetFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.53 //@ownedFilter.54 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.60 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.69 //@ownedFilter.70 //@ownedFilter.71 //@ownedFilter.75 //@ownedFilter.76 //@ownedFilter.4 //@ownedFilter.77 //@ownedFilter.78 //@ownedFilter.79 //@ownedFilter.80 //@ownedFilter.81 //@ownedFilter.82 //@ownedFilter.83 //@ownedFilter.84 //@ownedFilter.85 //@ownedFilter.86 //@ownedFilter.87 //@ownedFilter.88 //@ownedFilter.89 //@ownedFilter.90 //@ownedFilter.91 //@ownedFilter.92 //@ownedFilter.93 //@ownedFilter.94 //@ownedFilter.95 //@ownedFilter.99 //@ownedFilter.5 //@ownedFilter.100 //@ownedFilter.103 //@ownedFilter.104 //@ownedFilter.105 //@ownedFilter.106 //@ownedFilter.107 //@ownedFilter.108 //@ownedFilter.109 //@ownedFilter.110 //@ownedFilter.111 //@ownedFilter.112 //@ownedFilter.113 //@ownedFilter.114 //@ownedFilter.115 //@ownedFilter.116 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.125 //@ownedFilter.126 //@ownedFilter.127 //@ownedFilter.128 //@ownedFilter.129 //@ownedFilter.130 //@ownedFilter.131 //@ownedFilter.132 //@ownedFilter.133" operator="or"/> + </ownedTargetFilter> + </connectionAssistant> + <connectionAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataInputAssociation_ObjectFlow_4003" sourceFilter="//@connectionAssistant.2/@ownedSourceFilter" targetFilter="//@connectionAssistant.2/@ownedTargetFilter"> + <ownedSourceFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@connectionAssistant.2/@ownedSourceFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.53 //@ownedFilter.54 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.60 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.69 //@ownedFilter.70 //@ownedFilter.71 //@ownedFilter.75 //@ownedFilter.76 //@ownedFilter.4 //@ownedFilter.77 //@ownedFilter.78 //@ownedFilter.79 //@ownedFilter.80 //@ownedFilter.81 //@ownedFilter.82 //@ownedFilter.83 //@ownedFilter.84 //@ownedFilter.85 //@ownedFilter.86 //@ownedFilter.87 //@ownedFilter.88 //@ownedFilter.89 //@ownedFilter.90 //@ownedFilter.91 //@ownedFilter.92 //@ownedFilter.93 //@ownedFilter.94 //@ownedFilter.95 //@ownedFilter.99 //@ownedFilter.5 //@ownedFilter.100 //@ownedFilter.103 //@ownedFilter.104 //@ownedFilter.105 //@ownedFilter.106 //@ownedFilter.107 //@ownedFilter.108 //@ownedFilter.109 //@ownedFilter.110 //@ownedFilter.111 //@ownedFilter.112 //@ownedFilter.113 //@ownedFilter.114 //@ownedFilter.115 //@ownedFilter.116 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.125 //@ownedFilter.126 //@ownedFilter.127 //@ownedFilter.128 //@ownedFilter.129 //@ownedFilter.130 //@ownedFilter.131 //@ownedFilter.132 //@ownedFilter.133" operator="or"/> + </ownedSourceFilter> + <ownedTargetFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@connectionAssistant.2/@ownedTargetFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.53 //@ownedFilter.54 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.60 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.69 //@ownedFilter.70 //@ownedFilter.71 //@ownedFilter.75 //@ownedFilter.76 //@ownedFilter.4 //@ownedFilter.77 //@ownedFilter.78 //@ownedFilter.79 //@ownedFilter.80 //@ownedFilter.81 //@ownedFilter.82 //@ownedFilter.83 //@ownedFilter.84 //@ownedFilter.85 //@ownedFilter.86 //@ownedFilter.87 //@ownedFilter.88 //@ownedFilter.89 //@ownedFilter.90 //@ownedFilter.91 //@ownedFilter.92 //@ownedFilter.93 //@ownedFilter.94 //@ownedFilter.95 //@ownedFilter.99 //@ownedFilter.5 //@ownedFilter.100 //@ownedFilter.103 //@ownedFilter.104 //@ownedFilter.105 //@ownedFilter.106 //@ownedFilter.107 //@ownedFilter.108 //@ownedFilter.109 //@ownedFilter.110 //@ownedFilter.111 //@ownedFilter.112 //@ownedFilter.113 //@ownedFilter.114 //@ownedFilter.115 //@ownedFilter.116 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.125 //@ownedFilter.126 //@ownedFilter.127 //@ownedFilter.128 //@ownedFilter.129 //@ownedFilter.130 //@ownedFilter.131 //@ownedFilter.132 //@ownedFilter.133" operator="or"/> + </ownedTargetFilter> + </connectionAssistant> + <connectionAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.DataAssociation_ObjectFlow_4003" sourceFilter="//@connectionAssistant.3/@ownedSourceFilter" targetFilter="//@connectionAssistant.3/@ownedTargetFilter"> + <ownedSourceFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@connectionAssistant.3/@ownedSourceFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.53 //@ownedFilter.54 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.60 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.69 //@ownedFilter.70 //@ownedFilter.71 //@ownedFilter.75 //@ownedFilter.76 //@ownedFilter.4 //@ownedFilter.77 //@ownedFilter.78 //@ownedFilter.79 //@ownedFilter.80 //@ownedFilter.81 //@ownedFilter.82 //@ownedFilter.83 //@ownedFilter.84 //@ownedFilter.85 //@ownedFilter.86 //@ownedFilter.87 //@ownedFilter.88 //@ownedFilter.89 //@ownedFilter.90 //@ownedFilter.91 //@ownedFilter.92 //@ownedFilter.93 //@ownedFilter.94 //@ownedFilter.95 //@ownedFilter.99 //@ownedFilter.5 //@ownedFilter.100 //@ownedFilter.103 //@ownedFilter.104 //@ownedFilter.105 //@ownedFilter.106 //@ownedFilter.107 //@ownedFilter.108 //@ownedFilter.109 //@ownedFilter.110 //@ownedFilter.111 //@ownedFilter.112 //@ownedFilter.113 //@ownedFilter.114 //@ownedFilter.115 //@ownedFilter.116 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.125 //@ownedFilter.126 //@ownedFilter.127 //@ownedFilter.128 //@ownedFilter.129 //@ownedFilter.130 //@ownedFilter.131 //@ownedFilter.132 //@ownedFilter.133" operator="or"/> + </ownedSourceFilter> + <ownedTargetFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@connectionAssistant.3/@ownedTargetFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.53 //@ownedFilter.54 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.60 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.69 //@ownedFilter.70 //@ownedFilter.71 //@ownedFilter.75 //@ownedFilter.76 //@ownedFilter.4 //@ownedFilter.77 //@ownedFilter.78 //@ownedFilter.79 //@ownedFilter.80 //@ownedFilter.81 //@ownedFilter.82 //@ownedFilter.83 //@ownedFilter.84 //@ownedFilter.85 //@ownedFilter.86 //@ownedFilter.87 //@ownedFilter.88 //@ownedFilter.89 //@ownedFilter.90 //@ownedFilter.91 //@ownedFilter.92 //@ownedFilter.93 //@ownedFilter.94 //@ownedFilter.95 //@ownedFilter.99 //@ownedFilter.5 //@ownedFilter.100 //@ownedFilter.103 //@ownedFilter.104 //@ownedFilter.105 //@ownedFilter.106 //@ownedFilter.107 //@ownedFilter.108 //@ownedFilter.109 //@ownedFilter.110 //@ownedFilter.111 //@ownedFilter.112 //@ownedFilter.113 //@ownedFilter.114 //@ownedFilter.115 //@ownedFilter.116 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.125 //@ownedFilter.126 //@ownedFilter.127 //@ownedFilter.128 //@ownedFilter.129 //@ownedFilter.130 //@ownedFilter.131 //@ownedFilter.132 //@ownedFilter.133" operator="or"/> + </ownedTargetFilter> + </connectionAssistant> + <connectionAssistant elementTypeID="org.eclipse.papyrus.bpmn.bPMNProfile.ComplexBehaviorDefinition_ControlFlow_4004" sourceFilter="//@connectionAssistant.4/@ownedSourceFilter" targetFilter="//@connectionAssistant.4/@ownedTargetFilter"> + <ownedSourceFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@connectionAssistant.4/@ownedSourceFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.53 //@ownedFilter.54 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.60 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.69 //@ownedFilter.70 //@ownedFilter.71 //@ownedFilter.75 //@ownedFilter.76 //@ownedFilter.4 //@ownedFilter.77 //@ownedFilter.78 //@ownedFilter.79 //@ownedFilter.80 //@ownedFilter.81 //@ownedFilter.82 //@ownedFilter.83 //@ownedFilter.84 //@ownedFilter.85 //@ownedFilter.86 //@ownedFilter.87 //@ownedFilter.88 //@ownedFilter.89 //@ownedFilter.90 //@ownedFilter.91 //@ownedFilter.92 //@ownedFilter.93 //@ownedFilter.94 //@ownedFilter.95 //@ownedFilter.99 //@ownedFilter.5 //@ownedFilter.100 //@ownedFilter.103 //@ownedFilter.104 //@ownedFilter.105 //@ownedFilter.106 //@ownedFilter.107 //@ownedFilter.108 //@ownedFilter.109 //@ownedFilter.110 //@ownedFilter.111 //@ownedFilter.112 //@ownedFilter.113 //@ownedFilter.114 //@ownedFilter.115 //@ownedFilter.116 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.125 //@ownedFilter.126 //@ownedFilter.127 //@ownedFilter.128 //@ownedFilter.129 //@ownedFilter.130 //@ownedFilter.131 //@ownedFilter.132 //@ownedFilter.133" operator="or"/> + </ownedSourceFilter> + <ownedTargetFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.8 //@connectionAssistant.4/@ownedTargetFilter/@ownedFilter.0"> + <ownedFilter xsi:type="filters:CompoundFilter" filter="//@ownedFilter.52 //@ownedFilter.12 //@ownedFilter.13 //@ownedFilter.14 //@ownedFilter.15 //@ownedFilter.16 //@ownedFilter.17 //@ownedFilter.18 //@ownedFilter.19 //@ownedFilter.53 //@ownedFilter.54 //@ownedFilter.55 //@ownedFilter.56 //@ownedFilter.57 //@ownedFilter.58 //@ownedFilter.59 //@ownedFilter.60 //@ownedFilter.3 //@ownedFilter.68 //@ownedFilter.69 //@ownedFilter.70 //@ownedFilter.71 //@ownedFilter.75 //@ownedFilter.76 //@ownedFilter.4 //@ownedFilter.77 //@ownedFilter.78 //@ownedFilter.79 //@ownedFilter.80 //@ownedFilter.81 //@ownedFilter.82 //@ownedFilter.83 //@ownedFilter.84 //@ownedFilter.85 //@ownedFilter.86 //@ownedFilter.87 //@ownedFilter.88 //@ownedFilter.89 //@ownedFilter.90 //@ownedFilter.91 //@ownedFilter.92 //@ownedFilter.93 //@ownedFilter.94 //@ownedFilter.95 //@ownedFilter.99 //@ownedFilter.5 //@ownedFilter.100 //@ownedFilter.103 //@ownedFilter.104 //@ownedFilter.105 //@ownedFilter.106 //@ownedFilter.107 //@ownedFilter.108 //@ownedFilter.109 //@ownedFilter.110 //@ownedFilter.111 //@ownedFilter.112 //@ownedFilter.113 //@ownedFilter.114 //@ownedFilter.115 //@ownedFilter.116 //@ownedFilter.118 //@ownedFilter.119 //@ownedFilter.120 //@ownedFilter.121 //@ownedFilter.122 //@ownedFilter.6 //@ownedFilter.7 //@ownedFilter.125 //@ownedFilter.126 //@ownedFilter.127 //@ownedFilter.128 //@ownedFilter.129 //@ownedFilter.130 //@ownedFilter.131 //@ownedFilter.132 //@ownedFilter.133" operator="or"/> + </ownedTargetFilter> + </connectionAssistant> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.InclusiveGateway_JoinNode_3041</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.InclusiveGateway_ForkNode_3040</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.EventBasedGateway_ForkNode_3040</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.EventBasedGateway_StructuredActivityNode_3065</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.EventBasedGateway_InterruptibleActivityRegion_3068</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.NonExclusiveGateway_JoinNode_3041</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.NonExclusiveGateway_ForkNode_3040</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ParallelGateway_JoinNode_3041</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ParallelGateway_ForkNode_3040</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ComplexGateway_JoinNode_3041</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ComplexGateway_ForkNode_3040</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ExclusiveGateway_DecisionNode_3038</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ExclusiveGateway_MergeNode_3039</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.LaneSet_ActivityPartition_3067</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.BPMNProcess_Activity_2001</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.BPMNProcess_Activity_3083</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.Lane_ActivityPartition_3067</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.EndEvent_CallOperationAction_3010</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.EndEvent_FlowFinalNode_3006</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.CatchEvent_AcceptEventAction_3063</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.CatchEvent_InitialNode_3004</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.StartEvent_AcceptEventAction_3063</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.StartEvent_InitialNode_3004</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateCatchEvent_AcceptEventAction_3063</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateCatchEvent_InitialNode_3004</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateThrowEvent_SendObjectAction_3042</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateThrowEvent_CallOperationAction_3010</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.IntermediateThrowEvent_FlowFinalNode_3006</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ThrowEvent_CallOperationAction_3010</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ThrowEvent_FlowFinalNode_3006</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.BoundaryEvent_AcceptEventAction_3063</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.BoundaryEvent_InitialNode_3004</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ImplicitThrowEvent_CallOperationAction_3010</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ImplicitThrowEvent_FlowFinalNode_3006</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.TextAnnotation_Comment_3080</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.Group_ActivityPartition_3067</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.SequenceFlow_ControlFlow_4004</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataObjectReference_DataStoreNode_3078</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutputAssociation_ObjectFlow_4003</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3014</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3020</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3024</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3064</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3077</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3084</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3087</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3090</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3094</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3098</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3109</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3110</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_OutputPin_3111</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_Parameter_3001</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutput_ActivityParameterNode_3059</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.BPMNProperty_DataStoreNode_3078</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInputAssociation_ObjectFlow_4003</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataStoreReference_DataStoreNode_3078</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataObject_DataStoreNode_3078</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3013</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3019</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3023</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3027</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3048</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3051</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3055</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3062</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3089</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3092</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3093</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3096</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3100</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3101</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3103</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_InputPin_3105</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_Parameter_3001</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInput_ActivityParameterNode_3059</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataAssociation_ObjectFlow_4003</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.UserTask_OpaqueAction_3007</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ManualTask_OpaqueAction_3007</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.Documentation_Comment_3080</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3002</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3003</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3011</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3012</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.BPMNRelationship_Constraint_3112</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.SubProcess_StructuredActivityNode_3065</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.LoopCharacteristics_StructuredActivityNode_3065</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.CallActivity_CallBehaviorAction_3008</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.BusinessRuleTask_OpaqueAction_3007</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ComplexBehaviorDefinition_ControlFlow_4004</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.AdHocSubProcess_StructuredActivityNode_3065</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ScriptTask_OpaqueAction_3007</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.SendTask_CallOperationAction_3010</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.Transaction_StructuredActivityNode_3065</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.StandardLoopCharacteristics_LoopNode_3071</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.StandardLoopCharacteristics_StructuredActivityNode_3065</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ReceiveTask_AcceptEventAction_3063</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ServiceTask_CallOperationAction_3010</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.MultiInstanceLoopCharacteristics_ExpansionRegion_3070</elementTypeID> + <elementTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.MultiInstanceLoopCharacteristics_StructuredActivityNode_3065</elementTypeID> + <relationshipTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.SequenceFlow_ControlFlow_4004</relationshipTypeID> + <relationshipTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataOutputAssociation_ObjectFlow_4003</relationshipTypeID> + <relationshipTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataInputAssociation_ObjectFlow_4003</relationshipTypeID> + <relationshipTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.DataAssociation_ObjectFlow_4003</relationshipTypeID> + <relationshipTypeID>org.eclipse.papyrus.bpmn.bPMNProfile.ComplexBehaviorDefinition_ControlFlow_4004</relationshipTypeID> +</assistant:ModelingAssistantProvider> diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.elementtypesconfigurations b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.elementtypesconfigurations new file mode 100644 index 00000000000..0debaa474fe --- /dev/null +++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.elementtypesconfigurations @@ -0,0 +1,4551 @@ +<?xml version="1.0" encoding="ASCII"?> +<elementtypesconfigurations:ElementTypeSetConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:applystereotypeadviceconfiguration="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/uml/applystereotypeadvice/1.0" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.0" xmlns:stereotypeapplicationmatcherconfiguration="http://www.eclipse.org/payrus/elementtypesconfigurations/uml/stereotypematcherconfiguration" xmi:id="_ulgXkAkFEeWVleXnap4Kwg" name="BPMNProfile" identifier="org.eclipse.papyrus.bpmn.elementTypes" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML"> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXkQkFEeWVleXnap4Kwg" name="InclusiveGateway JoinNode" identifier="org.eclipse.papyrus.bpmn.InclusiveGateway_JoinNode" hint="UML::JoinNode"> + <iconEntry xmi:id="_ulgXkgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/JoinNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.JoinNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXkwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::InclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXlAkFEeWVleXnap4Kwg" name="InclusiveGateway ForkNode" identifier="org.eclipse.papyrus.bpmn.InclusiveGateway_ForkNode" hint="UML::ForkNode"> + <iconEntry xmi:id="_ulgXlQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ForkNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ForkNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXlgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::InclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXlwkFEeWVleXnap4Kwg" name="InclusiveGateway ControlNode" identifier="org.eclipse.papyrus.bpmn.InclusiveGateway_ControlNode" hint="UML::ControlNode"> + <iconEntry xmi:id="_ulgXmAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ControlNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ControlNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXmQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::InclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXmgkFEeWVleXnap4Kwg" name="InclusiveGateway ActivityGroup" identifier="org.eclipse.papyrus.bpmn.InclusiveGateway_ActivityGroup" hint="UML::ActivityGroup"> + <iconEntry xmi:id="_ulgXmwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityGroup.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityGroup</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXnAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::InclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXnQkFEeWVleXnap4Kwg" name="InclusiveGateway ActivityNode" identifier="org.eclipse.papyrus.bpmn.InclusiveGateway_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulgXngkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXnwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::InclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXoAkFEeWVleXnap4Kwg" name="InclusiveGateway Element" identifier="org.eclipse.papyrus.bpmn.InclusiveGateway_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgXoQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXogkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::InclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXowkFEeWVleXnap4Kwg" name="Gateway ControlNode" identifier="org.eclipse.papyrus.bpmn.Gateway_ControlNode" hint="UML::ControlNode"> + <iconEntry xmi:id="_ulgXpAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ControlNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ControlNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXpQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Gateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXpgkFEeWVleXnap4Kwg" name="Gateway ActivityGroup" identifier="org.eclipse.papyrus.bpmn.Gateway_ActivityGroup" hint="UML::ActivityGroup"> + <iconEntry xmi:id="_ulgXpwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityGroup.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityGroup</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXqAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Gateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXqQkFEeWVleXnap4Kwg" name="Gateway ActivityNode" identifier="org.eclipse.papyrus.bpmn.Gateway_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulgXqgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXqwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Gateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXrAkFEeWVleXnap4Kwg" name="Gateway Element" identifier="org.eclipse.papyrus.bpmn.Gateway_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgXrQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXrgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Gateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXrwkFEeWVleXnap4Kwg" name="EventBasedGateway ForkNode" identifier="org.eclipse.papyrus.bpmn.EventBasedGateway_ForkNode" hint="UML::ForkNode"> + <iconEntry xmi:id="_ulgXsAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ForkNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ForkNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXsQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EventBasedGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXsgkFEeWVleXnap4Kwg" name="EventBasedGateway StructuredActivityNode" identifier="org.eclipse.papyrus.bpmn.EventBasedGateway_StructuredActivityNode" hint="UML::StructuredActivityNode"> + <iconEntry xmi:id="_ulgXswkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/StructuredActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.StructuredActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXtAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EventBasedGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXtQkFEeWVleXnap4Kwg" name="EventBasedGateway InterruptibleActivityRegion" identifier="org.eclipse.papyrus.bpmn.EventBasedGateway_InterruptibleActivityRegion" hint="UML::InterruptibleActivityRegion"> + <iconEntry xmi:id="_ulgXtgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/InterruptibleActivityRegion.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.InterruptibleActivityRegion</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXtwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EventBasedGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXuAkFEeWVleXnap4Kwg" name="EventBasedGateway ControlNode" identifier="org.eclipse.papyrus.bpmn.EventBasedGateway_ControlNode" hint="UML::ControlNode"> + <iconEntry xmi:id="_ulgXuQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ControlNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ControlNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXugkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EventBasedGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXuwkFEeWVleXnap4Kwg" name="EventBasedGateway ActivityGroup" identifier="org.eclipse.papyrus.bpmn.EventBasedGateway_ActivityGroup" hint="UML::ActivityGroup"> + <iconEntry xmi:id="_ulgXvAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityGroup.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityGroup</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXvQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EventBasedGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXvgkFEeWVleXnap4Kwg" name="EventBasedGateway ActivityNode" identifier="org.eclipse.papyrus.bpmn.EventBasedGateway_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulgXvwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXwAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EventBasedGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXwQkFEeWVleXnap4Kwg" name="EventBasedGateway Element" identifier="org.eclipse.papyrus.bpmn.EventBasedGateway_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgXwgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXwwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EventBasedGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXxAkFEeWVleXnap4Kwg" name="NonExclusiveGateway JoinNode" identifier="org.eclipse.papyrus.bpmn.NonExclusiveGateway_JoinNode" hint="UML::JoinNode"> + <iconEntry xmi:id="_ulgXxQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/JoinNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.JoinNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXxgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::NonExclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXxwkFEeWVleXnap4Kwg" name="NonExclusiveGateway ForkNode" identifier="org.eclipse.papyrus.bpmn.NonExclusiveGateway_ForkNode" hint="UML::ForkNode"> + <iconEntry xmi:id="_ulgXyAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ForkNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ForkNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXyQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::NonExclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXygkFEeWVleXnap4Kwg" name="NonExclusiveGateway ControlNode" identifier="org.eclipse.papyrus.bpmn.NonExclusiveGateway_ControlNode" hint="UML::ControlNode"> + <iconEntry xmi:id="_ulgXywkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ControlNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ControlNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXzAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::NonExclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgXzQkFEeWVleXnap4Kwg" name="NonExclusiveGateway ActivityGroup" identifier="org.eclipse.papyrus.bpmn.NonExclusiveGateway_ActivityGroup" hint="UML::ActivityGroup"> + <iconEntry xmi:id="_ulgXzgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityGroup.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityGroup</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgXzwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::NonExclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX0AkFEeWVleXnap4Kwg" name="NonExclusiveGateway ActivityNode" identifier="org.eclipse.papyrus.bpmn.NonExclusiveGateway_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulgX0QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX0gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::NonExclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX0wkFEeWVleXnap4Kwg" name="NonExclusiveGateway Element" identifier="org.eclipse.papyrus.bpmn.NonExclusiveGateway_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgX1AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX1QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::NonExclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX1gkFEeWVleXnap4Kwg" name="ParallelGateway JoinNode" identifier="org.eclipse.papyrus.bpmn.ParallelGateway_JoinNode" hint="UML::JoinNode"> + <iconEntry xmi:id="_ulgX1wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/JoinNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.JoinNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX2AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ParallelGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX2QkFEeWVleXnap4Kwg" name="ParallelGateway ForkNode" identifier="org.eclipse.papyrus.bpmn.ParallelGateway_ForkNode" hint="UML::ForkNode"> + <iconEntry xmi:id="_ulgX2gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ForkNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ForkNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX2wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ParallelGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX3AkFEeWVleXnap4Kwg" name="ParallelGateway ControlNode" identifier="org.eclipse.papyrus.bpmn.ParallelGateway_ControlNode" hint="UML::ControlNode"> + <iconEntry xmi:id="_ulgX3QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ControlNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ControlNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX3gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ParallelGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX3wkFEeWVleXnap4Kwg" name="ParallelGateway ActivityGroup" identifier="org.eclipse.papyrus.bpmn.ParallelGateway_ActivityGroup" hint="UML::ActivityGroup"> + <iconEntry xmi:id="_ulgX4AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityGroup.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityGroup</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX4QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ParallelGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX4gkFEeWVleXnap4Kwg" name="ParallelGateway ActivityNode" identifier="org.eclipse.papyrus.bpmn.ParallelGateway_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulgX4wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX5AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ParallelGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX5QkFEeWVleXnap4Kwg" name="ParallelGateway Element" identifier="org.eclipse.papyrus.bpmn.ParallelGateway_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgX5gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX5wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ParallelGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX6AkFEeWVleXnap4Kwg" name="ComplexGateway JoinNode" identifier="org.eclipse.papyrus.bpmn.ComplexGateway_JoinNode" hint="UML::JoinNode"> + <iconEntry xmi:id="_ulgX6QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/JoinNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.JoinNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX6gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ComplexGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX6wkFEeWVleXnap4Kwg" name="ComplexGateway ForkNode" identifier="org.eclipse.papyrus.bpmn.ComplexGateway_ForkNode" hint="UML::ForkNode"> + <iconEntry xmi:id="_ulgX7AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ForkNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ForkNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX7QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ComplexGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX7gkFEeWVleXnap4Kwg" name="ComplexGateway ControlNode" identifier="org.eclipse.papyrus.bpmn.ComplexGateway_ControlNode" hint="UML::ControlNode"> + <iconEntry xmi:id="_ulgX7wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ControlNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ControlNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX8AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ComplexGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX8QkFEeWVleXnap4Kwg" name="ComplexGateway ActivityGroup" identifier="org.eclipse.papyrus.bpmn.ComplexGateway_ActivityGroup" hint="UML::ActivityGroup"> + <iconEntry xmi:id="_ulgX8gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityGroup.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityGroup</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX8wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ComplexGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX9AkFEeWVleXnap4Kwg" name="ComplexGateway ActivityNode" identifier="org.eclipse.papyrus.bpmn.ComplexGateway_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulgX9QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX9gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ComplexGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX9wkFEeWVleXnap4Kwg" name="ComplexGateway Element" identifier="org.eclipse.papyrus.bpmn.ComplexGateway_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgX-AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX-QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ComplexGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX-gkFEeWVleXnap4Kwg" name="ExclusiveGateway DecisionNode" identifier="org.eclipse.papyrus.bpmn.ExclusiveGateway_DecisionNode" hint="UML::DecisionNode"> + <iconEntry xmi:id="_ulgX-wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/DecisionNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.DecisionNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX_AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ExclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgX_QkFEeWVleXnap4Kwg" name="ExclusiveGateway MergeNode" identifier="org.eclipse.papyrus.bpmn.ExclusiveGateway_MergeNode" hint="UML::MergeNode"> + <iconEntry xmi:id="_ulgX_gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/MergeNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.MergeNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgX_wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ExclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYAAkFEeWVleXnap4Kwg" name="ExclusiveGateway ControlNode" identifier="org.eclipse.papyrus.bpmn.ExclusiveGateway_ControlNode" hint="UML::ControlNode"> + <iconEntry xmi:id="_ulgYAQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ControlNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ControlNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYAgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ExclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYAwkFEeWVleXnap4Kwg" name="ExclusiveGateway ActivityGroup" identifier="org.eclipse.papyrus.bpmn.ExclusiveGateway_ActivityGroup" hint="UML::ActivityGroup"> + <iconEntry xmi:id="_ulgYBAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityGroup.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityGroup</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYBQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ExclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYBgkFEeWVleXnap4Kwg" name="ExclusiveGateway ActivityNode" identifier="org.eclipse.papyrus.bpmn.ExclusiveGateway_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulgYBwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYCAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ExclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYCQkFEeWVleXnap4Kwg" name="ExclusiveGateway Element" identifier="org.eclipse.papyrus.bpmn.ExclusiveGateway_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYCgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYCwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ExclusiveGateway</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYDAkFEeWVleXnap4Kwg" name="RootElement PackageableElement" identifier="org.eclipse.papyrus.bpmn.RootElement_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulgYDQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYDgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::RootElement</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYDwkFEeWVleXnap4Kwg" name="RootElement Element" identifier="org.eclipse.papyrus.bpmn.RootElement_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYEAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYEQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::RootElement</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYEgkFEeWVleXnap4Kwg" name="Import" identifier="org.eclipse.papyrus.bpmn.Import_UML::PackageImport" hint="UML::PackageImport"> + <iconEntry xmi:id="_ulgYEwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageImport.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageImport</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYFAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Import</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYFQkFEeWVleXnap4Kwg" name="Definitions Package" identifier="org.eclipse.papyrus.bpmn.Definitions_Package" hint="UML::Package"> + <iconEntry xmi:id="_ulgYFgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Package.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Package</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYFwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Definitions</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYGAkFEeWVleXnap4Kwg" name="Definitions Element" identifier="org.eclipse.papyrus.bpmn.Definitions_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYGQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYGgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Definitions</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYGwkFEeWVleXnap4Kwg" name="LaneSet ActivityPartition" identifier="org.eclipse.papyrus.bpmn.LaneSet_ActivityPartition" hint="UML::ActivityPartition"> + <iconEntry xmi:id="_ulgYHAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityPartition.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityPartition</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYHQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::LaneSet</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYHgkFEeWVleXnap4Kwg" name="LaneSet Element" identifier="org.eclipse.papyrus.bpmn.LaneSet_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYHwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYIAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::LaneSet</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYIQkFEeWVleXnap4Kwg" name="Monitoring Class" identifier="org.eclipse.papyrus.bpmn.Monitoring_Class" hint="UML::Class"> + <iconEntry xmi:id="_ulgYIgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYIwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Monitoring</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYJAkFEeWVleXnap4Kwg" name="Monitoring Element" identifier="org.eclipse.papyrus.bpmn.Monitoring_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYJQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYJgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Monitoring</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYJwkFEeWVleXnap4Kwg" name="BPMNProcess Activity" identifier="org.eclipse.papyrus.bpmn.BPMNProcess_Activity" hint="UML::Activity"> + <iconEntry xmi:id="_ulgYKAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Activity.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Activity</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYKQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNProcess</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYKgkFEeWVleXnap4Kwg" name="BPMNProcess Behavior" identifier="org.eclipse.papyrus.bpmn.BPMNProcess_Behavior" hint="UML::Behavior"> + <iconEntry xmi:id="_ulgYKwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Behavior.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Behavior</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYLAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNProcess</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYLQkFEeWVleXnap4Kwg" name="BPMNProcess PackageableElement" identifier="org.eclipse.papyrus.bpmn.BPMNProcess_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulgYLgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYLwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNProcess</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYMAkFEeWVleXnap4Kwg" name="BPMNProcess Element" identifier="org.eclipse.papyrus.bpmn.BPMNProcess_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYMQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYMgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNProcess</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYMwkFEeWVleXnap4Kwg" name="Lane ActivityPartition" identifier="org.eclipse.papyrus.bpmn.Lane_ActivityPartition" hint="UML::ActivityPartition"> + <iconEntry xmi:id="_ulgYNAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityPartition.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityPartition</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYNQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Lane</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYNgkFEeWVleXnap4Kwg" name="Lane Element" identifier="org.eclipse.papyrus.bpmn.Lane_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYNwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYOAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Lane</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYOQkFEeWVleXnap4Kwg" name="GlobalScriptTask OpaqueBehavior" identifier="org.eclipse.papyrus.bpmn.GlobalScriptTask_OpaqueBehavior" hint="UML::OpaqueBehavior"> + <iconEntry xmi:id="_ulgYOgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/OpaqueBehavior.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.OpaqueBehavior</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYOwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalScriptTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYPAkFEeWVleXnap4Kwg" name="GlobalScriptTask Behavior" identifier="org.eclipse.papyrus.bpmn.GlobalScriptTask_Behavior" hint="UML::Behavior"> + <iconEntry xmi:id="_ulgYPQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Behavior.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Behavior</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYPgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalScriptTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYPwkFEeWVleXnap4Kwg" name="GlobalScriptTask PackageableElement" identifier="org.eclipse.papyrus.bpmn.GlobalScriptTask_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulgYQAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYQQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalScriptTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYQgkFEeWVleXnap4Kwg" name="GlobalScriptTask Element" identifier="org.eclipse.papyrus.bpmn.GlobalScriptTask_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYQwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYRAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalScriptTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYRQkFEeWVleXnap4Kwg" name="Auditing Class" identifier="org.eclipse.papyrus.bpmn.Auditing_Class" hint="UML::Class"> + <iconEntry xmi:id="_ulgYRgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYRwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Auditing</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYSAkFEeWVleXnap4Kwg" name="Auditing Element" identifier="org.eclipse.papyrus.bpmn.Auditing_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYSQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYSgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Auditing</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYSwkFEeWVleXnap4Kwg" name="GlobalTask OpaqueBehavior" identifier="org.eclipse.papyrus.bpmn.GlobalTask_OpaqueBehavior" hint="UML::OpaqueBehavior"> + <iconEntry xmi:id="_ulgYTAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/OpaqueBehavior.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.OpaqueBehavior</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYTQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYTgkFEeWVleXnap4Kwg" name="GlobalTask Behavior" identifier="org.eclipse.papyrus.bpmn.GlobalTask_Behavior" hint="UML::Behavior"> + <iconEntry xmi:id="_ulgYTwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Behavior.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Behavior</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYUAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYUQkFEeWVleXnap4Kwg" name="GlobalTask PackageableElement" identifier="org.eclipse.papyrus.bpmn.GlobalTask_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulgYUgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYUwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYVAkFEeWVleXnap4Kwg" name="GlobalTask Element" identifier="org.eclipse.papyrus.bpmn.GlobalTask_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYVQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYVgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYVwkFEeWVleXnap4Kwg" name="GlobalBusinessRuleTask OpaqueBehavior" identifier="org.eclipse.papyrus.bpmn.GlobalBusinessRuleTask_OpaqueBehavior" hint="UML::OpaqueBehavior"> + <iconEntry xmi:id="_ulgYWAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/OpaqueBehavior.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.OpaqueBehavior</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYWQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalBusinessRuleTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYWgkFEeWVleXnap4Kwg" name="GlobalBusinessRuleTask Behavior" identifier="org.eclipse.papyrus.bpmn.GlobalBusinessRuleTask_Behavior" hint="UML::Behavior"> + <iconEntry xmi:id="_ulgYWwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Behavior.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Behavior</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYXAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalBusinessRuleTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYXQkFEeWVleXnap4Kwg" name="GlobalBusinessRuleTask PackageableElement" identifier="org.eclipse.papyrus.bpmn.GlobalBusinessRuleTask_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulgYXgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYXwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalBusinessRuleTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYYAkFEeWVleXnap4Kwg" name="GlobalBusinessRuleTask Element" identifier="org.eclipse.papyrus.bpmn.GlobalBusinessRuleTask_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYYQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYYgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalBusinessRuleTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYYwkFEeWVleXnap4Kwg" name="CompensateEventDefinition CallEvent" identifier="org.eclipse.papyrus.bpmn.CompensateEventDefinition_CallEvent" hint="UML::CallEvent"> + <iconEntry xmi:id="_ulgYZAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallEvent</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYZQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CompensateEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYZgkFEeWVleXnap4Kwg" name="CompensateEventDefinition Event" identifier="org.eclipse.papyrus.bpmn.CompensateEventDefinition_Event" hint="UML::Event"> + <iconEntry xmi:id="_ulgYZwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Event.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Event</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYaAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CompensateEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYaQkFEeWVleXnap4Kwg" name="CompensateEventDefinition PackageableElement" identifier="org.eclipse.papyrus.bpmn.CompensateEventDefinition_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulgYagkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYawkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CompensateEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYbAkFEeWVleXnap4Kwg" name="CompensateEventDefinition Element" identifier="org.eclipse.papyrus.bpmn.CompensateEventDefinition_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYbQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYbgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CompensateEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYbwkFEeWVleXnap4Kwg" name="EscalationEventDefinition CallEvent" identifier="org.eclipse.papyrus.bpmn.EscalationEventDefinition_CallEvent" hint="UML::CallEvent"> + <iconEntry xmi:id="_ulgYcAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallEvent</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYcQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EscalationEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYcgkFEeWVleXnap4Kwg" name="EscalationEventDefinition Event" identifier="org.eclipse.papyrus.bpmn.EscalationEventDefinition_Event" hint="UML::Event"> + <iconEntry xmi:id="_ulgYcwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Event.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Event</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYdAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EscalationEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYdQkFEeWVleXnap4Kwg" name="EscalationEventDefinition PackageableElement" identifier="org.eclipse.papyrus.bpmn.EscalationEventDefinition_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulgYdgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYdwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EscalationEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYeAkFEeWVleXnap4Kwg" name="EscalationEventDefinition Element" identifier="org.eclipse.papyrus.bpmn.EscalationEventDefinition_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYeQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYegkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EscalationEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYewkFEeWVleXnap4Kwg" name="TimerEventDefinition ChangeEvent" identifier="org.eclipse.papyrus.bpmn.TimerEventDefinition_ChangeEvent" hint="UML::ChangeEvent"> + <iconEntry xmi:id="_ulgYfAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ChangeEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ChangeEvent</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYfQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::TimerEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYfgkFEeWVleXnap4Kwg" name="TimerEventDefinition Event" identifier="org.eclipse.papyrus.bpmn.TimerEventDefinition_Event" hint="UML::Event"> + <iconEntry xmi:id="_ulgYfwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Event.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Event</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYgAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::TimerEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYgQkFEeWVleXnap4Kwg" name="TimerEventDefinition PackageableElement" identifier="org.eclipse.papyrus.bpmn.TimerEventDefinition_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulgYggkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYgwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::TimerEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYhAkFEeWVleXnap4Kwg" name="TimerEventDefinition Element" identifier="org.eclipse.papyrus.bpmn.TimerEventDefinition_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYhQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYhgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::TimerEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYhwkFEeWVleXnap4Kwg" name="SignalEventDefinition CallEvent" identifier="org.eclipse.papyrus.bpmn.SignalEventDefinition_CallEvent" hint="UML::CallEvent"> + <iconEntry xmi:id="_ulgYiAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallEvent</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYiQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SignalEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYigkFEeWVleXnap4Kwg" name="SignalEventDefinition Event" identifier="org.eclipse.papyrus.bpmn.SignalEventDefinition_Event" hint="UML::Event"> + <iconEntry xmi:id="_ulgYiwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Event.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Event</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYjAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SignalEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYjQkFEeWVleXnap4Kwg" name="SignalEventDefinition PackageableElement" identifier="org.eclipse.papyrus.bpmn.SignalEventDefinition_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulgYjgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYjwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SignalEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYkAkFEeWVleXnap4Kwg" name="SignalEventDefinition Element" identifier="org.eclipse.papyrus.bpmn.SignalEventDefinition_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulgYkQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYkgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SignalEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYkwkFEeWVleXnap4Kwg" name="EndEvent FinalNode" identifier="org.eclipse.papyrus.bpmn.EndEvent_FinalNode" hint="UML::FinalNode"> + <iconEntry xmi:id="_ulgYlAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/FinalNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.FinalNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulgYlQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EndEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulgYlgkFEeWVleXnap4Kwg" name="EndEvent CallOperationAction" identifier="org.eclipse.papyrus.bpmn.EndEvent_CallOperationAction" hint="UML::CallOperationAction"> + <iconEntry xmi:id="_ulg-oAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallOperationAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallOperationAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-oQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EndEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-ogkFEeWVleXnap4Kwg" name="EndEvent FlowFinalNode" identifier="org.eclipse.papyrus.bpmn.EndEvent_FlowFinalNode" hint="UML::FlowFinalNode"> + <iconEntry xmi:id="_ulg-owkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/FlowFinalNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.FlowFinalNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-pAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EndEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-pQkFEeWVleXnap4Kwg" name="EndEvent ActivityNode" identifier="org.eclipse.papyrus.bpmn.EndEvent_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulg-pgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-pwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EndEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-qAkFEeWVleXnap4Kwg" name="EndEvent Element" identifier="org.eclipse.papyrus.bpmn.EndEvent_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg-qQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-qgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EndEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-qwkFEeWVleXnap4Kwg" name="EventDefinition Event" identifier="org.eclipse.papyrus.bpmn.EventDefinition_Event" hint="UML::Event"> + <iconEntry xmi:id="_ulg-rAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Event.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Event</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-rQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-rgkFEeWVleXnap4Kwg" name="EventDefinition PackageableElement" identifier="org.eclipse.papyrus.bpmn.EventDefinition_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg-rwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-sAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-sQkFEeWVleXnap4Kwg" name="EventDefinition Element" identifier="org.eclipse.papyrus.bpmn.EventDefinition_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg-sgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-swkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::EventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-tAkFEeWVleXnap4Kwg" name="BPMNEvent ActivityNode" identifier="org.eclipse.papyrus.bpmn.BPMNEvent_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulg-tQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-tgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-twkFEeWVleXnap4Kwg" name="BPMNEvent Element" identifier="org.eclipse.papyrus.bpmn.BPMNEvent_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg-uAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-uQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-ugkFEeWVleXnap4Kwg" name="Error Class" identifier="org.eclipse.papyrus.bpmn.Error_Class" hint="UML::Class"> + <iconEntry xmi:id="_ulg-uwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-vAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Error</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-vQkFEeWVleXnap4Kwg" name="Error PackageableElement" identifier="org.eclipse.papyrus.bpmn.Error_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg-vgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-vwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Error</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-wAkFEeWVleXnap4Kwg" name="Error Element" identifier="org.eclipse.papyrus.bpmn.Error_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg-wQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-wgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Error</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-wwkFEeWVleXnap4Kwg" name="CatchEvent AcceptEventAction" identifier="org.eclipse.papyrus.bpmn.CatchEvent_AcceptEventAction" hint="UML::AcceptEventAction"> + <iconEntry xmi:id="_ulg-xAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/AcceptEventAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.AcceptEventAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-xQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CatchEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-xgkFEeWVleXnap4Kwg" name="CatchEvent InitialNode" identifier="org.eclipse.papyrus.bpmn.CatchEvent_InitialNode" hint="UML::InitialNode"> + <iconEntry xmi:id="_ulg-xwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/InitialNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.InitialNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-yAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CatchEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-yQkFEeWVleXnap4Kwg" name="CatchEvent ActivityNode" identifier="org.eclipse.papyrus.bpmn.CatchEvent_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulg-ygkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-ywkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CatchEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-zAkFEeWVleXnap4Kwg" name="CatchEvent Element" identifier="org.eclipse.papyrus.bpmn.CatchEvent_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg-zQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-zgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CatchEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-zwkFEeWVleXnap4Kwg" name="MessageEventDefinition CallEvent" identifier="org.eclipse.papyrus.bpmn.MessageEventDefinition_CallEvent" hint="UML::CallEvent"> + <iconEntry xmi:id="_ulg-0AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallEvent</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-0QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::MessageEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-0gkFEeWVleXnap4Kwg" name="MessageEventDefinition Event" identifier="org.eclipse.papyrus.bpmn.MessageEventDefinition_Event" hint="UML::Event"> + <iconEntry xmi:id="_ulg-0wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Event.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Event</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-1AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::MessageEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-1QkFEeWVleXnap4Kwg" name="MessageEventDefinition PackageableElement" identifier="org.eclipse.papyrus.bpmn.MessageEventDefinition_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg-1gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-1wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::MessageEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-2AkFEeWVleXnap4Kwg" name="MessageEventDefinition Element" identifier="org.eclipse.papyrus.bpmn.MessageEventDefinition_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg-2QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-2gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::MessageEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-2wkFEeWVleXnap4Kwg" name="StartEvent AcceptEventAction" identifier="org.eclipse.papyrus.bpmn.StartEvent_AcceptEventAction" hint="UML::AcceptEventAction"> + <iconEntry xmi:id="_ulg-3AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/AcceptEventAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.AcceptEventAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-3QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::StartEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-3gkFEeWVleXnap4Kwg" name="StartEvent InitialNode" identifier="org.eclipse.papyrus.bpmn.StartEvent_InitialNode" hint="UML::InitialNode"> + <iconEntry xmi:id="_ulg-3wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/InitialNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.InitialNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-4AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::StartEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-4QkFEeWVleXnap4Kwg" name="StartEvent ActivityNode" identifier="org.eclipse.papyrus.bpmn.StartEvent_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulg-4gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-4wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::StartEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-5AkFEeWVleXnap4Kwg" name="StartEvent Element" identifier="org.eclipse.papyrus.bpmn.StartEvent_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg-5QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-5gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::StartEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-5wkFEeWVleXnap4Kwg" name="BPMNSignal Class" identifier="org.eclipse.papyrus.bpmn.BPMNSignal_Class" hint="UML::Class"> + <iconEntry xmi:id="_ulg-6AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-6QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNSignal</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-6gkFEeWVleXnap4Kwg" name="BPMNSignal PackageableElement" identifier="org.eclipse.papyrus.bpmn.BPMNSignal_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg-6wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-7AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNSignal</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-7QkFEeWVleXnap4Kwg" name="BPMNSignal Element" identifier="org.eclipse.papyrus.bpmn.BPMNSignal_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg-7gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-7wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNSignal</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-8AkFEeWVleXnap4Kwg" name="ConditionalEventDefinition ChangeEvent" identifier="org.eclipse.papyrus.bpmn.ConditionalEventDefinition_ChangeEvent" hint="UML::ChangeEvent"> + <iconEntry xmi:id="_ulg-8QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ChangeEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ChangeEvent</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-8gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ConditionalEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-8wkFEeWVleXnap4Kwg" name="ConditionalEventDefinition Event" identifier="org.eclipse.papyrus.bpmn.ConditionalEventDefinition_Event" hint="UML::Event"> + <iconEntry xmi:id="_ulg-9AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Event.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Event</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-9QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ConditionalEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-9gkFEeWVleXnap4Kwg" name="ConditionalEventDefinition PackageableElement" identifier="org.eclipse.papyrus.bpmn.ConditionalEventDefinition_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg-9wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg--AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ConditionalEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg--QkFEeWVleXnap4Kwg" name="ConditionalEventDefinition Element" identifier="org.eclipse.papyrus.bpmn.ConditionalEventDefinition_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg--gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg--wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ConditionalEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-_AkFEeWVleXnap4Kwg" name="LinkEventDefinition CallEvent" identifier="org.eclipse.papyrus.bpmn.LinkEventDefinition_CallEvent" hint="UML::CallEvent"> + <iconEntry xmi:id="_ulg-_QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallEvent</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg-_gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::LinkEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg-_wkFEeWVleXnap4Kwg" name="LinkEventDefinition Event" identifier="org.eclipse.papyrus.bpmn.LinkEventDefinition_Event" hint="UML::Event"> + <iconEntry xmi:id="_ulg_AAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Event.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Event</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_AQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::LinkEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_AgkFEeWVleXnap4Kwg" name="LinkEventDefinition PackageableElement" identifier="org.eclipse.papyrus.bpmn.LinkEventDefinition_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg_AwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_BAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::LinkEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_BQkFEeWVleXnap4Kwg" name="LinkEventDefinition Element" identifier="org.eclipse.papyrus.bpmn.LinkEventDefinition_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_BgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_BwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::LinkEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_CAkFEeWVleXnap4Kwg" name="ErrorEventDefinition CallEvent" identifier="org.eclipse.papyrus.bpmn.ErrorEventDefinition_CallEvent" hint="UML::CallEvent"> + <iconEntry xmi:id="_ulg_CQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallEvent</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_CgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ErrorEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_CwkFEeWVleXnap4Kwg" name="ErrorEventDefinition Event" identifier="org.eclipse.papyrus.bpmn.ErrorEventDefinition_Event" hint="UML::Event"> + <iconEntry xmi:id="_ulg_DAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Event.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Event</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_DQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ErrorEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_DgkFEeWVleXnap4Kwg" name="ErrorEventDefinition PackageableElement" identifier="org.eclipse.papyrus.bpmn.ErrorEventDefinition_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg_DwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_EAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ErrorEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_EQkFEeWVleXnap4Kwg" name="ErrorEventDefinition Element" identifier="org.eclipse.papyrus.bpmn.ErrorEventDefinition_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_EgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_EwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ErrorEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_FAkFEeWVleXnap4Kwg" name="IntermediateCatchEvent AcceptEventAction" identifier="org.eclipse.papyrus.bpmn.IntermediateCatchEvent_AcceptEventAction" hint="UML::AcceptEventAction"> + <iconEntry xmi:id="_ulg_FQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/AcceptEventAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.AcceptEventAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_FgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::IntermediateCatchEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_FwkFEeWVleXnap4Kwg" name="IntermediateCatchEvent InitialNode" identifier="org.eclipse.papyrus.bpmn.IntermediateCatchEvent_InitialNode" hint="UML::InitialNode"> + <iconEntry xmi:id="_ulg_GAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/InitialNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.InitialNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_GQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::IntermediateCatchEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_GgkFEeWVleXnap4Kwg" name="IntermediateCatchEvent ActivityNode" identifier="org.eclipse.papyrus.bpmn.IntermediateCatchEvent_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulg_GwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_HAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::IntermediateCatchEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_HQkFEeWVleXnap4Kwg" name="IntermediateCatchEvent Element" identifier="org.eclipse.papyrus.bpmn.IntermediateCatchEvent_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_HgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_HwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::IntermediateCatchEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_IAkFEeWVleXnap4Kwg" name="IntermediateThrowEvent SendObjectAction" identifier="org.eclipse.papyrus.bpmn.IntermediateThrowEvent_SendObjectAction" hint="UML::SendObjectAction"> + <iconEntry xmi:id="_ulg_IQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/SendObjectAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.SendObjectAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_IgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::IntermediateThrowEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_IwkFEeWVleXnap4Kwg" name="IntermediateThrowEvent CallOperationAction" identifier="org.eclipse.papyrus.bpmn.IntermediateThrowEvent_CallOperationAction" hint="UML::CallOperationAction"> + <iconEntry xmi:id="_ulg_JAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallOperationAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallOperationAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_JQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::IntermediateThrowEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_JgkFEeWVleXnap4Kwg" name="IntermediateThrowEvent FlowFinalNode" identifier="org.eclipse.papyrus.bpmn.IntermediateThrowEvent_FlowFinalNode" hint="UML::FlowFinalNode"> + <iconEntry xmi:id="_ulg_JwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/FlowFinalNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.FlowFinalNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_KAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::IntermediateThrowEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_KQkFEeWVleXnap4Kwg" name="IntermediateThrowEvent ActivityNode" identifier="org.eclipse.papyrus.bpmn.IntermediateThrowEvent_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulg_KgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_KwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::IntermediateThrowEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_LAkFEeWVleXnap4Kwg" name="IntermediateThrowEvent Element" identifier="org.eclipse.papyrus.bpmn.IntermediateThrowEvent_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_LQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_LgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::IntermediateThrowEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_LwkFEeWVleXnap4Kwg" name="TerminateEventDefinition CallEvent" identifier="org.eclipse.papyrus.bpmn.TerminateEventDefinition_CallEvent" hint="UML::CallEvent"> + <iconEntry xmi:id="_ulg_MAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallEvent</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_MQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::TerminateEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_MgkFEeWVleXnap4Kwg" name="TerminateEventDefinition Event" identifier="org.eclipse.papyrus.bpmn.TerminateEventDefinition_Event" hint="UML::Event"> + <iconEntry xmi:id="_ulg_MwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Event.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Event</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_NAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::TerminateEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_NQkFEeWVleXnap4Kwg" name="TerminateEventDefinition PackageableElement" identifier="org.eclipse.papyrus.bpmn.TerminateEventDefinition_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg_NgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_NwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::TerminateEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_OAkFEeWVleXnap4Kwg" name="TerminateEventDefinition Element" identifier="org.eclipse.papyrus.bpmn.TerminateEventDefinition_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_OQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_OgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::TerminateEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_OwkFEeWVleXnap4Kwg" name="ThrowEvent CallOperationAction" identifier="org.eclipse.papyrus.bpmn.ThrowEvent_CallOperationAction" hint="UML::CallOperationAction"> + <iconEntry xmi:id="_ulg_PAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallOperationAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallOperationAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_PQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ThrowEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_PgkFEeWVleXnap4Kwg" name="ThrowEvent FlowFinalNode" identifier="org.eclipse.papyrus.bpmn.ThrowEvent_FlowFinalNode" hint="UML::FlowFinalNode"> + <iconEntry xmi:id="_ulg_PwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/FlowFinalNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.FlowFinalNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_QAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ThrowEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_QQkFEeWVleXnap4Kwg" name="ThrowEvent ActivityNode" identifier="org.eclipse.papyrus.bpmn.ThrowEvent_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulg_QgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_QwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ThrowEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_RAkFEeWVleXnap4Kwg" name="ThrowEvent Element" identifier="org.eclipse.papyrus.bpmn.ThrowEvent_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_RQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_RgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ThrowEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_RwkFEeWVleXnap4Kwg" name="BoundaryEvent AcceptEventAction" identifier="org.eclipse.papyrus.bpmn.BoundaryEvent_AcceptEventAction" hint="UML::AcceptEventAction"> + <iconEntry xmi:id="_ulg_SAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/AcceptEventAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.AcceptEventAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_SQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BoundaryEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_SgkFEeWVleXnap4Kwg" name="BoundaryEvent InitialNode" identifier="org.eclipse.papyrus.bpmn.BoundaryEvent_InitialNode" hint="UML::InitialNode"> + <iconEntry xmi:id="_ulg_SwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/InitialNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.InitialNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_TAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BoundaryEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_TQkFEeWVleXnap4Kwg" name="BoundaryEvent ActivityNode" identifier="org.eclipse.papyrus.bpmn.BoundaryEvent_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulg_TgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_TwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BoundaryEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_UAkFEeWVleXnap4Kwg" name="BoundaryEvent Element" identifier="org.eclipse.papyrus.bpmn.BoundaryEvent_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_UQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_UgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BoundaryEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_UwkFEeWVleXnap4Kwg" name="ImplicitThrowEvent CallOperationAction" identifier="org.eclipse.papyrus.bpmn.ImplicitThrowEvent_CallOperationAction" hint="UML::CallOperationAction"> + <iconEntry xmi:id="_ulg_VAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallOperationAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallOperationAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_VQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ImplicitThrowEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_VgkFEeWVleXnap4Kwg" name="ImplicitThrowEvent FlowFinalNode" identifier="org.eclipse.papyrus.bpmn.ImplicitThrowEvent_FlowFinalNode" hint="UML::FlowFinalNode"> + <iconEntry xmi:id="_ulg_VwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/FlowFinalNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.FlowFinalNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_WAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ImplicitThrowEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_WQkFEeWVleXnap4Kwg" name="ImplicitThrowEvent ActivityNode" identifier="org.eclipse.papyrus.bpmn.ImplicitThrowEvent_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulg_WgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_WwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ImplicitThrowEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_XAkFEeWVleXnap4Kwg" name="ImplicitThrowEvent Element" identifier="org.eclipse.papyrus.bpmn.ImplicitThrowEvent_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_XQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_XgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ImplicitThrowEvent</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_XwkFEeWVleXnap4Kwg" name="CancelEventDefinition CallEvent" identifier="org.eclipse.papyrus.bpmn.CancelEventDefinition_CallEvent" hint="UML::CallEvent"> + <iconEntry xmi:id="_ulg_YAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallEvent</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_YQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CancelEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_YgkFEeWVleXnap4Kwg" name="CancelEventDefinition Event" identifier="org.eclipse.papyrus.bpmn.CancelEventDefinition_Event" hint="UML::Event"> + <iconEntry xmi:id="_ulg_YwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Event.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Event</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_ZAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CancelEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_ZQkFEeWVleXnap4Kwg" name="CancelEventDefinition PackageableElement" identifier="org.eclipse.papyrus.bpmn.CancelEventDefinition_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg_ZgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_ZwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CancelEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_aAkFEeWVleXnap4Kwg" name="CancelEventDefinition Element" identifier="org.eclipse.papyrus.bpmn.CancelEventDefinition_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_aQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_agkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CancelEventDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_awkFEeWVleXnap4Kwg" name="Escalation Class" identifier="org.eclipse.papyrus.bpmn.Escalation_Class" hint="UML::Class"> + <iconEntry xmi:id="_ulg_bAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_bQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Escalation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_bgkFEeWVleXnap4Kwg" name="Escalation PackageableElement" identifier="org.eclipse.papyrus.bpmn.Escalation_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg_bwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_cAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Escalation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_cQkFEeWVleXnap4Kwg" name="Escalation Element" identifier="org.eclipse.papyrus.bpmn.Escalation_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_cgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_cwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Escalation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_dAkFEeWVleXnap4Kwg" name="TextAnnotation Comment" identifier="org.eclipse.papyrus.bpmn.TextAnnotation_Comment" hint="UML::Comment"> + <iconEntry xmi:id="_ulg_dQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Comment.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Comment</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_dgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::TextAnnotation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_dwkFEeWVleXnap4Kwg" name="TextAnnotation Element" identifier="org.eclipse.papyrus.bpmn.TextAnnotation_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_eAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_eQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::TextAnnotation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_egkFEeWVleXnap4Kwg" name="Category Enumeration" identifier="org.eclipse.papyrus.bpmn.Category_Enumeration" hint="UML::Enumeration"> + <iconEntry xmi:id="_ulg_ewkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Enumeration.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Enumeration</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_fAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Category</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_fQkFEeWVleXnap4Kwg" name="Category PackageableElement" identifier="org.eclipse.papyrus.bpmn.Category_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg_fgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_fwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Category</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_gAkFEeWVleXnap4Kwg" name="Category Element" identifier="org.eclipse.papyrus.bpmn.Category_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_gQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_ggkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Category</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_gwkFEeWVleXnap4Kwg" name="BPMNAssociation Dependency" identifier="org.eclipse.papyrus.bpmn.BPMNAssociation_Dependency" hint="UML::Dependency"> + <iconEntry xmi:id="_ulg_hAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Dependency.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Dependency</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_hQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNAssociation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_hgkFEeWVleXnap4Kwg" name="BPMNAssociation Element" identifier="org.eclipse.papyrus.bpmn.BPMNAssociation_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_hwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_iAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNAssociation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_iQkFEeWVleXnap4Kwg" name="Group ActivityPartition" identifier="org.eclipse.papyrus.bpmn.Group_ActivityPartition" hint="UML::ActivityPartition"> + <iconEntry xmi:id="_ulg_igkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityPartition.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityPartition</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_iwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Group</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_jAkFEeWVleXnap4Kwg" name="Group Element" identifier="org.eclipse.papyrus.bpmn.Group_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_jQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_jgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Group</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_jwkFEeWVleXnap4Kwg" name="CategoryValue EnumerationLiteral" identifier="org.eclipse.papyrus.bpmn.CategoryValue_EnumerationLiteral" hint="UML::EnumerationLiteral"> + <iconEntry xmi:id="_ulg_kAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/EnumerationLiteral.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.EnumerationLiteral</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_kQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CategoryValue</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_kgkFEeWVleXnap4Kwg" name="CategoryValue Element" identifier="org.eclipse.papyrus.bpmn.CategoryValue_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_kwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_lAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CategoryValue</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_lQkFEeWVleXnap4Kwg" name="BPMNArtifact" identifier="org.eclipse.papyrus.bpmn.BPMNArtifact" hint="UML::Element"> + <iconEntry xmi:id="_ulg_lgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_lwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNArtifact</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_mAkFEeWVleXnap4Kwg" name="FlowNode ActivityNode" identifier="org.eclipse.papyrus.bpmn.FlowNode_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulg_mQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_mgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::FlowNode</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_mwkFEeWVleXnap4Kwg" name="FlowNode Element" identifier="org.eclipse.papyrus.bpmn.FlowNode_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_nAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_nQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::FlowNode</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_ngkFEeWVleXnap4Kwg" name="FormalExpression OpaqueExpression" identifier="org.eclipse.papyrus.bpmn.FormalExpression_OpaqueExpression" hint="UML::OpaqueExpression"> + <iconEntry xmi:id="_ulg_nwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/OpaqueExpression.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.OpaqueExpression</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_oAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::FormalExpression</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_oQkFEeWVleXnap4Kwg" name="FormalExpression Element" identifier="org.eclipse.papyrus.bpmn.FormalExpression_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_ogkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_owkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::FormalExpression</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_pAkFEeWVleXnap4Kwg" name="Resource Class" identifier="org.eclipse.papyrus.bpmn.Resource_Class" hint="UML::Class"> + <iconEntry xmi:id="_ulg_pQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_pgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Resource</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_pwkFEeWVleXnap4Kwg" name="Resource PackageableElement" identifier="org.eclipse.papyrus.bpmn.Resource_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg_qAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_qQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Resource</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_qgkFEeWVleXnap4Kwg" name="Resource Element" identifier="org.eclipse.papyrus.bpmn.Resource_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_qwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_rAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Resource</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_rQkFEeWVleXnap4Kwg" name="FlowElement" identifier="org.eclipse.papyrus.bpmn.FlowElement" hint="UML::Element"> + <iconEntry xmi:id="_ulg_rgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_rwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::FlowElement</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_sAkFEeWVleXnap4Kwg" name="CorrelationPropertyBinding Property" identifier="org.eclipse.papyrus.bpmn.CorrelationPropertyBinding_Property" hint="UML::Property"> + <iconEntry xmi:id="_ulg_sQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_sgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CorrelationPropertyBinding</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_swkFEeWVleXnap4Kwg" name="CorrelationPropertyBinding Element" identifier="org.eclipse.papyrus.bpmn.CorrelationPropertyBinding_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_tAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_tQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CorrelationPropertyBinding</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_tgkFEeWVleXnap4Kwg" name="CorrelationSubscription Class" identifier="org.eclipse.papyrus.bpmn.CorrelationSubscription_Class" hint="UML::Class"> + <iconEntry xmi:id="_ulg_twkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_uAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CorrelationSubscription</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_uQkFEeWVleXnap4Kwg" name="CorrelationSubscription Element" identifier="org.eclipse.papyrus.bpmn.CorrelationSubscription_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_ugkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_uwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CorrelationSubscription</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_vAkFEeWVleXnap4Kwg" name="CallableElement Behavior" identifier="org.eclipse.papyrus.bpmn.CallableElement_Behavior" hint="UML::Behavior"> + <iconEntry xmi:id="_ulg_vQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Behavior.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Behavior</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_vgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CallableElement</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_vwkFEeWVleXnap4Kwg" name="CallableElement PackageableElement" identifier="org.eclipse.papyrus.bpmn.CallableElement_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg_wAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_wQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CallableElement</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_wgkFEeWVleXnap4Kwg" name="CallableElement Element" identifier="org.eclipse.papyrus.bpmn.CallableElement_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_wwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_xAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CallableElement</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_xQkFEeWVleXnap4Kwg" name="SequenceFlow ControlFlow" identifier="org.eclipse.papyrus.bpmn.SequenceFlow_ControlFlow" hint="UML::ControlFlow"> + <iconEntry xmi:id="_ulg_xgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ControlFlow.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ControlFlow</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_xwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SequenceFlow</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_yAkFEeWVleXnap4Kwg" name="SequenceFlow Element" identifier="org.eclipse.papyrus.bpmn.SequenceFlow_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_yQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_ygkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SequenceFlow</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_ywkFEeWVleXnap4Kwg" name="CorrelationPropertyRetrievalExpression Dependency" identifier="org.eclipse.papyrus.bpmn.CorrelationPropertyRetrievalExpression_Dependency" hint="UML::Dependency"> + <iconEntry xmi:id="_ulg_zAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Dependency.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Dependency</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_zQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CorrelationPropertyRetrievalExpression</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_zgkFEeWVleXnap4Kwg" name="CorrelationPropertyRetrievalExpression Element" identifier="org.eclipse.papyrus.bpmn.CorrelationPropertyRetrievalExpression_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_zwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_0AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CorrelationPropertyRetrievalExpression</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_0QkFEeWVleXnap4Kwg" name="BPMNExpression OpaqueExpression" identifier="org.eclipse.papyrus.bpmn.BPMNExpression_OpaqueExpression" hint="UML::OpaqueExpression"> + <iconEntry xmi:id="_ulg_0gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/OpaqueExpression.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.OpaqueExpression</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_0wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNExpression</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_1AkFEeWVleXnap4Kwg" name="BPMNExpression Element" identifier="org.eclipse.papyrus.bpmn.BPMNExpression_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_1QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_1gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNExpression</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_1wkFEeWVleXnap4Kwg" name="CorrelationProperty Property" identifier="org.eclipse.papyrus.bpmn.CorrelationProperty_Property" hint="UML::Property"> + <iconEntry xmi:id="_ulg_2AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_2QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CorrelationProperty</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_2gkFEeWVleXnap4Kwg" name="CorrelationProperty Element" identifier="org.eclipse.papyrus.bpmn.CorrelationProperty_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_2wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_3AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CorrelationProperty</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_3QkFEeWVleXnap4Kwg" name="ItemDefinition Class" identifier="org.eclipse.papyrus.bpmn.ItemDefinition_Class" hint="UML::Class"> + <iconEntry xmi:id="_ulg_3gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_3wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ItemDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_4AkFEeWVleXnap4Kwg" name="ItemDefinition PackageableElement" identifier="org.eclipse.papyrus.bpmn.ItemDefinition_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg_4QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_4gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ItemDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_4wkFEeWVleXnap4Kwg" name="ItemDefinition Element" identifier="org.eclipse.papyrus.bpmn.ItemDefinition_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_5AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_5QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ItemDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_5gkFEeWVleXnap4Kwg" name="CorrelationKey Class" identifier="org.eclipse.papyrus.bpmn.CorrelationKey_Class" hint="UML::Class"> + <iconEntry xmi:id="_ulg_5wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_6AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CorrelationKey</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_6QkFEeWVleXnap4Kwg" name="CorrelationKey Element" identifier="org.eclipse.papyrus.bpmn.CorrelationKey_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_6gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_6wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CorrelationKey</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_7AkFEeWVleXnap4Kwg" name="FlowElementsContainer" identifier="org.eclipse.papyrus.bpmn.FlowElementsContainer" hint="UML::Element"> + <iconEntry xmi:id="_ulg_7QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_7gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::FlowElementsContainer</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_7wkFEeWVleXnap4Kwg" name="BPMNMessage Class" identifier="org.eclipse.papyrus.bpmn.BPMNMessage_Class" hint="UML::Class"> + <iconEntry xmi:id="_ulg_8AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_8QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNMessage</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_8gkFEeWVleXnap4Kwg" name="BPMNMessage PackageableElement" identifier="org.eclipse.papyrus.bpmn.BPMNMessage_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulg_8wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_9AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNMessage</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_9QkFEeWVleXnap4Kwg" name="BPMNMessage Element" identifier="org.eclipse.papyrus.bpmn.BPMNMessage_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg_9gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_9wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNMessage</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_-AkFEeWVleXnap4Kwg" name="ResourceParameter Property" identifier="org.eclipse.papyrus.bpmn.ResourceParameter_Property" hint="UML::Property"> + <iconEntry xmi:id="_ulg_-QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg_-gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ResourceParameter</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg_-wkFEeWVleXnap4Kwg" name="ResourceParameter Element" identifier="org.eclipse.papyrus.bpmn.ResourceParameter_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulg__AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulg__QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ResourceParameter</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulg__gkFEeWVleXnap4Kwg" name="OutputSet ParameterSet" identifier="org.eclipse.papyrus.bpmn.OutputSet_ParameterSet" hint="UML::ParameterSet"> + <iconEntry xmi:id="_ulg__wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ParameterSet.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ParameterSet</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAAAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::OutputSet</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAAQkFEeWVleXnap4Kwg" name="OutputSet Element" identifier="org.eclipse.papyrus.bpmn.OutputSet_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAAgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAAwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::OutputSet</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhABAkFEeWVleXnap4Kwg" name="InputSet ParameterSet" identifier="org.eclipse.papyrus.bpmn.InputSet_ParameterSet" hint="UML::ParameterSet"> + <iconEntry xmi:id="_ulhABQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ParameterSet.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ParameterSet</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhABgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::InputSet</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhABwkFEeWVleXnap4Kwg" name="InputSet Element" identifier="org.eclipse.papyrus.bpmn.InputSet_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhACAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhACQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::InputSet</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhACgkFEeWVleXnap4Kwg" name="DataState State" identifier="org.eclipse.papyrus.bpmn.DataState_State" hint="UML::State"> + <iconEntry xmi:id="_ulhACwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/State.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.State</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhADAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataState</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhADQkFEeWVleXnap4Kwg" name="DataState Element" identifier="org.eclipse.papyrus.bpmn.DataState_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhADgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhADwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataState</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAEAkFEeWVleXnap4Kwg" name="DataObjectReference DataStoreNode" identifier="org.eclipse.papyrus.bpmn.DataObjectReference_DataStoreNode" hint="UML::DataStoreNode"> + <iconEntry xmi:id="_ulhAEQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/DataStoreNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.DataStoreNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAEgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataObjectReference</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAEwkFEeWVleXnap4Kwg" name="DataObjectReference TypedElement" identifier="org.eclipse.papyrus.bpmn.DataObjectReference_TypedElement" hint="UML::TypedElement"> + <iconEntry xmi:id="_ulhAFAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/TypedElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.TypedElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAFQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataObjectReference</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAFgkFEeWVleXnap4Kwg" name="DataObjectReference Element" identifier="org.eclipse.papyrus.bpmn.DataObjectReference_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAFwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAGAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataObjectReference</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAGQkFEeWVleXnap4Kwg" name="DataOutputAssociation ObjectFlow" identifier="org.eclipse.papyrus.bpmn.DataOutputAssociation_ObjectFlow" hint="UML::ObjectFlow"> + <iconEntry xmi:id="_ulhAGgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ObjectFlow.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ObjectFlow</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAGwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataOutputAssociation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAHAkFEeWVleXnap4Kwg" name="DataOutputAssociation Element" identifier="org.eclipse.papyrus.bpmn.DataOutputAssociation_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAHQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAHgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataOutputAssociation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAHwkFEeWVleXnap4Kwg" name="InputOutputBinding Dependency" identifier="org.eclipse.papyrus.bpmn.InputOutputBinding_Dependency" hint="UML::Dependency"> + <iconEntry xmi:id="_ulhAIAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Dependency.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Dependency</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAIQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::InputOutputBinding</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAIgkFEeWVleXnap4Kwg" name="InputOutputBinding Element" identifier="org.eclipse.papyrus.bpmn.InputOutputBinding_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAIwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAJAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::InputOutputBinding</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAJQkFEeWVleXnap4Kwg" name="Assignment Dependency" identifier="org.eclipse.papyrus.bpmn.Assignment_Dependency" hint="UML::Dependency"> + <iconEntry xmi:id="_ulhAJgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Dependency.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Dependency</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAJwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Assignment</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAKAkFEeWVleXnap4Kwg" name="Assignment Element" identifier="org.eclipse.papyrus.bpmn.Assignment_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAKQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAKgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Assignment</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAKwkFEeWVleXnap4Kwg" name="DataOutput OutputPin" identifier="org.eclipse.papyrus.bpmn.DataOutput_OutputPin" hint="UML::OutputPin"> + <iconEntry xmi:id="_ulhALAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/OutputPin.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.OutputPin</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhALQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataOutput</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhALgkFEeWVleXnap4Kwg" name="DataOutput Parameter" identifier="org.eclipse.papyrus.bpmn.DataOutput_Parameter" hint="UML::Parameter"> + <iconEntry xmi:id="_ulhALwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Parameter.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Parameter</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAMAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataOutput</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAMQkFEeWVleXnap4Kwg" name="DataOutput ActivityParameterNode" identifier="org.eclipse.papyrus.bpmn.DataOutput_ActivityParameterNode" hint="UML::ActivityParameterNode"> + <iconEntry xmi:id="_ulhAMgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityParameterNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityParameterNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAMwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataOutput</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhANAkFEeWVleXnap4Kwg" name="DataOutput TypedElement" identifier="org.eclipse.papyrus.bpmn.DataOutput_TypedElement" hint="UML::TypedElement"> + <iconEntry xmi:id="_ulhANQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/TypedElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.TypedElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhANgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataOutput</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhANwkFEeWVleXnap4Kwg" name="DataOutput Element" identifier="org.eclipse.papyrus.bpmn.DataOutput_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAOAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAOQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataOutput</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAOgkFEeWVleXnap4Kwg" name="BPMNProperty DataStoreNode" identifier="org.eclipse.papyrus.bpmn.BPMNProperty_DataStoreNode" hint="UML::DataStoreNode"> + <iconEntry xmi:id="_ulhAOwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/DataStoreNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.DataStoreNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAPAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNProperty</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAPQkFEeWVleXnap4Kwg" name="BPMNProperty TypedElement" identifier="org.eclipse.papyrus.bpmn.BPMNProperty_TypedElement" hint="UML::TypedElement"> + <iconEntry xmi:id="_ulhAPgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/TypedElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.TypedElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAPwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNProperty</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAQAkFEeWVleXnap4Kwg" name="BPMNProperty Element" identifier="org.eclipse.papyrus.bpmn.BPMNProperty_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAQQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAQgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNProperty</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAQwkFEeWVleXnap4Kwg" name="ItemAwareElement TypedElement" identifier="org.eclipse.papyrus.bpmn.ItemAwareElement_TypedElement" hint="UML::TypedElement"> + <iconEntry xmi:id="_ulhARAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/TypedElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.TypedElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhARQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ItemAwareElement</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhARgkFEeWVleXnap4Kwg" name="ItemAwareElement Element" identifier="org.eclipse.papyrus.bpmn.ItemAwareElement_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhARwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhASAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ItemAwareElement</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhASQkFEeWVleXnap4Kwg" name="InputOutputSpecification Behavior" identifier="org.eclipse.papyrus.bpmn.InputOutputSpecification_Behavior" hint="UML::Behavior"> + <iconEntry xmi:id="_ulhASgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Behavior.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Behavior</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhASwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::InputOutputSpecification</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhATAkFEeWVleXnap4Kwg" name="InputOutputSpecification Action" identifier="org.eclipse.papyrus.bpmn.InputOutputSpecification_Action" hint="UML::Action"> + <iconEntry xmi:id="_ulhATQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Action</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhATgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::InputOutputSpecification</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhATwkFEeWVleXnap4Kwg" name="InputOutputSpecification Element" identifier="org.eclipse.papyrus.bpmn.InputOutputSpecification_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAUAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAUQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::InputOutputSpecification</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAUgkFEeWVleXnap4Kwg" name="DataStore Class" identifier="org.eclipse.papyrus.bpmn.DataStore_Class" hint="UML::Class"> + <iconEntry xmi:id="_ulhAUwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAVAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataStore</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAVQkFEeWVleXnap4Kwg" name="DataStore PackageableElement" identifier="org.eclipse.papyrus.bpmn.DataStore_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulhAVgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAVwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataStore</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAWAkFEeWVleXnap4Kwg" name="DataStore Element" identifier="org.eclipse.papyrus.bpmn.DataStore_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAWQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAWgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataStore</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAWwkFEeWVleXnap4Kwg" name="DataInputAssociation ObjectFlow" identifier="org.eclipse.papyrus.bpmn.DataInputAssociation_ObjectFlow" hint="UML::ObjectFlow"> + <iconEntry xmi:id="_ulhAXAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ObjectFlow.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ObjectFlow</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAXQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataInputAssociation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAXgkFEeWVleXnap4Kwg" name="DataInputAssociation Element" identifier="org.eclipse.papyrus.bpmn.DataInputAssociation_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAXwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAYAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataInputAssociation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAYQkFEeWVleXnap4Kwg" name="DataStoreReference DataStoreNode" identifier="org.eclipse.papyrus.bpmn.DataStoreReference_DataStoreNode" hint="UML::DataStoreNode"> + <iconEntry xmi:id="_ulhAYgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/DataStoreNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.DataStoreNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAYwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataStoreReference</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAZAkFEeWVleXnap4Kwg" name="DataStoreReference Element" identifier="org.eclipse.papyrus.bpmn.DataStoreReference_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAZQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAZgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataStoreReference</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAZwkFEeWVleXnap4Kwg" name="DataStoreReference TypedElement" identifier="org.eclipse.papyrus.bpmn.DataStoreReference_TypedElement" hint="UML::TypedElement"> + <iconEntry xmi:id="_ulhAaAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/TypedElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.TypedElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAaQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataStoreReference</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAagkFEeWVleXnap4Kwg" name="DataObject DataStoreNode" identifier="org.eclipse.papyrus.bpmn.DataObject_DataStoreNode" hint="UML::DataStoreNode"> + <iconEntry xmi:id="_ulhAawkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/DataStoreNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.DataStoreNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAbAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataObject</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAbQkFEeWVleXnap4Kwg" name="DataObject TypedElement" identifier="org.eclipse.papyrus.bpmn.DataObject_TypedElement" hint="UML::TypedElement"> + <iconEntry xmi:id="_ulhAbgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/TypedElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.TypedElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAbwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataObject</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAcAkFEeWVleXnap4Kwg" name="DataObject Element" identifier="org.eclipse.papyrus.bpmn.DataObject_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAcQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAcgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataObject</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAcwkFEeWVleXnap4Kwg" name="DataInput InputPin" identifier="org.eclipse.papyrus.bpmn.DataInput_InputPin" hint="UML::InputPin"> + <iconEntry xmi:id="_ulhAdAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/InputPin.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.InputPin</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAdQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataInput</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAdgkFEeWVleXnap4Kwg" name="DataInput Parameter" identifier="org.eclipse.papyrus.bpmn.DataInput_Parameter" hint="UML::Parameter"> + <iconEntry xmi:id="_ulhAdwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Parameter.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Parameter</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAeAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataInput</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAeQkFEeWVleXnap4Kwg" name="DataInput ActivityParameterNode" identifier="org.eclipse.papyrus.bpmn.DataInput_ActivityParameterNode" hint="UML::ActivityParameterNode"> + <iconEntry xmi:id="_ulhAegkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityParameterNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityParameterNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAewkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataInput</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAfAkFEeWVleXnap4Kwg" name="DataInput TypedElement" identifier="org.eclipse.papyrus.bpmn.DataInput_TypedElement" hint="UML::TypedElement"> + <iconEntry xmi:id="_ulhAfQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/TypedElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.TypedElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAfgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataInput</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAfwkFEeWVleXnap4Kwg" name="DataInput Element" identifier="org.eclipse.papyrus.bpmn.DataInput_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAgAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAgQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataInput</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAggkFEeWVleXnap4Kwg" name="DataAssociation ObjectFlow" identifier="org.eclipse.papyrus.bpmn.DataAssociation_ObjectFlow" hint="UML::ObjectFlow"> + <iconEntry xmi:id="_ulhAgwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ObjectFlow.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ObjectFlow</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAhAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataAssociation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAhQkFEeWVleXnap4Kwg" name="DataAssociation Element" identifier="org.eclipse.papyrus.bpmn.DataAssociation_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAhgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAhwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::DataAssociation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAiAkFEeWVleXnap4Kwg" name="UserTask OpaqueAction" identifier="org.eclipse.papyrus.bpmn.UserTask_OpaqueAction" hint="UML::OpaqueAction"> + <iconEntry xmi:id="_ulhAiQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/OpaqueAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.OpaqueAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAigkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::UserTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAiwkFEeWVleXnap4Kwg" name="UserTask Action" identifier="org.eclipse.papyrus.bpmn.UserTask_Action" hint="UML::Action"> + <iconEntry xmi:id="_ulhAjAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Action</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAjQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::UserTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAjgkFEeWVleXnap4Kwg" name="UserTask ActivityNode" identifier="org.eclipse.papyrus.bpmn.UserTask_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulhAjwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAkAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::UserTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAkQkFEeWVleXnap4Kwg" name="UserTask Element" identifier="org.eclipse.papyrus.bpmn.UserTask_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAkgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAkwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::UserTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAlAkFEeWVleXnap4Kwg" name="HumanPerformer Property" identifier="org.eclipse.papyrus.bpmn.HumanPerformer_Property" hint="UML::Property"> + <iconEntry xmi:id="_ulhAlQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAlgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::HumanPerformer</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAlwkFEeWVleXnap4Kwg" name="HumanPerformer Element" identifier="org.eclipse.papyrus.bpmn.HumanPerformer_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAmAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAmQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::HumanPerformer</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAmgkFEeWVleXnap4Kwg" name="GlobalUserTask OpaqueBehavior" identifier="org.eclipse.papyrus.bpmn.GlobalUserTask_OpaqueBehavior" hint="UML::OpaqueBehavior"> + <iconEntry xmi:id="_ulhAmwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/OpaqueBehavior.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.OpaqueBehavior</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAnAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalUserTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAnQkFEeWVleXnap4Kwg" name="GlobalUserTask Behavior" identifier="org.eclipse.papyrus.bpmn.GlobalUserTask_Behavior" hint="UML::Behavior"> + <iconEntry xmi:id="_ulhAngkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Behavior.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Behavior</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAnwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalUserTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAoAkFEeWVleXnap4Kwg" name="GlobalUserTask PackageableElement" identifier="org.eclipse.papyrus.bpmn.GlobalUserTask_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulhAoQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAogkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalUserTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAowkFEeWVleXnap4Kwg" name="GlobalUserTask Element" identifier="org.eclipse.papyrus.bpmn.GlobalUserTask_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhApAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhApQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalUserTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhApgkFEeWVleXnap4Kwg" name="Rendering Image" identifier="org.eclipse.papyrus.bpmn.Rendering_Image" hint="UML::Image"> + <iconEntry xmi:id="_ulhApwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Image.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Image</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAqAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Rendering</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAqQkFEeWVleXnap4Kwg" name="Rendering Element" identifier="org.eclipse.papyrus.bpmn.Rendering_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAqgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAqwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Rendering</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhArAkFEeWVleXnap4Kwg" name="GlobalManualTask OpaqueBehavior" identifier="org.eclipse.papyrus.bpmn.GlobalManualTask_OpaqueBehavior" hint="UML::OpaqueBehavior"> + <iconEntry xmi:id="_ulhArQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/OpaqueBehavior.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.OpaqueBehavior</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhArgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalManualTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhArwkFEeWVleXnap4Kwg" name="GlobalManualTask Behavior" identifier="org.eclipse.papyrus.bpmn.GlobalManualTask_Behavior" hint="UML::Behavior"> + <iconEntry xmi:id="_ulhAsAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Behavior.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Behavior</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAsQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalManualTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAsgkFEeWVleXnap4Kwg" name="GlobalManualTask PackageableElement" identifier="org.eclipse.papyrus.bpmn.GlobalManualTask_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulhAswkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAtAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalManualTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAtQkFEeWVleXnap4Kwg" name="GlobalManualTask Element" identifier="org.eclipse.papyrus.bpmn.GlobalManualTask_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAtgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAtwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalManualTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAuAkFEeWVleXnap4Kwg" name="ManualTask OpaqueAction" identifier="org.eclipse.papyrus.bpmn.ManualTask_OpaqueAction" hint="UML::OpaqueAction"> + <iconEntry xmi:id="_ulhAuQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/OpaqueAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.OpaqueAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAugkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ManualTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAuwkFEeWVleXnap4Kwg" name="ManualTask Action" identifier="org.eclipse.papyrus.bpmn.ManualTask_Action" hint="UML::Action"> + <iconEntry xmi:id="_ulhAvAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Action</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAvQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ManualTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAvgkFEeWVleXnap4Kwg" name="ManualTask ActivityNode" identifier="org.eclipse.papyrus.bpmn.ManualTask_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulhAvwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAwAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ManualTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAwQkFEeWVleXnap4Kwg" name="ManualTask Element" identifier="org.eclipse.papyrus.bpmn.ManualTask_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAwgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAwwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ManualTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAxAkFEeWVleXnap4Kwg" name="PotentialOwner Property" identifier="org.eclipse.papyrus.bpmn.PotentialOwner_Property" hint="UML::Property"> + <iconEntry xmi:id="_ulhAxQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAxgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::PotentialOwner</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAxwkFEeWVleXnap4Kwg" name="PotentialOwner Element" identifier="org.eclipse.papyrus.bpmn.PotentialOwner_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhAyAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAyQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::PotentialOwner</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAygkFEeWVleXnap4Kwg" name="InteractionNode" identifier="org.eclipse.papyrus.bpmn.InteractionNode" hint="UML::Element"> + <iconEntry xmi:id="_ulhAywkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAzAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::InteractionNode</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhAzQkFEeWVleXnap4Kwg" name="Participant Property" identifier="org.eclipse.papyrus.bpmn.Participant_Property" hint="UML::Property"> + <iconEntry xmi:id="_ulhAzgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhAzwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Participant</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA0AkFEeWVleXnap4Kwg" name="Participant Element" identifier="org.eclipse.papyrus.bpmn.Participant_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhA0QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA0gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Participant</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA0wkFEeWVleXnap4Kwg" name="PartnerRole Class" identifier="org.eclipse.papyrus.bpmn.PartnerRole_Class" hint="UML::Class"> + <iconEntry xmi:id="_ulhA1AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA1QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::PartnerRole</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA1gkFEeWVleXnap4Kwg" name="PartnerRole PackageableElement" identifier="org.eclipse.papyrus.bpmn.PartnerRole_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulhA1wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA2AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::PartnerRole</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA2QkFEeWVleXnap4Kwg" name="PartnerRole Element" identifier="org.eclipse.papyrus.bpmn.PartnerRole_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhA2gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA2wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::PartnerRole</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA3AkFEeWVleXnap4Kwg" name="MessageFlow InformationFlow" identifier="org.eclipse.papyrus.bpmn.MessageFlow_InformationFlow_UML::InformationFlow" hint="UML::InformationFlow"> + <iconEntry xmi:id="_ulhA3QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/InformationFlow.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.InformationFlow</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA3gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::MessageFlow</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA3wkFEeWVleXnap4Kwg" name="MessageFlow Element" identifier="org.eclipse.papyrus.bpmn.MessageFlow_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhA4AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA4QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::MessageFlow</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA4gkFEeWVleXnap4Kwg" name="BPMNCollaboration Collaboration" identifier="org.eclipse.papyrus.bpmn.BPMNCollaboration_Collaboration" hint="UML::Collaboration"> + <iconEntry xmi:id="_ulhA4wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Collaboration.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Collaboration</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA5AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNCollaboration</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA5QkFEeWVleXnap4Kwg" name="BPMNCollaboration PackageableElement" identifier="org.eclipse.papyrus.bpmn.BPMNCollaboration_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulhA5gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA5wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNCollaboration</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA6AkFEeWVleXnap4Kwg" name="BPMNCollaboration Element" identifier="org.eclipse.papyrus.bpmn.BPMNCollaboration_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhA6QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA6gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNCollaboration</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA6wkFEeWVleXnap4Kwg" name="MessageFlowAssociation Dependency" identifier="org.eclipse.papyrus.bpmn.MessageFlowAssociation_Dependency" hint="UML::Dependency"> + <iconEntry xmi:id="_ulhA7AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Dependency.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Dependency</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA7QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::MessageFlowAssociation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA7gkFEeWVleXnap4Kwg" name="MessageFlowAssociation Element" identifier="org.eclipse.papyrus.bpmn.MessageFlowAssociation_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhA7wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA8AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::MessageFlowAssociation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA8QkFEeWVleXnap4Kwg" name="PartnerEntity InstanceSpecification" identifier="org.eclipse.papyrus.bpmn.PartnerEntity_InstanceSpecification" hint="UML::InstanceSpecification"> + <iconEntry xmi:id="_ulhA8gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/InstanceSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.InstanceSpecification</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA8wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::PartnerEntity</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA9AkFEeWVleXnap4Kwg" name="PartnerEntity PackageableElement" identifier="org.eclipse.papyrus.bpmn.PartnerEntity_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulhA9QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA9gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::PartnerEntity</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA9wkFEeWVleXnap4Kwg" name="PartnerEntity Element" identifier="org.eclipse.papyrus.bpmn.PartnerEntity_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhA-AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA-QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::PartnerEntity</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA-gkFEeWVleXnap4Kwg" name="ParticipantAssociation Dependency" identifier="org.eclipse.papyrus.bpmn.ParticipantAssociation_Dependency" hint="UML::Dependency"> + <iconEntry xmi:id="_ulhA-wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Dependency.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Dependency</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA_AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ParticipantAssociation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhA_QkFEeWVleXnap4Kwg" name="ParticipantAssociation Element" identifier="org.eclipse.papyrus.bpmn.ParticipantAssociation_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhA_gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhA_wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ParticipantAssociation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBAAkFEeWVleXnap4Kwg" name="ParticipantMultiplicity MultiplicityElement" identifier="org.eclipse.papyrus.bpmn.ParticipantMultiplicity_MultiplicityElement" hint="UML::MultiplicityElement"> + <iconEntry xmi:id="_ulhBAQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/MultiplicityElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.MultiplicityElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBAgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ParticipantMultiplicity</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBAwkFEeWVleXnap4Kwg" name="ParticipantMultiplicity Element" identifier="org.eclipse.papyrus.bpmn.ParticipantMultiplicity_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBBAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBBQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ParticipantMultiplicity</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBBgkFEeWVleXnap4Kwg" name="Documentation Comment" identifier="org.eclipse.papyrus.bpmn.Documentation_Comment" hint="UML::Comment"> + <iconEntry xmi:id="_ulhBBwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Comment.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Comment</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBCAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Documentation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBCQkFEeWVleXnap4Kwg" name="Documentation Element" identifier="org.eclipse.papyrus.bpmn.Documentation_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBCgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBCwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Documentation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBDAkFEeWVleXnap4Kwg" name="ExtensionDefinition" identifier="org.eclipse.papyrus.bpmn.ExtensionDefinition" hint="UML::Stereotype"> + <iconEntry xmi:id="_ulhBDQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Stereotype.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Stereotype</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBDgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ExtensionDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBDwkFEeWVleXnap4Kwg" name="BPMNRelationship Constraint" identifier="org.eclipse.papyrus.bpmn.BPMNRelationship_Constraint" hint="UML::Constraint"> + <iconEntry xmi:id="_ulhBEAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Constraint.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Constraint</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBEQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNRelationship</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBEgkFEeWVleXnap4Kwg" name="BPMNRelationship Element" identifier="org.eclipse.papyrus.bpmn.BPMNRelationship_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBEwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBFAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNRelationship</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBFQkFEeWVleXnap4Kwg" name="BaseElement" identifier="org.eclipse.papyrus.bpmn.BaseElement" hint="UML::Element"> + <iconEntry xmi:id="_ulhBFgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBFwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BaseElement</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBGAkFEeWVleXnap4Kwg" name="ExtensionAttributeValue" identifier="org.eclipse.papyrus.bpmn.ExtensionAttributeValue" hint="UML::Slot"> + <iconEntry xmi:id="_ulhBGQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Slot.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Slot</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBGgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ExtensionAttributeValue</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBGwkFEeWVleXnap4Kwg" name="ExtensionAttributeDefinition" identifier="org.eclipse.papyrus.bpmn.ExtensionAttributeDefinition" hint="UML::Property"> + <iconEntry xmi:id="_ulhBHAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBHQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ExtensionAttributeDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBHgkFEeWVleXnap4Kwg" name="BPMNExtension" identifier="org.eclipse.papyrus.bpmn.BPMNExtension" hint="UML::Stereotype"> + <iconEntry xmi:id="_ulhBHwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Stereotype.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Stereotype</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBIAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNExtension</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBIQkFEeWVleXnap4Kwg" name="BPMNOperation Operation" identifier="org.eclipse.papyrus.bpmn.BPMNOperation_Operation" hint="UML::Operation"> + <iconEntry xmi:id="_ulhBIgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Operation.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Operation</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBIwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNOperation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBJAkFEeWVleXnap4Kwg" name="BPMNOperation Element" identifier="org.eclipse.papyrus.bpmn.BPMNOperation_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBJQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBJgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNOperation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBJwkFEeWVleXnap4Kwg" name="BPMNInterface Interface" identifier="org.eclipse.papyrus.bpmn.BPMNInterface_Interface" hint="UML::Interface"> + <iconEntry xmi:id="_ulhBKAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Interface.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Interface</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBKQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNInterface</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBKgkFEeWVleXnap4Kwg" name="BPMNInterface PackageableElement" identifier="org.eclipse.papyrus.bpmn.BPMNInterface_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulhBKwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBLAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNInterface</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBLQkFEeWVleXnap4Kwg" name="BPMNInterface Element" identifier="org.eclipse.papyrus.bpmn.BPMNInterface_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBLgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBLwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNInterface</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBMAkFEeWVleXnap4Kwg" name="SubConversation InformationFlow" identifier="org.eclipse.papyrus.bpmn.SubConversation_InformationFlow_UML::InformationFlow" hint="UML::InformationFlow"> + <iconEntry xmi:id="_ulhBMQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/InformationFlow.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.InformationFlow</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBMgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SubConversation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBMwkFEeWVleXnap4Kwg" name="SubConversation Element" identifier="org.eclipse.papyrus.bpmn.SubConversation_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBNAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBNQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SubConversation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBNgkFEeWVleXnap4Kwg" name="ConversationNode InformationFlow" identifier="org.eclipse.papyrus.bpmn.ConversationNode_InformationFlow_UML::InformationFlow" hint="UML::InformationFlow"> + <iconEntry xmi:id="_ulhBNwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/InformationFlow.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.InformationFlow</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBOAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ConversationNode</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBOQkFEeWVleXnap4Kwg" name="ConversationNode Element" identifier="org.eclipse.papyrus.bpmn.ConversationNode_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBOgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBOwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ConversationNode</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBPAkFEeWVleXnap4Kwg" name="GlobalConversation Collaboration" identifier="org.eclipse.papyrus.bpmn.GlobalConversation_Collaboration" hint="UML::Collaboration"> + <iconEntry xmi:id="_ulhBPQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Collaboration.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Collaboration</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBPgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalConversation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBPwkFEeWVleXnap4Kwg" name="GlobalConversation PackageableElement" identifier="org.eclipse.papyrus.bpmn.GlobalConversation_PackageableElement" hint="UML::PackageableElement"> + <iconEntry xmi:id="_ulhBQAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.PackageableElement</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBQQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalConversation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBQgkFEeWVleXnap4Kwg" name="GlobalConversation Element" identifier="org.eclipse.papyrus.bpmn.GlobalConversation_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBQwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBRAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::GlobalConversation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBRQkFEeWVleXnap4Kwg" name="CallConversation InformationFlow" identifier="org.eclipse.papyrus.bpmn.CallConversation_InformationFlow_UML::InformationFlow" hint="UML::InformationFlow"> + <iconEntry xmi:id="_ulhBRgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/InformationFlow.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.InformationFlow</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBRwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CallConversation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBSAkFEeWVleXnap4Kwg" name="CallConversation Element" identifier="org.eclipse.papyrus.bpmn.CallConversation_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBSQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBSgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CallConversation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBSwkFEeWVleXnap4Kwg" name="Conversation InformationFlow" identifier="org.eclipse.papyrus.bpmn.Conversation_InformationFlow_UML::InformationFlow" hint="UML::InformationFlow"> + <iconEntry xmi:id="_ulhBTAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/InformationFlow.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.InformationFlow</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBTQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Conversation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBTgkFEeWVleXnap4Kwg" name="Conversation Element" identifier="org.eclipse.papyrus.bpmn.Conversation_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBTwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBUAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Conversation</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBUQkFEeWVleXnap4Kwg" name="ConversationLink Dependency" identifier="org.eclipse.papyrus.bpmn.ConversationLink_Dependency" hint="UML::Dependency"> + <iconEntry xmi:id="_ulhBUgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Dependency.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Dependency</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBUwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ConversationLink</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBVAkFEeWVleXnap4Kwg" name="ConversationLink Element" identifier="org.eclipse.papyrus.bpmn.ConversationLink_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBVQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBVgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ConversationLink</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBVwkFEeWVleXnap4Kwg" name="SubProcess StructuredActivityNode" identifier="org.eclipse.papyrus.bpmn.SubProcess_StructuredActivityNode" hint="UML::StructuredActivityNode"> + <iconEntry xmi:id="_ulhBWAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/StructuredActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.StructuredActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBWQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SubProcess</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBWgkFEeWVleXnap4Kwg" name="SubProcess Action" identifier="org.eclipse.papyrus.bpmn.SubProcess_Action" hint="UML::Action"> + <iconEntry xmi:id="_ulhBWwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Action</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBXAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SubProcess</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBXQkFEeWVleXnap4Kwg" name="SubProcess ActivityNode" identifier="org.eclipse.papyrus.bpmn.SubProcess_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulhBXgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBXwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SubProcess</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBYAkFEeWVleXnap4Kwg" name="SubProcess Element" identifier="org.eclipse.papyrus.bpmn.SubProcess_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBYQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBYgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SubProcess</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBYwkFEeWVleXnap4Kwg" name="Performer Property" identifier="org.eclipse.papyrus.bpmn.Performer_Property" hint="UML::Property"> + <iconEntry xmi:id="_ulhBZAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBZQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Performer</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBZgkFEeWVleXnap4Kwg" name="Performer Element" identifier="org.eclipse.papyrus.bpmn.Performer_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBZwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBaAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Performer</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBaQkFEeWVleXnap4Kwg" name="BPMNActivity Action" identifier="org.eclipse.papyrus.bpmn.BPMNActivity_Action" hint="UML::Action"> + <iconEntry xmi:id="_ulhBagkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Action</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBawkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNActivity</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBbAkFEeWVleXnap4Kwg" name="BPMNActivity ActivityNode" identifier="org.eclipse.papyrus.bpmn.BPMNActivity_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulhBbQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBbgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNActivity</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBbwkFEeWVleXnap4Kwg" name="BPMNActivity Element" identifier="org.eclipse.papyrus.bpmn.BPMNActivity_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBcAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBcQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BPMNActivity</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBcgkFEeWVleXnap4Kwg" name="LoopCharacteristics StructuredActivityNode" identifier="org.eclipse.papyrus.bpmn.LoopCharacteristics_StructuredActivityNode" hint="UML::StructuredActivityNode"> + <iconEntry xmi:id="_ulhBcwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/StructuredActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.StructuredActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBdAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::LoopCharacteristics</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBdQkFEeWVleXnap4Kwg" name="LoopCharacteristics Element" identifier="org.eclipse.papyrus.bpmn.LoopCharacteristics_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBdgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBdwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::LoopCharacteristics</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBeAkFEeWVleXnap4Kwg" name="CallActivity CallBehaviorAction" identifier="org.eclipse.papyrus.bpmn.CallActivity_CallBehaviorAction" hint="UML::CallBehaviorAction"> + <iconEntry xmi:id="_ulhBeQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallBehaviorAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallBehaviorAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBegkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CallActivity</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBewkFEeWVleXnap4Kwg" name="CallActivity Action" identifier="org.eclipse.papyrus.bpmn.CallActivity_Action" hint="UML::Action"> + <iconEntry xmi:id="_ulhBfAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Action</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBfQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CallActivity</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBfgkFEeWVleXnap4Kwg" name="CallActivity ActivityNode" identifier="org.eclipse.papyrus.bpmn.CallActivity_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulhBfwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBgAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CallActivity</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBgQkFEeWVleXnap4Kwg" name="CallActivity Element" identifier="org.eclipse.papyrus.bpmn.CallActivity_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBggkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBgwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::CallActivity</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBhAkFEeWVleXnap4Kwg" name="ResourceRole Property" identifier="org.eclipse.papyrus.bpmn.ResourceRole_Property" hint="UML::Property"> + <iconEntry xmi:id="_ulhBhQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBhgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ResourceRole</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBhwkFEeWVleXnap4Kwg" name="ResourceRole Element" identifier="org.eclipse.papyrus.bpmn.ResourceRole_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBiAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBiQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ResourceRole</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBigkFEeWVleXnap4Kwg" name="BusinessRuleTask OpaqueAction" identifier="org.eclipse.papyrus.bpmn.BusinessRuleTask_OpaqueAction" hint="UML::OpaqueAction"> + <iconEntry xmi:id="_ulhBiwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/OpaqueAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.OpaqueAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBjAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BusinessRuleTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBjQkFEeWVleXnap4Kwg" name="BusinessRuleTask Action" identifier="org.eclipse.papyrus.bpmn.BusinessRuleTask_Action" hint="UML::Action"> + <iconEntry xmi:id="_ulhBjgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Action</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBjwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BusinessRuleTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBkAkFEeWVleXnap4Kwg" name="BusinessRuleTask ActivityNode" identifier="org.eclipse.papyrus.bpmn.BusinessRuleTask_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulhBkQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBkgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BusinessRuleTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBkwkFEeWVleXnap4Kwg" name="BusinessRuleTask Element" identifier="org.eclipse.papyrus.bpmn.BusinessRuleTask_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBlAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBlQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::BusinessRuleTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBlgkFEeWVleXnap4Kwg" name="ComplexBehaviorDefinition ControlFlow" identifier="org.eclipse.papyrus.bpmn.ComplexBehaviorDefinition_ControlFlow" hint="UML::ControlFlow"> + <iconEntry xmi:id="_ulhBlwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ControlFlow.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ControlFlow</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBmAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ComplexBehaviorDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBmQkFEeWVleXnap4Kwg" name="ComplexBehaviorDefinition Element" identifier="org.eclipse.papyrus.bpmn.ComplexBehaviorDefinition_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBmgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBmwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ComplexBehaviorDefinition</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBnAkFEeWVleXnap4Kwg" name="ResourceAssignmentExpression OpaqueExpression" identifier="org.eclipse.papyrus.bpmn.ResourceAssignmentExpression_OpaqueExpression" hint="UML::OpaqueExpression"> + <iconEntry xmi:id="_ulhBnQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/OpaqueExpression.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.OpaqueExpression</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBngkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ResourceAssignmentExpression</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBnwkFEeWVleXnap4Kwg" name="ResourceAssignmentExpression Element" identifier="org.eclipse.papyrus.bpmn.ResourceAssignmentExpression_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBoAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBoQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ResourceAssignmentExpression</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBogkFEeWVleXnap4Kwg" name="AdHocSubProcess StructuredActivityNode" identifier="org.eclipse.papyrus.bpmn.AdHocSubProcess_StructuredActivityNode" hint="UML::StructuredActivityNode"> + <iconEntry xmi:id="_ulhBowkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/StructuredActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.StructuredActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBpAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::AdHocSubProcess</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBpQkFEeWVleXnap4Kwg" name="AdHocSubProcess Action" identifier="org.eclipse.papyrus.bpmn.AdHocSubProcess_Action" hint="UML::Action"> + <iconEntry xmi:id="_ulhBpgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Action</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBpwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::AdHocSubProcess</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBqAkFEeWVleXnap4Kwg" name="AdHocSubProcess ActivityNode" identifier="org.eclipse.papyrus.bpmn.AdHocSubProcess_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulhBqQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBqgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::AdHocSubProcess</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBqwkFEeWVleXnap4Kwg" name="AdHocSubProcess Element" identifier="org.eclipse.papyrus.bpmn.AdHocSubProcess_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBrAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBrQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::AdHocSubProcess</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBrgkFEeWVleXnap4Kwg" name="ScriptTask OpaqueAction" identifier="org.eclipse.papyrus.bpmn.ScriptTask_OpaqueAction" hint="UML::OpaqueAction"> + <iconEntry xmi:id="_ulhBrwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/OpaqueAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.OpaqueAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBsAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ScriptTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBsQkFEeWVleXnap4Kwg" name="ScriptTask Action" identifier="org.eclipse.papyrus.bpmn.ScriptTask_Action" hint="UML::Action"> + <iconEntry xmi:id="_ulhBsgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Action</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBswkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ScriptTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBtAkFEeWVleXnap4Kwg" name="ScriptTask ActivityNode" identifier="org.eclipse.papyrus.bpmn.ScriptTask_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulhBtQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBtgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ScriptTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBtwkFEeWVleXnap4Kwg" name="ScriptTask Element" identifier="org.eclipse.papyrus.bpmn.ScriptTask_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBuAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBuQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ScriptTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBugkFEeWVleXnap4Kwg" name="Task Action" identifier="org.eclipse.papyrus.bpmn.Task_Action" hint="UML::Action"> + <iconEntry xmi:id="_ulhBuwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Action</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBvAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Task</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBvQkFEeWVleXnap4Kwg" name="Task ActivityNode" identifier="org.eclipse.papyrus.bpmn.Task_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulhBvgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBvwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Task</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBwAkFEeWVleXnap4Kwg" name="Task Element" identifier="org.eclipse.papyrus.bpmn.Task_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBwQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBwgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Task</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBwwkFEeWVleXnap4Kwg" name="SendTask CallOperationAction" identifier="org.eclipse.papyrus.bpmn.SendTask_CallOperationAction" hint="UML::CallOperationAction"> + <iconEntry xmi:id="_ulhBxAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallOperationAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallOperationAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBxQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SendTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBxgkFEeWVleXnap4Kwg" name="SendTask Action" identifier="org.eclipse.papyrus.bpmn.SendTask_Action" hint="UML::Action"> + <iconEntry xmi:id="_ulhBxwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Action</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhByAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SendTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhByQkFEeWVleXnap4Kwg" name="SendTask ActivityNode" identifier="org.eclipse.papyrus.bpmn.SendTask_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulhBygkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBywkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SendTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBzAkFEeWVleXnap4Kwg" name="SendTask Element" identifier="org.eclipse.papyrus.bpmn.SendTask_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhBzQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhBzgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::SendTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhBzwkFEeWVleXnap4Kwg" name="Transaction StructuredActivityNode" identifier="org.eclipse.papyrus.bpmn.Transaction_StructuredActivityNode" hint="UML::StructuredActivityNode"> + <iconEntry xmi:id="_ulhB0AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/StructuredActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.StructuredActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB0QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Transaction</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB0gkFEeWVleXnap4Kwg" name="Transaction Action" identifier="org.eclipse.papyrus.bpmn.Transaction_Action" hint="UML::Action"> + <iconEntry xmi:id="_ulhB0wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Action</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB1AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Transaction</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB1QkFEeWVleXnap4Kwg" name="Transaction ActivityNode" identifier="org.eclipse.papyrus.bpmn.Transaction_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulhB1gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB1wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Transaction</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB2AkFEeWVleXnap4Kwg" name="Transaction Element" identifier="org.eclipse.papyrus.bpmn.Transaction_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhB2QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB2gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::Transaction</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB2wkFEeWVleXnap4Kwg" name="StandardLoopCharacteristics LoopNode" identifier="org.eclipse.papyrus.bpmn.StandardLoopCharacteristics_LoopNode" hint="UML::LoopNode"> + <iconEntry xmi:id="_ulhB3AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/LoopNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.LoopNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB3QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::StandardLoopCharacteristics</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB3gkFEeWVleXnap4Kwg" name="StandardLoopCharacteristics StructuredActivityNode" identifier="org.eclipse.papyrus.bpmn.StandardLoopCharacteristics_StructuredActivityNode" hint="UML::StructuredActivityNode"> + <iconEntry xmi:id="_ulhB3wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/StructuredActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.StructuredActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB4AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::StandardLoopCharacteristics</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB4QkFEeWVleXnap4Kwg" name="StandardLoopCharacteristics Element" identifier="org.eclipse.papyrus.bpmn.StandardLoopCharacteristics_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhB4gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB4wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::StandardLoopCharacteristics</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB5AkFEeWVleXnap4Kwg" name="ReceiveTask AcceptEventAction" identifier="org.eclipse.papyrus.bpmn.ReceiveTask_AcceptEventAction" hint="UML::AcceptEventAction"> + <iconEntry xmi:id="_ulhB5QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/AcceptEventAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.AcceptEventAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB5gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ReceiveTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB5wkFEeWVleXnap4Kwg" name="ReceiveTask Action" identifier="org.eclipse.papyrus.bpmn.ReceiveTask_Action" hint="UML::Action"> + <iconEntry xmi:id="_ulhB6AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Action</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB6QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ReceiveTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB6gkFEeWVleXnap4Kwg" name="ReceiveTask ActivityNode" identifier="org.eclipse.papyrus.bpmn.ReceiveTask_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulhB6wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB7AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ReceiveTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB7QkFEeWVleXnap4Kwg" name="ReceiveTask Element" identifier="org.eclipse.papyrus.bpmn.ReceiveTask_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhB7gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB7wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ReceiveTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB8AkFEeWVleXnap4Kwg" name="ResourceParameterBinding Slot" identifier="org.eclipse.papyrus.bpmn.ResourceParameterBinding_Slot" hint="UML::Slot"> + <iconEntry xmi:id="_ulhB8QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Slot.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Slot</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB8gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ResourceParameterBinding</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB8wkFEeWVleXnap4Kwg" name="ResourceParameterBinding Element" identifier="org.eclipse.papyrus.bpmn.ResourceParameterBinding_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhB9AkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB9QkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ResourceParameterBinding</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB9gkFEeWVleXnap4Kwg" name="ServiceTask CallOperationAction" identifier="org.eclipse.papyrus.bpmn.ServiceTask_CallOperationAction" hint="UML::CallOperationAction"> + <iconEntry xmi:id="_ulhB9wkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/CallOperationAction.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.CallOperationAction</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB-AkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ServiceTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB-QkFEeWVleXnap4Kwg" name="ServiceTask Action" identifier="org.eclipse.papyrus.bpmn.ServiceTask_Action" hint="UML::Action"> + <iconEntry xmi:id="_ulhB-gkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Action</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB-wkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ServiceTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB_AkFEeWVleXnap4Kwg" name="ServiceTask ActivityNode" identifier="org.eclipse.papyrus.bpmn.ServiceTask_ActivityNode" hint="UML::ActivityNode"> + <iconEntry xmi:id="_ulhB_QkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhB_gkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ServiceTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhB_wkFEeWVleXnap4Kwg" name="ServiceTask Element" identifier="org.eclipse.papyrus.bpmn.ServiceTask_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhCAAkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhCAQkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::ServiceTask</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhCAgkFEeWVleXnap4Kwg" name="MultiInstanceLoopCharacteristics ExpansionRegion" identifier="org.eclipse.papyrus.bpmn.MultiInstanceLoopCharacteristics_ExpansionRegion" hint="UML::ExpansionRegion"> + <iconEntry xmi:id="_ulhCAwkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/ExpansionRegion.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.ExpansionRegion</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhCBAkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::MultiInstanceLoopCharacteristics</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhCBQkFEeWVleXnap4Kwg" name="MultiInstanceLoopCharacteristics StructuredActivityNode" identifier="org.eclipse.papyrus.bpmn.MultiInstanceLoopCharacteristics_StructuredActivityNode" hint="UML::StructuredActivityNode"> + <iconEntry xmi:id="_ulhCBgkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/StructuredActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.StructuredActivityNode</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhCBwkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::MultiInstanceLoopCharacteristics</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ulhCCAkFEeWVleXnap4Kwg" name="MultiInstanceLoopCharacteristics Element" identifier="org.eclipse.papyrus.bpmn.MultiInstanceLoopCharacteristics_Element" hint="UML::Element"> + <iconEntry xmi:id="_ulhCCQkFEeWVleXnap4Kwg" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/> + <specializedTypesID>org.eclipse.papyrus.uml.Element</specializedTypesID> + <matcherConfiguration xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" xmi:id="_ulhCCgkFEeWVleXnap4Kwg"> + <stereotypesQualifiedNames>BPMNProfile::MultiInstanceLoopCharacteristics</stereotypesQualifiedNames> + </matcherConfiguration> + </elementTypeConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCCwkFEeWVleXnap4Kwg" name="Apply InclusiveGateway" identifier="org.eclipse.papyrus.bpmn.inclusiveGateway" target="_ulgXkQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCDAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::InclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCDQkFEeWVleXnap4Kwg" name="Apply InclusiveGateway" identifier="org.eclipse.papyrus.bpmn.inclusiveGateway" target="_ulgXlAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCDgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::InclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCDwkFEeWVleXnap4Kwg" name="Apply InclusiveGateway" identifier="org.eclipse.papyrus.bpmn.inclusiveGateway" target="_ulgXlwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCEAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::InclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCEQkFEeWVleXnap4Kwg" name="Apply InclusiveGateway" identifier="org.eclipse.papyrus.bpmn.inclusiveGateway" target="_ulgXmgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCEgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::InclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCEwkFEeWVleXnap4Kwg" name="Apply InclusiveGateway" identifier="org.eclipse.papyrus.bpmn.inclusiveGateway" target="_ulgXnQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCFAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::InclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCFQkFEeWVleXnap4Kwg" name="Apply InclusiveGateway" identifier="org.eclipse.papyrus.bpmn.inclusiveGateway" target="_ulgXoAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCFgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::InclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCFwkFEeWVleXnap4Kwg" name="Apply Gateway" identifier="org.eclipse.papyrus.bpmn.gateway" target="_ulgXowkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCGAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Gateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCGQkFEeWVleXnap4Kwg" name="Apply Gateway" identifier="org.eclipse.papyrus.bpmn.gateway" target="_ulgXpgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCGgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Gateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCGwkFEeWVleXnap4Kwg" name="Apply Gateway" identifier="org.eclipse.papyrus.bpmn.gateway" target="_ulgXqQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCHAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Gateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCHQkFEeWVleXnap4Kwg" name="Apply Gateway" identifier="org.eclipse.papyrus.bpmn.gateway" target="_ulgXrAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCHgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Gateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCHwkFEeWVleXnap4Kwg" name="Apply EventBasedGateway" identifier="org.eclipse.papyrus.bpmn.eventBasedGateway" target="_ulgXrwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCIAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EventBasedGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCIQkFEeWVleXnap4Kwg" name="Apply EventBasedGateway" identifier="org.eclipse.papyrus.bpmn.eventBasedGateway" target="_ulgXsgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCIgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EventBasedGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCIwkFEeWVleXnap4Kwg" name="Apply EventBasedGateway" identifier="org.eclipse.papyrus.bpmn.eventBasedGateway" target="_ulgXtQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCJAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EventBasedGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCJQkFEeWVleXnap4Kwg" name="Apply EventBasedGateway" identifier="org.eclipse.papyrus.bpmn.eventBasedGateway" target="_ulgXuAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCJgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EventBasedGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCJwkFEeWVleXnap4Kwg" name="Apply EventBasedGateway" identifier="org.eclipse.papyrus.bpmn.eventBasedGateway" target="_ulgXuwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCKAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EventBasedGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCKQkFEeWVleXnap4Kwg" name="Apply EventBasedGateway" identifier="org.eclipse.papyrus.bpmn.eventBasedGateway" target="_ulgXvgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCKgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EventBasedGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCKwkFEeWVleXnap4Kwg" name="Apply EventBasedGateway" identifier="org.eclipse.papyrus.bpmn.eventBasedGateway" target="_ulgXwQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCLAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EventBasedGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCLQkFEeWVleXnap4Kwg" name="Apply NonExclusiveGateway" identifier="org.eclipse.papyrus.bpmn.nonExclusiveGateway" target="_ulgXxAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCLgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::NonExclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCLwkFEeWVleXnap4Kwg" name="Apply NonExclusiveGateway" identifier="org.eclipse.papyrus.bpmn.nonExclusiveGateway" target="_ulgXxwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCMAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::NonExclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCMQkFEeWVleXnap4Kwg" name="Apply NonExclusiveGateway" identifier="org.eclipse.papyrus.bpmn.nonExclusiveGateway" target="_ulgXygkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCMgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::NonExclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCMwkFEeWVleXnap4Kwg" name="Apply NonExclusiveGateway" identifier="org.eclipse.papyrus.bpmn.nonExclusiveGateway" target="_ulgXzQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCNAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::NonExclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCNQkFEeWVleXnap4Kwg" name="Apply NonExclusiveGateway" identifier="org.eclipse.papyrus.bpmn.nonExclusiveGateway" target="_ulgX0AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCNgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::NonExclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCNwkFEeWVleXnap4Kwg" name="Apply NonExclusiveGateway" identifier="org.eclipse.papyrus.bpmn.nonExclusiveGateway" target="_ulgX0wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCOAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::NonExclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCOQkFEeWVleXnap4Kwg" name="Apply ParallelGateway" identifier="org.eclipse.papyrus.bpmn.parallelGateway" target="_ulgX1gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCOgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ParallelGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCOwkFEeWVleXnap4Kwg" name="Apply ParallelGateway" identifier="org.eclipse.papyrus.bpmn.parallelGateway" target="_ulgX2QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCPAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ParallelGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCPQkFEeWVleXnap4Kwg" name="Apply ParallelGateway" identifier="org.eclipse.papyrus.bpmn.parallelGateway" target="_ulgX3AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCPgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ParallelGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCPwkFEeWVleXnap4Kwg" name="Apply ParallelGateway" identifier="org.eclipse.papyrus.bpmn.parallelGateway" target="_ulgX3wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCQAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ParallelGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCQQkFEeWVleXnap4Kwg" name="Apply ParallelGateway" identifier="org.eclipse.papyrus.bpmn.parallelGateway" target="_ulgX4gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCQgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ParallelGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCQwkFEeWVleXnap4Kwg" name="Apply ParallelGateway" identifier="org.eclipse.papyrus.bpmn.parallelGateway" target="_ulgX5QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCRAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ParallelGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCRQkFEeWVleXnap4Kwg" name="Apply ComplexGateway" identifier="org.eclipse.papyrus.bpmn.complexGateway" target="_ulgX6AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCRgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ComplexGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCRwkFEeWVleXnap4Kwg" name="Apply ComplexGateway" identifier="org.eclipse.papyrus.bpmn.complexGateway" target="_ulgX6wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCSAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ComplexGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCSQkFEeWVleXnap4Kwg" name="Apply ComplexGateway" identifier="org.eclipse.papyrus.bpmn.complexGateway" target="_ulgX7gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCSgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ComplexGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCSwkFEeWVleXnap4Kwg" name="Apply ComplexGateway" identifier="org.eclipse.papyrus.bpmn.complexGateway" target="_ulgX8QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCTAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ComplexGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCTQkFEeWVleXnap4Kwg" name="Apply ComplexGateway" identifier="org.eclipse.papyrus.bpmn.complexGateway" target="_ulgX9AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCTgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ComplexGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCTwkFEeWVleXnap4Kwg" name="Apply ComplexGateway" identifier="org.eclipse.papyrus.bpmn.complexGateway" target="_ulgX9wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCUAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ComplexGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCUQkFEeWVleXnap4Kwg" name="Apply ExclusiveGateway" identifier="org.eclipse.papyrus.bpmn.exclusiveGateway" target="_ulgX-gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCUgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ExclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCUwkFEeWVleXnap4Kwg" name="Apply ExclusiveGateway" identifier="org.eclipse.papyrus.bpmn.exclusiveGateway" target="_ulgX_QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCVAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ExclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCVQkFEeWVleXnap4Kwg" name="Apply ExclusiveGateway" identifier="org.eclipse.papyrus.bpmn.exclusiveGateway" target="_ulgYAAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCVgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ExclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCVwkFEeWVleXnap4Kwg" name="Apply ExclusiveGateway" identifier="org.eclipse.papyrus.bpmn.exclusiveGateway" target="_ulgYAwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCWAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ExclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCWQkFEeWVleXnap4Kwg" name="Apply ExclusiveGateway" identifier="org.eclipse.papyrus.bpmn.exclusiveGateway" target="_ulgYBgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCWgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ExclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCWwkFEeWVleXnap4Kwg" name="Apply ExclusiveGateway" identifier="org.eclipse.papyrus.bpmn.exclusiveGateway" target="_ulgYCQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCXAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ExclusiveGateway" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCXQkFEeWVleXnap4Kwg" name="Apply RootElement" identifier="org.eclipse.papyrus.bpmn.rootElement" target="_ulgYDAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCXgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::RootElement" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCXwkFEeWVleXnap4Kwg" name="Apply RootElement" identifier="org.eclipse.papyrus.bpmn.rootElement" target="_ulgYDwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCYAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::RootElement" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCYQkFEeWVleXnap4Kwg" name="Apply Import" identifier="org.eclipse.papyrus.bpmn.import_UML::PackageImport" target="_ulgYEgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCYgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Import" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCYwkFEeWVleXnap4Kwg" name="Apply Definitions" identifier="org.eclipse.papyrus.bpmn.definitions" target="_ulgYFQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCZAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Definitions" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCZQkFEeWVleXnap4Kwg" name="Apply Definitions" identifier="org.eclipse.papyrus.bpmn.definitions" target="_ulgYGAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCZgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Definitions" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCZwkFEeWVleXnap4Kwg" name="Apply LaneSet" identifier="org.eclipse.papyrus.bpmn.laneSet" target="_ulgYGwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCaAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::LaneSet" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCaQkFEeWVleXnap4Kwg" name="Apply LaneSet" identifier="org.eclipse.papyrus.bpmn.laneSet" target="_ulgYHgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCagkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::LaneSet" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCawkFEeWVleXnap4Kwg" name="Apply Monitoring" identifier="org.eclipse.papyrus.bpmn.monitoring" target="_ulgYIQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCbAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Monitoring" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCbQkFEeWVleXnap4Kwg" name="Apply Monitoring" identifier="org.eclipse.papyrus.bpmn.monitoring" target="_ulgYJAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCbgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Monitoring" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCbwkFEeWVleXnap4Kwg" name="Apply BPMNProcess" identifier="org.eclipse.papyrus.bpmn.bPMNProcess" target="_ulgYJwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCcAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNProcess" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCcQkFEeWVleXnap4Kwg" name="Apply BPMNProcess" identifier="org.eclipse.papyrus.bpmn.bPMNProcess" target="_ulgYKgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCcgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNProcess" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCcwkFEeWVleXnap4Kwg" name="Apply BPMNProcess" identifier="org.eclipse.papyrus.bpmn.bPMNProcess" target="_ulgYLQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCdAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNProcess" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCdQkFEeWVleXnap4Kwg" name="Apply BPMNProcess" identifier="org.eclipse.papyrus.bpmn.bPMNProcess" target="_ulgYMAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCdgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNProcess" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCdwkFEeWVleXnap4Kwg" name="Apply Lane" identifier="org.eclipse.papyrus.bpmn.lane" target="_ulgYMwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCeAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Lane" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCeQkFEeWVleXnap4Kwg" name="Apply Lane" identifier="org.eclipse.papyrus.bpmn.lane" target="_ulgYNgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCegkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Lane" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCewkFEeWVleXnap4Kwg" name="Apply GlobalScriptTask" identifier="org.eclipse.papyrus.bpmn.globalScriptTask" target="_ulgYOQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCfAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalScriptTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCfQkFEeWVleXnap4Kwg" name="Apply GlobalScriptTask" identifier="org.eclipse.papyrus.bpmn.globalScriptTask" target="_ulgYPAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCfgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalScriptTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCfwkFEeWVleXnap4Kwg" name="Apply GlobalScriptTask" identifier="org.eclipse.papyrus.bpmn.globalScriptTask" target="_ulgYPwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCgAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalScriptTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCgQkFEeWVleXnap4Kwg" name="Apply GlobalScriptTask" identifier="org.eclipse.papyrus.bpmn.globalScriptTask" target="_ulgYQgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCggkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalScriptTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCgwkFEeWVleXnap4Kwg" name="Apply Auditing" identifier="org.eclipse.papyrus.bpmn.auditing" target="_ulgYRQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhChAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Auditing" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhChQkFEeWVleXnap4Kwg" name="Apply Auditing" identifier="org.eclipse.papyrus.bpmn.auditing" target="_ulgYSAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhChgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Auditing" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhChwkFEeWVleXnap4Kwg" name="Apply GlobalTask" identifier="org.eclipse.papyrus.bpmn.globalTask" target="_ulgYSwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCiAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCiQkFEeWVleXnap4Kwg" name="Apply GlobalTask" identifier="org.eclipse.papyrus.bpmn.globalTask" target="_ulgYTgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCigkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCiwkFEeWVleXnap4Kwg" name="Apply GlobalTask" identifier="org.eclipse.papyrus.bpmn.globalTask" target="_ulgYUQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCjAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCjQkFEeWVleXnap4Kwg" name="Apply GlobalTask" identifier="org.eclipse.papyrus.bpmn.globalTask" target="_ulgYVAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCjgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCjwkFEeWVleXnap4Kwg" name="Apply GlobalBusinessRuleTask" identifier="org.eclipse.papyrus.bpmn.globalBusinessRuleTask" target="_ulgYVwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCkAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalBusinessRuleTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCkQkFEeWVleXnap4Kwg" name="Apply GlobalBusinessRuleTask" identifier="org.eclipse.papyrus.bpmn.globalBusinessRuleTask" target="_ulgYWgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCkgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalBusinessRuleTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCkwkFEeWVleXnap4Kwg" name="Apply GlobalBusinessRuleTask" identifier="org.eclipse.papyrus.bpmn.globalBusinessRuleTask" target="_ulgYXQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhClAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalBusinessRuleTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhClQkFEeWVleXnap4Kwg" name="Apply GlobalBusinessRuleTask" identifier="org.eclipse.papyrus.bpmn.globalBusinessRuleTask" target="_ulgYYAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhClgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalBusinessRuleTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhClwkFEeWVleXnap4Kwg" name="Apply CompensateEventDefinition" identifier="org.eclipse.papyrus.bpmn.compensateEventDefinition" target="_ulgYYwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCmAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CompensateEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCmQkFEeWVleXnap4Kwg" name="Apply CompensateEventDefinition" identifier="org.eclipse.papyrus.bpmn.compensateEventDefinition" target="_ulgYZgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCmgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CompensateEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCmwkFEeWVleXnap4Kwg" name="Apply CompensateEventDefinition" identifier="org.eclipse.papyrus.bpmn.compensateEventDefinition" target="_ulgYaQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCnAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CompensateEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCnQkFEeWVleXnap4Kwg" name="Apply CompensateEventDefinition" identifier="org.eclipse.papyrus.bpmn.compensateEventDefinition" target="_ulgYbAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCngkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CompensateEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCnwkFEeWVleXnap4Kwg" name="Apply EscalationEventDefinition" identifier="org.eclipse.papyrus.bpmn.escalationEventDefinition" target="_ulgYbwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCoAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EscalationEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCoQkFEeWVleXnap4Kwg" name="Apply EscalationEventDefinition" identifier="org.eclipse.papyrus.bpmn.escalationEventDefinition" target="_ulgYcgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCogkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EscalationEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCowkFEeWVleXnap4Kwg" name="Apply EscalationEventDefinition" identifier="org.eclipse.papyrus.bpmn.escalationEventDefinition" target="_ulgYdQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCpAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EscalationEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCpQkFEeWVleXnap4Kwg" name="Apply EscalationEventDefinition" identifier="org.eclipse.papyrus.bpmn.escalationEventDefinition" target="_ulgYeAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCpgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EscalationEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCpwkFEeWVleXnap4Kwg" name="Apply TimerEventDefinition" identifier="org.eclipse.papyrus.bpmn.timerEventDefinition" target="_ulgYewkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCqAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::TimerEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCqQkFEeWVleXnap4Kwg" name="Apply TimerEventDefinition" identifier="org.eclipse.papyrus.bpmn.timerEventDefinition" target="_ulgYfgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCqgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::TimerEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCqwkFEeWVleXnap4Kwg" name="Apply TimerEventDefinition" identifier="org.eclipse.papyrus.bpmn.timerEventDefinition" target="_ulgYgQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCrAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::TimerEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCrQkFEeWVleXnap4Kwg" name="Apply TimerEventDefinition" identifier="org.eclipse.papyrus.bpmn.timerEventDefinition" target="_ulgYhAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCrgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::TimerEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCrwkFEeWVleXnap4Kwg" name="Apply SignalEventDefinition" identifier="org.eclipse.papyrus.bpmn.signalEventDefinition" target="_ulgYhwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCsAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SignalEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCsQkFEeWVleXnap4Kwg" name="Apply SignalEventDefinition" identifier="org.eclipse.papyrus.bpmn.signalEventDefinition" target="_ulgYigkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCsgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SignalEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCswkFEeWVleXnap4Kwg" name="Apply SignalEventDefinition" identifier="org.eclipse.papyrus.bpmn.signalEventDefinition" target="_ulgYjQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCtAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SignalEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCtQkFEeWVleXnap4Kwg" name="Apply SignalEventDefinition" identifier="org.eclipse.papyrus.bpmn.signalEventDefinition" target="_ulgYkAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCtgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SignalEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCtwkFEeWVleXnap4Kwg" name="Apply EndEvent" identifier="org.eclipse.papyrus.bpmn.endEvent" target="_ulgYkwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCuAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EndEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCuQkFEeWVleXnap4Kwg" name="Apply EndEvent" identifier="org.eclipse.papyrus.bpmn.endEvent" target="_ulgYlgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCugkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EndEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCuwkFEeWVleXnap4Kwg" name="Apply EndEvent" identifier="org.eclipse.papyrus.bpmn.endEvent" target="_ulg-ogkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCvAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EndEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCvQkFEeWVleXnap4Kwg" name="Apply EndEvent" identifier="org.eclipse.papyrus.bpmn.endEvent" target="_ulg-pQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCvgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EndEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCvwkFEeWVleXnap4Kwg" name="Apply EndEvent" identifier="org.eclipse.papyrus.bpmn.endEvent" target="_ulg-qAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCwAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EndEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCwQkFEeWVleXnap4Kwg" name="Apply EventDefinition" identifier="org.eclipse.papyrus.bpmn.eventDefinition" target="_ulg-qwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCwgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCwwkFEeWVleXnap4Kwg" name="Apply EventDefinition" identifier="org.eclipse.papyrus.bpmn.eventDefinition" target="_ulg-rgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCxAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCxQkFEeWVleXnap4Kwg" name="Apply EventDefinition" identifier="org.eclipse.papyrus.bpmn.eventDefinition" target="_ulg-sQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCxgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::EventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCxwkFEeWVleXnap4Kwg" name="Apply BPMNEvent" identifier="org.eclipse.papyrus.bpmn.bPMNEvent" target="_ulg-tAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCyAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCyQkFEeWVleXnap4Kwg" name="Apply BPMNEvent" identifier="org.eclipse.papyrus.bpmn.bPMNEvent" target="_ulg-twkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCygkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCywkFEeWVleXnap4Kwg" name="Apply Error" identifier="org.eclipse.papyrus.bpmn.error" target="_ulg-ugkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCzAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Error" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCzQkFEeWVleXnap4Kwg" name="Apply Error" identifier="org.eclipse.papyrus.bpmn.error" target="_ulg-vQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhCzgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Error" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhCzwkFEeWVleXnap4Kwg" name="Apply Error" identifier="org.eclipse.papyrus.bpmn.error" target="_ulg-wAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC0AkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Error" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC0QkFEeWVleXnap4Kwg" name="Apply CatchEvent" identifier="org.eclipse.papyrus.bpmn.catchEvent" target="_ulg-wwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC0gkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CatchEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC0wkFEeWVleXnap4Kwg" name="Apply CatchEvent" identifier="org.eclipse.papyrus.bpmn.catchEvent" target="_ulg-xgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC1AkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CatchEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC1QkFEeWVleXnap4Kwg" name="Apply CatchEvent" identifier="org.eclipse.papyrus.bpmn.catchEvent" target="_ulg-yQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC1gkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CatchEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC1wkFEeWVleXnap4Kwg" name="Apply CatchEvent" identifier="org.eclipse.papyrus.bpmn.catchEvent" target="_ulg-zAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC2AkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CatchEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC2QkFEeWVleXnap4Kwg" name="Apply MessageEventDefinition" identifier="org.eclipse.papyrus.bpmn.messageEventDefinition" target="_ulg-zwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC2gkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::MessageEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC2wkFEeWVleXnap4Kwg" name="Apply MessageEventDefinition" identifier="org.eclipse.papyrus.bpmn.messageEventDefinition" target="_ulg-0gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC3AkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::MessageEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC3QkFEeWVleXnap4Kwg" name="Apply MessageEventDefinition" identifier="org.eclipse.papyrus.bpmn.messageEventDefinition" target="_ulg-1QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC3gkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::MessageEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC3wkFEeWVleXnap4Kwg" name="Apply MessageEventDefinition" identifier="org.eclipse.papyrus.bpmn.messageEventDefinition" target="_ulg-2AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC4AkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::MessageEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC4QkFEeWVleXnap4Kwg" name="Apply StartEvent" identifier="org.eclipse.papyrus.bpmn.startEvent" target="_ulg-2wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC4gkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::StartEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC4wkFEeWVleXnap4Kwg" name="Apply StartEvent" identifier="org.eclipse.papyrus.bpmn.startEvent" target="_ulg-3gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC5AkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::StartEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC5QkFEeWVleXnap4Kwg" name="Apply StartEvent" identifier="org.eclipse.papyrus.bpmn.startEvent" target="_ulg-4QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC5gkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::StartEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC5wkFEeWVleXnap4Kwg" name="Apply StartEvent" identifier="org.eclipse.papyrus.bpmn.startEvent" target="_ulg-5AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC6AkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::StartEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC6QkFEeWVleXnap4Kwg" name="Apply BPMNSignal" identifier="org.eclipse.papyrus.bpmn.bPMNSignal" target="_ulg-5wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC6gkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNSignal" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC6wkFEeWVleXnap4Kwg" name="Apply BPMNSignal" identifier="org.eclipse.papyrus.bpmn.bPMNSignal" target="_ulg-6gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC7AkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNSignal" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC7QkFEeWVleXnap4Kwg" name="Apply BPMNSignal" identifier="org.eclipse.papyrus.bpmn.bPMNSignal" target="_ulg-7QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC7gkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNSignal" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC7wkFEeWVleXnap4Kwg" name="Apply ConditionalEventDefinition" identifier="org.eclipse.papyrus.bpmn.conditionalEventDefinition" target="_ulg-8AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC8AkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ConditionalEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC8QkFEeWVleXnap4Kwg" name="Apply ConditionalEventDefinition" identifier="org.eclipse.papyrus.bpmn.conditionalEventDefinition" target="_ulg-8wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC8gkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ConditionalEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC8wkFEeWVleXnap4Kwg" name="Apply ConditionalEventDefinition" identifier="org.eclipse.papyrus.bpmn.conditionalEventDefinition" target="_ulg-9gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC9AkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ConditionalEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC9QkFEeWVleXnap4Kwg" name="Apply ConditionalEventDefinition" identifier="org.eclipse.papyrus.bpmn.conditionalEventDefinition" target="_ulg--QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC9gkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ConditionalEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC9wkFEeWVleXnap4Kwg" name="Apply LinkEventDefinition" identifier="org.eclipse.papyrus.bpmn.linkEventDefinition" target="_ulg-_AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC-AkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::LinkEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC-QkFEeWVleXnap4Kwg" name="Apply LinkEventDefinition" identifier="org.eclipse.papyrus.bpmn.linkEventDefinition" target="_ulg-_wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC-gkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::LinkEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC-wkFEeWVleXnap4Kwg" name="Apply LinkEventDefinition" identifier="org.eclipse.papyrus.bpmn.linkEventDefinition" target="_ulg_AgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC_AkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::LinkEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC_QkFEeWVleXnap4Kwg" name="Apply LinkEventDefinition" identifier="org.eclipse.papyrus.bpmn.linkEventDefinition" target="_ulg_BQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhC_gkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::LinkEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhC_wkFEeWVleXnap4Kwg" name="Apply ErrorEventDefinition" identifier="org.eclipse.papyrus.bpmn.errorEventDefinition" target="_ulg_CAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDAAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ErrorEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDAQkFEeWVleXnap4Kwg" name="Apply ErrorEventDefinition" identifier="org.eclipse.papyrus.bpmn.errorEventDefinition" target="_ulg_CwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDAgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ErrorEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDAwkFEeWVleXnap4Kwg" name="Apply ErrorEventDefinition" identifier="org.eclipse.papyrus.bpmn.errorEventDefinition" target="_ulg_DgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDBAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ErrorEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDBQkFEeWVleXnap4Kwg" name="Apply ErrorEventDefinition" identifier="org.eclipse.papyrus.bpmn.errorEventDefinition" target="_ulg_EQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDBgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ErrorEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDBwkFEeWVleXnap4Kwg" name="Apply IntermediateCatchEvent" identifier="org.eclipse.papyrus.bpmn.intermediateCatchEvent" target="_ulg_FAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDCAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::IntermediateCatchEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDCQkFEeWVleXnap4Kwg" name="Apply IntermediateCatchEvent" identifier="org.eclipse.papyrus.bpmn.intermediateCatchEvent" target="_ulg_FwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDCgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::IntermediateCatchEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDCwkFEeWVleXnap4Kwg" name="Apply IntermediateCatchEvent" identifier="org.eclipse.papyrus.bpmn.intermediateCatchEvent" target="_ulg_GgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDDAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::IntermediateCatchEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDDQkFEeWVleXnap4Kwg" name="Apply IntermediateCatchEvent" identifier="org.eclipse.papyrus.bpmn.intermediateCatchEvent" target="_ulg_HQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDDgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::IntermediateCatchEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDDwkFEeWVleXnap4Kwg" name="Apply IntermediateThrowEvent" identifier="org.eclipse.papyrus.bpmn.intermediateThrowEvent" target="_ulg_IAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDEAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::IntermediateThrowEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDEQkFEeWVleXnap4Kwg" name="Apply IntermediateThrowEvent" identifier="org.eclipse.papyrus.bpmn.intermediateThrowEvent" target="_ulg_IwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDEgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::IntermediateThrowEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDEwkFEeWVleXnap4Kwg" name="Apply IntermediateThrowEvent" identifier="org.eclipse.papyrus.bpmn.intermediateThrowEvent" target="_ulg_JgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDFAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::IntermediateThrowEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDFQkFEeWVleXnap4Kwg" name="Apply IntermediateThrowEvent" identifier="org.eclipse.papyrus.bpmn.intermediateThrowEvent" target="_ulg_KQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDFgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::IntermediateThrowEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDFwkFEeWVleXnap4Kwg" name="Apply IntermediateThrowEvent" identifier="org.eclipse.papyrus.bpmn.intermediateThrowEvent" target="_ulg_LAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDGAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::IntermediateThrowEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDGQkFEeWVleXnap4Kwg" name="Apply TerminateEventDefinition" identifier="org.eclipse.papyrus.bpmn.terminateEventDefinition" target="_ulg_LwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDGgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::TerminateEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDGwkFEeWVleXnap4Kwg" name="Apply TerminateEventDefinition" identifier="org.eclipse.papyrus.bpmn.terminateEventDefinition" target="_ulg_MgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDHAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::TerminateEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDHQkFEeWVleXnap4Kwg" name="Apply TerminateEventDefinition" identifier="org.eclipse.papyrus.bpmn.terminateEventDefinition" target="_ulg_NQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDHgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::TerminateEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDHwkFEeWVleXnap4Kwg" name="Apply TerminateEventDefinition" identifier="org.eclipse.papyrus.bpmn.terminateEventDefinition" target="_ulg_OAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDIAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::TerminateEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDIQkFEeWVleXnap4Kwg" name="Apply ThrowEvent" identifier="org.eclipse.papyrus.bpmn.throwEvent" target="_ulg_OwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDIgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ThrowEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDIwkFEeWVleXnap4Kwg" name="Apply ThrowEvent" identifier="org.eclipse.papyrus.bpmn.throwEvent" target="_ulg_PgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDJAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ThrowEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDJQkFEeWVleXnap4Kwg" name="Apply ThrowEvent" identifier="org.eclipse.papyrus.bpmn.throwEvent" target="_ulg_QQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDJgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ThrowEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDJwkFEeWVleXnap4Kwg" name="Apply ThrowEvent" identifier="org.eclipse.papyrus.bpmn.throwEvent" target="_ulg_RAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDKAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ThrowEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDKQkFEeWVleXnap4Kwg" name="Apply BoundaryEvent" identifier="org.eclipse.papyrus.bpmn.boundaryEvent" target="_ulg_RwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDKgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BoundaryEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDKwkFEeWVleXnap4Kwg" name="Apply BoundaryEvent" identifier="org.eclipse.papyrus.bpmn.boundaryEvent" target="_ulg_SgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDLAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BoundaryEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDLQkFEeWVleXnap4Kwg" name="Apply BoundaryEvent" identifier="org.eclipse.papyrus.bpmn.boundaryEvent" target="_ulg_TQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDLgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BoundaryEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDLwkFEeWVleXnap4Kwg" name="Apply BoundaryEvent" identifier="org.eclipse.papyrus.bpmn.boundaryEvent" target="_ulg_UAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDMAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BoundaryEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDMQkFEeWVleXnap4Kwg" name="Apply ImplicitThrowEvent" identifier="org.eclipse.papyrus.bpmn.implicitThrowEvent" target="_ulg_UwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDMgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ImplicitThrowEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDMwkFEeWVleXnap4Kwg" name="Apply ImplicitThrowEvent" identifier="org.eclipse.papyrus.bpmn.implicitThrowEvent" target="_ulg_VgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDNAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ImplicitThrowEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDNQkFEeWVleXnap4Kwg" name="Apply ImplicitThrowEvent" identifier="org.eclipse.papyrus.bpmn.implicitThrowEvent" target="_ulg_WQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDNgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ImplicitThrowEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDNwkFEeWVleXnap4Kwg" name="Apply ImplicitThrowEvent" identifier="org.eclipse.papyrus.bpmn.implicitThrowEvent" target="_ulg_XAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDOAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ImplicitThrowEvent" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDOQkFEeWVleXnap4Kwg" name="Apply CancelEventDefinition" identifier="org.eclipse.papyrus.bpmn.cancelEventDefinition" target="_ulg_XwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDOgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CancelEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDOwkFEeWVleXnap4Kwg" name="Apply CancelEventDefinition" identifier="org.eclipse.papyrus.bpmn.cancelEventDefinition" target="_ulg_YgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDPAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CancelEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDPQkFEeWVleXnap4Kwg" name="Apply CancelEventDefinition" identifier="org.eclipse.papyrus.bpmn.cancelEventDefinition" target="_ulg_ZQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDPgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CancelEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDPwkFEeWVleXnap4Kwg" name="Apply CancelEventDefinition" identifier="org.eclipse.papyrus.bpmn.cancelEventDefinition" target="_ulg_aAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDQAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CancelEventDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDQQkFEeWVleXnap4Kwg" name="Apply Escalation" identifier="org.eclipse.papyrus.bpmn.escalation" target="_ulg_awkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDQgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Escalation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDQwkFEeWVleXnap4Kwg" name="Apply Escalation" identifier="org.eclipse.papyrus.bpmn.escalation" target="_ulg_bgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDRAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Escalation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDRQkFEeWVleXnap4Kwg" name="Apply Escalation" identifier="org.eclipse.papyrus.bpmn.escalation" target="_ulg_cQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDRgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Escalation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDRwkFEeWVleXnap4Kwg" name="Apply TextAnnotation" identifier="org.eclipse.papyrus.bpmn.textAnnotation" target="_ulg_dAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDSAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::TextAnnotation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDSQkFEeWVleXnap4Kwg" name="Apply TextAnnotation" identifier="org.eclipse.papyrus.bpmn.textAnnotation" target="_ulg_dwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDSgkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::TextAnnotation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhDSwkFEeWVleXnap4Kwg" name="Apply Category" identifier="org.eclipse.papyrus.bpmn.category" target="_ulg_egkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhDTAkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Category" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhlsAkFEeWVleXnap4Kwg" name="Apply Category" identifier="org.eclipse.papyrus.bpmn.category" target="_ulg_fQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhlsQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Category" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhlsgkFEeWVleXnap4Kwg" name="Apply Category" identifier="org.eclipse.papyrus.bpmn.category" target="_ulg_gAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhlswkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Category" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhltAkFEeWVleXnap4Kwg" name="Apply BPMNAssociation" identifier="org.eclipse.papyrus.bpmn.bPMNAssociation" target="_ulg_gwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhltQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNAssociation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhltgkFEeWVleXnap4Kwg" name="Apply BPMNAssociation" identifier="org.eclipse.papyrus.bpmn.bPMNAssociation" target="_ulg_hgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhltwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNAssociation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhluAkFEeWVleXnap4Kwg" name="Apply Group" identifier="org.eclipse.papyrus.bpmn.group" target="_ulg_iQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhluQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Group" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhlugkFEeWVleXnap4Kwg" name="Apply Group" identifier="org.eclipse.papyrus.bpmn.group" target="_ulg_jAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhluwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Group" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhlvAkFEeWVleXnap4Kwg" name="Apply CategoryValue" identifier="org.eclipse.papyrus.bpmn.categoryValue" target="_ulg_jwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhlvQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CategoryValue" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhlvgkFEeWVleXnap4Kwg" name="Apply CategoryValue" identifier="org.eclipse.papyrus.bpmn.categoryValue" target="_ulg_kgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhlvwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CategoryValue" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhlwAkFEeWVleXnap4Kwg" name="Apply BPMNArtifact" identifier="org.eclipse.papyrus.bpmn.bPMNArtifact" target="_ulg_lQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhlwQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNArtifact" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhlwgkFEeWVleXnap4Kwg" name="Apply FlowNode" identifier="org.eclipse.papyrus.bpmn.flowNode" target="_ulg_mAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhlwwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::FlowNode" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhlxAkFEeWVleXnap4Kwg" name="Apply FlowNode" identifier="org.eclipse.papyrus.bpmn.flowNode" target="_ulg_mwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhlxQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::FlowNode" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhlxgkFEeWVleXnap4Kwg" name="Apply FormalExpression" identifier="org.eclipse.papyrus.bpmn.formalExpression" target="_ulg_ngkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhlxwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::FormalExpression" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhlyAkFEeWVleXnap4Kwg" name="Apply FormalExpression" identifier="org.eclipse.papyrus.bpmn.formalExpression" target="_ulg_oQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhlyQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::FormalExpression" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhlygkFEeWVleXnap4Kwg" name="Apply Resource" identifier="org.eclipse.papyrus.bpmn.resource" target="_ulg_pAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhlywkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Resource" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhlzAkFEeWVleXnap4Kwg" name="Apply Resource" identifier="org.eclipse.papyrus.bpmn.resource" target="_ulg_pwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhlzQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Resource" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhlzgkFEeWVleXnap4Kwg" name="Apply Resource" identifier="org.eclipse.papyrus.bpmn.resource" target="_ulg_qgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhlzwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Resource" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl0AkFEeWVleXnap4Kwg" name="Apply FlowElement" identifier="org.eclipse.papyrus.bpmn.flowElement" target="_ulg_rQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl0QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::FlowElement" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl0gkFEeWVleXnap4Kwg" name="Apply CorrelationPropertyBinding" identifier="org.eclipse.papyrus.bpmn.correlationPropertyBinding" target="_ulg_sAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl0wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CorrelationPropertyBinding" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl1AkFEeWVleXnap4Kwg" name="Apply CorrelationPropertyBinding" identifier="org.eclipse.papyrus.bpmn.correlationPropertyBinding" target="_ulg_swkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl1QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CorrelationPropertyBinding" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl1gkFEeWVleXnap4Kwg" name="Apply CorrelationSubscription" identifier="org.eclipse.papyrus.bpmn.correlationSubscription" target="_ulg_tgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl1wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CorrelationSubscription" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl2AkFEeWVleXnap4Kwg" name="Apply CorrelationSubscription" identifier="org.eclipse.papyrus.bpmn.correlationSubscription" target="_ulg_uQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl2QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CorrelationSubscription" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl2gkFEeWVleXnap4Kwg" name="Apply CallableElement" identifier="org.eclipse.papyrus.bpmn.callableElement" target="_ulg_vAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl2wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CallableElement" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl3AkFEeWVleXnap4Kwg" name="Apply CallableElement" identifier="org.eclipse.papyrus.bpmn.callableElement" target="_ulg_vwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl3QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CallableElement" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl3gkFEeWVleXnap4Kwg" name="Apply CallableElement" identifier="org.eclipse.papyrus.bpmn.callableElement" target="_ulg_wgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl3wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CallableElement" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl4AkFEeWVleXnap4Kwg" name="Apply SequenceFlow" identifier="org.eclipse.papyrus.bpmn.sequenceFlow" target="_ulg_xQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl4QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SequenceFlow" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl4gkFEeWVleXnap4Kwg" name="Apply SequenceFlow" identifier="org.eclipse.papyrus.bpmn.sequenceFlow" target="_ulg_yAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl4wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SequenceFlow" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl5AkFEeWVleXnap4Kwg" name="Apply CorrelationPropertyRetrievalExpression" identifier="org.eclipse.papyrus.bpmn.correlationPropertyRetrievalExpression" target="_ulg_ywkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl5QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CorrelationPropertyRetrievalExpression" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl5gkFEeWVleXnap4Kwg" name="Apply CorrelationPropertyRetrievalExpression" identifier="org.eclipse.papyrus.bpmn.correlationPropertyRetrievalExpression" target="_ulg_zgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl5wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CorrelationPropertyRetrievalExpression" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl6AkFEeWVleXnap4Kwg" name="Apply BPMNExpression" identifier="org.eclipse.papyrus.bpmn.bPMNExpression" target="_ulg_0QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl6QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNExpression" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl6gkFEeWVleXnap4Kwg" name="Apply BPMNExpression" identifier="org.eclipse.papyrus.bpmn.bPMNExpression" target="_ulg_1AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl6wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNExpression" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl7AkFEeWVleXnap4Kwg" name="Apply CorrelationProperty" identifier="org.eclipse.papyrus.bpmn.correlationProperty" target="_ulg_1wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl7QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CorrelationProperty" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl7gkFEeWVleXnap4Kwg" name="Apply CorrelationProperty" identifier="org.eclipse.papyrus.bpmn.correlationProperty" target="_ulg_2gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl7wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CorrelationProperty" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl8AkFEeWVleXnap4Kwg" name="Apply ItemDefinition" identifier="org.eclipse.papyrus.bpmn.itemDefinition" target="_ulg_3QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl8QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ItemDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl8gkFEeWVleXnap4Kwg" name="Apply ItemDefinition" identifier="org.eclipse.papyrus.bpmn.itemDefinition" target="_ulg_4AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl8wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ItemDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl9AkFEeWVleXnap4Kwg" name="Apply ItemDefinition" identifier="org.eclipse.papyrus.bpmn.itemDefinition" target="_ulg_4wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl9QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ItemDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl9gkFEeWVleXnap4Kwg" name="Apply CorrelationKey" identifier="org.eclipse.papyrus.bpmn.correlationKey" target="_ulg_5gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl9wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CorrelationKey" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl-AkFEeWVleXnap4Kwg" name="Apply CorrelationKey" identifier="org.eclipse.papyrus.bpmn.correlationKey" target="_ulg_6QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl-QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CorrelationKey" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl-gkFEeWVleXnap4Kwg" name="Apply FlowElementsContainer" identifier="org.eclipse.papyrus.bpmn.flowElementsContainer" target="_ulg_7AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl-wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::FlowElementsContainer" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl_AkFEeWVleXnap4Kwg" name="Apply BPMNMessage" identifier="org.eclipse.papyrus.bpmn.bPMNMessage" target="_ulg_7wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl_QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNMessage" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhl_gkFEeWVleXnap4Kwg" name="Apply BPMNMessage" identifier="org.eclipse.papyrus.bpmn.bPMNMessage" target="_ulg_8gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhl_wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNMessage" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmAAkFEeWVleXnap4Kwg" name="Apply BPMNMessage" identifier="org.eclipse.papyrus.bpmn.bPMNMessage" target="_ulg_9QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmAQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNMessage" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmAgkFEeWVleXnap4Kwg" name="Apply ResourceParameter" identifier="org.eclipse.papyrus.bpmn.resourceParameter" target="_ulg_-AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmAwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ResourceParameter" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmBAkFEeWVleXnap4Kwg" name="Apply ResourceParameter" identifier="org.eclipse.papyrus.bpmn.resourceParameter" target="_ulg_-wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmBQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ResourceParameter" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmBgkFEeWVleXnap4Kwg" name="Apply OutputSet" identifier="org.eclipse.papyrus.bpmn.outputSet" target="_ulg__gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmBwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::OutputSet" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmCAkFEeWVleXnap4Kwg" name="Apply OutputSet" identifier="org.eclipse.papyrus.bpmn.outputSet" target="_ulhAAQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmCQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::OutputSet" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmCgkFEeWVleXnap4Kwg" name="Apply InputSet" identifier="org.eclipse.papyrus.bpmn.inputSet" target="_ulhABAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmCwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::InputSet" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmDAkFEeWVleXnap4Kwg" name="Apply InputSet" identifier="org.eclipse.papyrus.bpmn.inputSet" target="_ulhABwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmDQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::InputSet" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmDgkFEeWVleXnap4Kwg" name="Apply DataState" identifier="org.eclipse.papyrus.bpmn.dataState" target="_ulhACgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmDwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataState" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmEAkFEeWVleXnap4Kwg" name="Apply DataState" identifier="org.eclipse.papyrus.bpmn.dataState" target="_ulhADQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmEQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataState" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmEgkFEeWVleXnap4Kwg" name="Apply DataObjectReference" identifier="org.eclipse.papyrus.bpmn.dataObjectReference" target="_ulhAEAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmEwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataObjectReference" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmFAkFEeWVleXnap4Kwg" name="Apply DataObjectReference" identifier="org.eclipse.papyrus.bpmn.dataObjectReference" target="_ulhAEwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmFQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataObjectReference" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmFgkFEeWVleXnap4Kwg" name="Apply DataObjectReference" identifier="org.eclipse.papyrus.bpmn.dataObjectReference" target="_ulhAFgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmFwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataObjectReference" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmGAkFEeWVleXnap4Kwg" name="Apply DataOutputAssociation" identifier="org.eclipse.papyrus.bpmn.dataOutputAssociation" target="_ulhAGQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmGQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataOutputAssociation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmGgkFEeWVleXnap4Kwg" name="Apply DataOutputAssociation" identifier="org.eclipse.papyrus.bpmn.dataOutputAssociation" target="_ulhAHAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmGwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataOutputAssociation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmHAkFEeWVleXnap4Kwg" name="Apply InputOutputBinding" identifier="org.eclipse.papyrus.bpmn.inputOutputBinding" target="_ulhAHwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmHQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::InputOutputBinding" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmHgkFEeWVleXnap4Kwg" name="Apply InputOutputBinding" identifier="org.eclipse.papyrus.bpmn.inputOutputBinding" target="_ulhAIgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmHwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::InputOutputBinding" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmIAkFEeWVleXnap4Kwg" name="Apply Assignment" identifier="org.eclipse.papyrus.bpmn.assignment" target="_ulhAJQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmIQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Assignment" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmIgkFEeWVleXnap4Kwg" name="Apply Assignment" identifier="org.eclipse.papyrus.bpmn.assignment" target="_ulhAKAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmIwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Assignment" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmJAkFEeWVleXnap4Kwg" name="Apply DataOutput" identifier="org.eclipse.papyrus.bpmn.dataOutput" target="_ulhAKwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmJQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataOutput" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmJgkFEeWVleXnap4Kwg" name="Apply DataOutput" identifier="org.eclipse.papyrus.bpmn.dataOutput" target="_ulhALgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmJwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataOutput" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmKAkFEeWVleXnap4Kwg" name="Apply DataOutput" identifier="org.eclipse.papyrus.bpmn.dataOutput" target="_ulhAMQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmKQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataOutput" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmKgkFEeWVleXnap4Kwg" name="Apply DataOutput" identifier="org.eclipse.papyrus.bpmn.dataOutput" target="_ulhANAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmKwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataOutput" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmLAkFEeWVleXnap4Kwg" name="Apply DataOutput" identifier="org.eclipse.papyrus.bpmn.dataOutput" target="_ulhANwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmLQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataOutput" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmLgkFEeWVleXnap4Kwg" name="Apply BPMNProperty" identifier="org.eclipse.papyrus.bpmn.bPMNProperty" target="_ulhAOgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmLwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNProperty" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmMAkFEeWVleXnap4Kwg" name="Apply BPMNProperty" identifier="org.eclipse.papyrus.bpmn.bPMNProperty" target="_ulhAPQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmMQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNProperty" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmMgkFEeWVleXnap4Kwg" name="Apply BPMNProperty" identifier="org.eclipse.papyrus.bpmn.bPMNProperty" target="_ulhAQAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmMwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNProperty" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmNAkFEeWVleXnap4Kwg" name="Apply ItemAwareElement" identifier="org.eclipse.papyrus.bpmn.itemAwareElement" target="_ulhAQwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmNQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ItemAwareElement" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmNgkFEeWVleXnap4Kwg" name="Apply ItemAwareElement" identifier="org.eclipse.papyrus.bpmn.itemAwareElement" target="_ulhARgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmNwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ItemAwareElement" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmOAkFEeWVleXnap4Kwg" name="Apply InputOutputSpecification" identifier="org.eclipse.papyrus.bpmn.inputOutputSpecification" target="_ulhASQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmOQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::InputOutputSpecification" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmOgkFEeWVleXnap4Kwg" name="Apply InputOutputSpecification" identifier="org.eclipse.papyrus.bpmn.inputOutputSpecification" target="_ulhATAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmOwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::InputOutputSpecification" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmPAkFEeWVleXnap4Kwg" name="Apply InputOutputSpecification" identifier="org.eclipse.papyrus.bpmn.inputOutputSpecification" target="_ulhATwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmPQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::InputOutputSpecification" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmPgkFEeWVleXnap4Kwg" name="Apply DataStore" identifier="org.eclipse.papyrus.bpmn.dataStore" target="_ulhAUgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmPwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataStore" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmQAkFEeWVleXnap4Kwg" name="Apply DataStore" identifier="org.eclipse.papyrus.bpmn.dataStore" target="_ulhAVQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmQQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataStore" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmQgkFEeWVleXnap4Kwg" name="Apply DataStore" identifier="org.eclipse.papyrus.bpmn.dataStore" target="_ulhAWAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmQwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataStore" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmRAkFEeWVleXnap4Kwg" name="Apply DataInputAssociation" identifier="org.eclipse.papyrus.bpmn.dataInputAssociation" target="_ulhAWwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmRQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataInputAssociation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmRgkFEeWVleXnap4Kwg" name="Apply DataInputAssociation" identifier="org.eclipse.papyrus.bpmn.dataInputAssociation" target="_ulhAXgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmRwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataInputAssociation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmSAkFEeWVleXnap4Kwg" name="Apply DataStoreReference" identifier="org.eclipse.papyrus.bpmn.dataStoreReference" target="_ulhAYQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmSQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataStoreReference" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmSgkFEeWVleXnap4Kwg" name="Apply DataStoreReference" identifier="org.eclipse.papyrus.bpmn.dataStoreReference" target="_ulhAZAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmSwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataStoreReference" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmTAkFEeWVleXnap4Kwg" name="Apply DataStoreReference" identifier="org.eclipse.papyrus.bpmn.dataStoreReference" target="_ulhAZwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmTQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataStoreReference" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmTgkFEeWVleXnap4Kwg" name="Apply DataObject" identifier="org.eclipse.papyrus.bpmn.dataObject" target="_ulhAagkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmTwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataObject" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmUAkFEeWVleXnap4Kwg" name="Apply DataObject" identifier="org.eclipse.papyrus.bpmn.dataObject" target="_ulhAbQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmUQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataObject" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmUgkFEeWVleXnap4Kwg" name="Apply DataObject" identifier="org.eclipse.papyrus.bpmn.dataObject" target="_ulhAcAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmUwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataObject" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmVAkFEeWVleXnap4Kwg" name="Apply DataInput" identifier="org.eclipse.papyrus.bpmn.dataInput" target="_ulhAcwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmVQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataInput" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmVgkFEeWVleXnap4Kwg" name="Apply DataInput" identifier="org.eclipse.papyrus.bpmn.dataInput" target="_ulhAdgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmVwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataInput" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmWAkFEeWVleXnap4Kwg" name="Apply DataInput" identifier="org.eclipse.papyrus.bpmn.dataInput" target="_ulhAeQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmWQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataInput" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmWgkFEeWVleXnap4Kwg" name="Apply DataInput" identifier="org.eclipse.papyrus.bpmn.dataInput" target="_ulhAfAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmWwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataInput" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmXAkFEeWVleXnap4Kwg" name="Apply DataInput" identifier="org.eclipse.papyrus.bpmn.dataInput" target="_ulhAfwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmXQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataInput" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmXgkFEeWVleXnap4Kwg" name="Apply DataAssociation" identifier="org.eclipse.papyrus.bpmn.dataAssociation" target="_ulhAggkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmXwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataAssociation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmYAkFEeWVleXnap4Kwg" name="Apply DataAssociation" identifier="org.eclipse.papyrus.bpmn.dataAssociation" target="_ulhAhQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmYQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::DataAssociation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmYgkFEeWVleXnap4Kwg" name="Apply UserTask" identifier="org.eclipse.papyrus.bpmn.userTask" target="_ulhAiAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmYwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::UserTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmZAkFEeWVleXnap4Kwg" name="Apply UserTask" identifier="org.eclipse.papyrus.bpmn.userTask" target="_ulhAiwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmZQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::UserTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmZgkFEeWVleXnap4Kwg" name="Apply UserTask" identifier="org.eclipse.papyrus.bpmn.userTask" target="_ulhAjgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmZwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::UserTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmaAkFEeWVleXnap4Kwg" name="Apply UserTask" identifier="org.eclipse.papyrus.bpmn.userTask" target="_ulhAkQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmaQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::UserTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmagkFEeWVleXnap4Kwg" name="Apply HumanPerformer" identifier="org.eclipse.papyrus.bpmn.humanPerformer" target="_ulhAlAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmawkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::HumanPerformer" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmbAkFEeWVleXnap4Kwg" name="Apply HumanPerformer" identifier="org.eclipse.papyrus.bpmn.humanPerformer" target="_ulhAlwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmbQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::HumanPerformer" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmbgkFEeWVleXnap4Kwg" name="Apply GlobalUserTask" identifier="org.eclipse.papyrus.bpmn.globalUserTask" target="_ulhAmgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmbwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalUserTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmcAkFEeWVleXnap4Kwg" name="Apply GlobalUserTask" identifier="org.eclipse.papyrus.bpmn.globalUserTask" target="_ulhAnQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmcQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalUserTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmcgkFEeWVleXnap4Kwg" name="Apply GlobalUserTask" identifier="org.eclipse.papyrus.bpmn.globalUserTask" target="_ulhAoAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmcwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalUserTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmdAkFEeWVleXnap4Kwg" name="Apply GlobalUserTask" identifier="org.eclipse.papyrus.bpmn.globalUserTask" target="_ulhAowkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmdQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalUserTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmdgkFEeWVleXnap4Kwg" name="Apply Rendering" identifier="org.eclipse.papyrus.bpmn.rendering" target="_ulhApgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmdwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Rendering" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmeAkFEeWVleXnap4Kwg" name="Apply Rendering" identifier="org.eclipse.papyrus.bpmn.rendering" target="_ulhAqQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmeQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Rendering" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmegkFEeWVleXnap4Kwg" name="Apply GlobalManualTask" identifier="org.eclipse.papyrus.bpmn.globalManualTask" target="_ulhArAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmewkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalManualTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmfAkFEeWVleXnap4Kwg" name="Apply GlobalManualTask" identifier="org.eclipse.papyrus.bpmn.globalManualTask" target="_ulhArwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmfQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalManualTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmfgkFEeWVleXnap4Kwg" name="Apply GlobalManualTask" identifier="org.eclipse.papyrus.bpmn.globalManualTask" target="_ulhAsgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmfwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalManualTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmgAkFEeWVleXnap4Kwg" name="Apply GlobalManualTask" identifier="org.eclipse.papyrus.bpmn.globalManualTask" target="_ulhAtQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmgQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalManualTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmggkFEeWVleXnap4Kwg" name="Apply ManualTask" identifier="org.eclipse.papyrus.bpmn.manualTask" target="_ulhAuAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmgwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ManualTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmhAkFEeWVleXnap4Kwg" name="Apply ManualTask" identifier="org.eclipse.papyrus.bpmn.manualTask" target="_ulhAuwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmhQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ManualTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmhgkFEeWVleXnap4Kwg" name="Apply ManualTask" identifier="org.eclipse.papyrus.bpmn.manualTask" target="_ulhAvgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmhwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ManualTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmiAkFEeWVleXnap4Kwg" name="Apply ManualTask" identifier="org.eclipse.papyrus.bpmn.manualTask" target="_ulhAwQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmiQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ManualTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmigkFEeWVleXnap4Kwg" name="Apply PotentialOwner" identifier="org.eclipse.papyrus.bpmn.potentialOwner" target="_ulhAxAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmiwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::PotentialOwner" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmjAkFEeWVleXnap4Kwg" name="Apply PotentialOwner" identifier="org.eclipse.papyrus.bpmn.potentialOwner" target="_ulhAxwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmjQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::PotentialOwner" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmjgkFEeWVleXnap4Kwg" name="Apply InteractionNode" identifier="org.eclipse.papyrus.bpmn.interactionNode" target="_ulhAygkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmjwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::InteractionNode" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmkAkFEeWVleXnap4Kwg" name="Apply Participant" identifier="org.eclipse.papyrus.bpmn.participant" target="_ulhAzQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmkQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Participant" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmkgkFEeWVleXnap4Kwg" name="Apply Participant" identifier="org.eclipse.papyrus.bpmn.participant" target="_ulhA0AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmkwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Participant" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmlAkFEeWVleXnap4Kwg" name="Apply PartnerRole" identifier="org.eclipse.papyrus.bpmn.partnerRole" target="_ulhA0wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmlQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::PartnerRole" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmlgkFEeWVleXnap4Kwg" name="Apply PartnerRole" identifier="org.eclipse.papyrus.bpmn.partnerRole" target="_ulhA1gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmlwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::PartnerRole" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmmAkFEeWVleXnap4Kwg" name="Apply PartnerRole" identifier="org.eclipse.papyrus.bpmn.partnerRole" target="_ulhA2QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmmQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::PartnerRole" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmmgkFEeWVleXnap4Kwg" name="Apply MessageFlow" identifier="org.eclipse.papyrus.bpmn.messageFlow_UML::InformationFlow" target="_ulhA3AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmmwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::MessageFlow" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmnAkFEeWVleXnap4Kwg" name="Apply MessageFlow" identifier="org.eclipse.papyrus.bpmn.messageFlow" target="_ulhA3wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmnQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::MessageFlow" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmngkFEeWVleXnap4Kwg" name="Apply BPMNCollaboration" identifier="org.eclipse.papyrus.bpmn.bPMNCollaboration" target="_ulhA4gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmnwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNCollaboration" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmoAkFEeWVleXnap4Kwg" name="Apply BPMNCollaboration" identifier="org.eclipse.papyrus.bpmn.bPMNCollaboration" target="_ulhA5QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmoQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNCollaboration" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmogkFEeWVleXnap4Kwg" name="Apply BPMNCollaboration" identifier="org.eclipse.papyrus.bpmn.bPMNCollaboration" target="_ulhA6AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmowkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNCollaboration" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmpAkFEeWVleXnap4Kwg" name="Apply MessageFlowAssociation" identifier="org.eclipse.papyrus.bpmn.messageFlowAssociation" target="_ulhA6wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmpQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::MessageFlowAssociation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmpgkFEeWVleXnap4Kwg" name="Apply MessageFlowAssociation" identifier="org.eclipse.papyrus.bpmn.messageFlowAssociation" target="_ulhA7gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmpwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::MessageFlowAssociation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmqAkFEeWVleXnap4Kwg" name="Apply PartnerEntity" identifier="org.eclipse.papyrus.bpmn.partnerEntity" target="_ulhA8QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmqQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::PartnerEntity" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmqgkFEeWVleXnap4Kwg" name="Apply PartnerEntity" identifier="org.eclipse.papyrus.bpmn.partnerEntity" target="_ulhA9AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmqwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::PartnerEntity" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmrAkFEeWVleXnap4Kwg" name="Apply PartnerEntity" identifier="org.eclipse.papyrus.bpmn.partnerEntity" target="_ulhA9wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmrQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::PartnerEntity" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmrgkFEeWVleXnap4Kwg" name="Apply ParticipantAssociation" identifier="org.eclipse.papyrus.bpmn.participantAssociation" target="_ulhA-gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmrwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ParticipantAssociation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmsAkFEeWVleXnap4Kwg" name="Apply ParticipantAssociation" identifier="org.eclipse.papyrus.bpmn.participantAssociation" target="_ulhA_QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmsQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ParticipantAssociation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmsgkFEeWVleXnap4Kwg" name="Apply ParticipantMultiplicity" identifier="org.eclipse.papyrus.bpmn.participantMultiplicity" target="_ulhBAAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmswkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ParticipantMultiplicity" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmtAkFEeWVleXnap4Kwg" name="Apply ParticipantMultiplicity" identifier="org.eclipse.papyrus.bpmn.participantMultiplicity" target="_ulhBAwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmtQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ParticipantMultiplicity" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmtgkFEeWVleXnap4Kwg" name="Apply Documentation" identifier="org.eclipse.papyrus.bpmn.documentation" target="_ulhBBgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmtwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Documentation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmuAkFEeWVleXnap4Kwg" name="Apply Documentation" identifier="org.eclipse.papyrus.bpmn.documentation" target="_ulhBCQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmuQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Documentation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmugkFEeWVleXnap4Kwg" name="Apply ExtensionDefinition" identifier="org.eclipse.papyrus.bpmn.extensionDefinition" target="_ulhBDAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmuwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ExtensionDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmvAkFEeWVleXnap4Kwg" name="Apply BPMNRelationship" identifier="org.eclipse.papyrus.bpmn.bPMNRelationship" target="_ulhBDwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmvQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNRelationship" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmvgkFEeWVleXnap4Kwg" name="Apply BPMNRelationship" identifier="org.eclipse.papyrus.bpmn.bPMNRelationship" target="_ulhBEgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmvwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNRelationship" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmwAkFEeWVleXnap4Kwg" name="Apply BaseElement" identifier="org.eclipse.papyrus.bpmn.baseElement" target="_ulhBFQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmwQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BaseElement" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmwgkFEeWVleXnap4Kwg" name="Apply ExtensionAttributeValue" identifier="org.eclipse.papyrus.bpmn.extensionAttributeValue" target="_ulhBGAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmwwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ExtensionAttributeValue" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmxAkFEeWVleXnap4Kwg" name="Apply ExtensionAttributeDefinition" identifier="org.eclipse.papyrus.bpmn.extensionAttributeDefinition" target="_ulhBGwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmxQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ExtensionAttributeDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmxgkFEeWVleXnap4Kwg" name="Apply BPMNExtension" identifier="org.eclipse.papyrus.bpmn.bPMNExtension" target="_ulhBHgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmxwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNExtension" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmyAkFEeWVleXnap4Kwg" name="Apply BPMNOperation" identifier="org.eclipse.papyrus.bpmn.bPMNOperation" target="_ulhBIQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmyQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNOperation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmygkFEeWVleXnap4Kwg" name="Apply BPMNOperation" identifier="org.eclipse.papyrus.bpmn.bPMNOperation" target="_ulhBJAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmywkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNOperation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmzAkFEeWVleXnap4Kwg" name="Apply BPMNInterface" identifier="org.eclipse.papyrus.bpmn.bPMNInterface" target="_ulhBJwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmzQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNInterface" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhmzgkFEeWVleXnap4Kwg" name="Apply BPMNInterface" identifier="org.eclipse.papyrus.bpmn.bPMNInterface" target="_ulhBKgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhmzwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNInterface" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm0AkFEeWVleXnap4Kwg" name="Apply BPMNInterface" identifier="org.eclipse.papyrus.bpmn.bPMNInterface" target="_ulhBLQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm0QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNInterface" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm0gkFEeWVleXnap4Kwg" name="Apply SubConversation" identifier="org.eclipse.papyrus.bpmn.subConversation_UML::InformationFlow" target="_ulhBMAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm0wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SubConversation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm1AkFEeWVleXnap4Kwg" name="Apply SubConversation" identifier="org.eclipse.papyrus.bpmn.subConversation" target="_ulhBMwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm1QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SubConversation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm1gkFEeWVleXnap4Kwg" name="Apply ConversationNode" identifier="org.eclipse.papyrus.bpmn.conversationNode_UML::InformationFlow" target="_ulhBNgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm1wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ConversationNode" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm2AkFEeWVleXnap4Kwg" name="Apply ConversationNode" identifier="org.eclipse.papyrus.bpmn.conversationNode" target="_ulhBOQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm2QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ConversationNode" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm2gkFEeWVleXnap4Kwg" name="Apply GlobalConversation" identifier="org.eclipse.papyrus.bpmn.globalConversation" target="_ulhBPAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm2wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalConversation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm3AkFEeWVleXnap4Kwg" name="Apply GlobalConversation" identifier="org.eclipse.papyrus.bpmn.globalConversation" target="_ulhBPwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm3QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalConversation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm3gkFEeWVleXnap4Kwg" name="Apply GlobalConversation" identifier="org.eclipse.papyrus.bpmn.globalConversation" target="_ulhBQgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm3wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::GlobalConversation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm4AkFEeWVleXnap4Kwg" name="Apply CallConversation" identifier="org.eclipse.papyrus.bpmn.callConversation_UML::InformationFlow" target="_ulhBRQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm4QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CallConversation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm4gkFEeWVleXnap4Kwg" name="Apply CallConversation" identifier="org.eclipse.papyrus.bpmn.callConversation" target="_ulhBSAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm4wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CallConversation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm5AkFEeWVleXnap4Kwg" name="Apply Conversation" identifier="org.eclipse.papyrus.bpmn.conversation_UML::InformationFlow" target="_ulhBSwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm5QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Conversation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm5gkFEeWVleXnap4Kwg" name="Apply Conversation" identifier="org.eclipse.papyrus.bpmn.conversation" target="_ulhBTgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm5wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Conversation" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm6AkFEeWVleXnap4Kwg" name="Apply ConversationLink" identifier="org.eclipse.papyrus.bpmn.conversationLink" target="_ulhBUQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm6QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ConversationLink" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm6gkFEeWVleXnap4Kwg" name="Apply ConversationLink" identifier="org.eclipse.papyrus.bpmn.conversationLink" target="_ulhBVAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm6wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ConversationLink" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm7AkFEeWVleXnap4Kwg" name="Apply SubProcess" identifier="org.eclipse.papyrus.bpmn.subProcess" target="_ulhBVwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm7QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SubProcess" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm7gkFEeWVleXnap4Kwg" name="Apply SubProcess" identifier="org.eclipse.papyrus.bpmn.subProcess" target="_ulhBWgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm7wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SubProcess" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm8AkFEeWVleXnap4Kwg" name="Apply SubProcess" identifier="org.eclipse.papyrus.bpmn.subProcess" target="_ulhBXQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm8QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SubProcess" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm8gkFEeWVleXnap4Kwg" name="Apply SubProcess" identifier="org.eclipse.papyrus.bpmn.subProcess" target="_ulhBYAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm8wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SubProcess" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm9AkFEeWVleXnap4Kwg" name="Apply Performer" identifier="org.eclipse.papyrus.bpmn.performer" target="_ulhBYwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm9QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Performer" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm9gkFEeWVleXnap4Kwg" name="Apply Performer" identifier="org.eclipse.papyrus.bpmn.performer" target="_ulhBZgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm9wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Performer" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm-AkFEeWVleXnap4Kwg" name="Apply BPMNActivity" identifier="org.eclipse.papyrus.bpmn.bPMNActivity" target="_ulhBaQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm-QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNActivity" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm-gkFEeWVleXnap4Kwg" name="Apply BPMNActivity" identifier="org.eclipse.papyrus.bpmn.bPMNActivity" target="_ulhBbAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm-wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNActivity" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm_AkFEeWVleXnap4Kwg" name="Apply BPMNActivity" identifier="org.eclipse.papyrus.bpmn.bPMNActivity" target="_ulhBbwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm_QkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BPMNActivity" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhm_gkFEeWVleXnap4Kwg" name="Apply LoopCharacteristics" identifier="org.eclipse.papyrus.bpmn.loopCharacteristics" target="_ulhBcgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhm_wkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::LoopCharacteristics" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnAAkFEeWVleXnap4Kwg" name="Apply LoopCharacteristics" identifier="org.eclipse.papyrus.bpmn.loopCharacteristics" target="_ulhBdQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnAQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::LoopCharacteristics" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnAgkFEeWVleXnap4Kwg" name="Apply CallActivity" identifier="org.eclipse.papyrus.bpmn.callActivity" target="_ulhBeAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnAwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CallActivity" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnBAkFEeWVleXnap4Kwg" name="Apply CallActivity" identifier="org.eclipse.papyrus.bpmn.callActivity" target="_ulhBewkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnBQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CallActivity" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnBgkFEeWVleXnap4Kwg" name="Apply CallActivity" identifier="org.eclipse.papyrus.bpmn.callActivity" target="_ulhBfgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnBwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CallActivity" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnCAkFEeWVleXnap4Kwg" name="Apply CallActivity" identifier="org.eclipse.papyrus.bpmn.callActivity" target="_ulhBgQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnCQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::CallActivity" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnCgkFEeWVleXnap4Kwg" name="Apply ResourceRole" identifier="org.eclipse.papyrus.bpmn.resourceRole" target="_ulhBhAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnCwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ResourceRole" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnDAkFEeWVleXnap4Kwg" name="Apply ResourceRole" identifier="org.eclipse.papyrus.bpmn.resourceRole" target="_ulhBhwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnDQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ResourceRole" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnDgkFEeWVleXnap4Kwg" name="Apply BusinessRuleTask" identifier="org.eclipse.papyrus.bpmn.businessRuleTask" target="_ulhBigkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnDwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BusinessRuleTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnEAkFEeWVleXnap4Kwg" name="Apply BusinessRuleTask" identifier="org.eclipse.papyrus.bpmn.businessRuleTask" target="_ulhBjQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnEQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BusinessRuleTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnEgkFEeWVleXnap4Kwg" name="Apply BusinessRuleTask" identifier="org.eclipse.papyrus.bpmn.businessRuleTask" target="_ulhBkAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnEwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BusinessRuleTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnFAkFEeWVleXnap4Kwg" name="Apply BusinessRuleTask" identifier="org.eclipse.papyrus.bpmn.businessRuleTask" target="_ulhBkwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnFQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::BusinessRuleTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnFgkFEeWVleXnap4Kwg" name="Apply ComplexBehaviorDefinition" identifier="org.eclipse.papyrus.bpmn.complexBehaviorDefinition" target="_ulhBlgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnFwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ComplexBehaviorDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnGAkFEeWVleXnap4Kwg" name="Apply ComplexBehaviorDefinition" identifier="org.eclipse.papyrus.bpmn.complexBehaviorDefinition" target="_ulhBmQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnGQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ComplexBehaviorDefinition" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnGgkFEeWVleXnap4Kwg" name="Apply ResourceAssignmentExpression" identifier="org.eclipse.papyrus.bpmn.resourceAssignmentExpression" target="_ulhBnAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnGwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ResourceAssignmentExpression" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnHAkFEeWVleXnap4Kwg" name="Apply ResourceAssignmentExpression" identifier="org.eclipse.papyrus.bpmn.resourceAssignmentExpression" target="_ulhBnwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnHQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ResourceAssignmentExpression" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnHgkFEeWVleXnap4Kwg" name="Apply AdHocSubProcess" identifier="org.eclipse.papyrus.bpmn.adHocSubProcess" target="_ulhBogkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnHwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::AdHocSubProcess" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnIAkFEeWVleXnap4Kwg" name="Apply AdHocSubProcess" identifier="org.eclipse.papyrus.bpmn.adHocSubProcess" target="_ulhBpQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnIQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::AdHocSubProcess" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnIgkFEeWVleXnap4Kwg" name="Apply AdHocSubProcess" identifier="org.eclipse.papyrus.bpmn.adHocSubProcess" target="_ulhBqAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnIwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::AdHocSubProcess" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnJAkFEeWVleXnap4Kwg" name="Apply AdHocSubProcess" identifier="org.eclipse.papyrus.bpmn.adHocSubProcess" target="_ulhBqwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnJQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::AdHocSubProcess" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnJgkFEeWVleXnap4Kwg" name="Apply ScriptTask" identifier="org.eclipse.papyrus.bpmn.scriptTask" target="_ulhBrgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnJwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ScriptTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnKAkFEeWVleXnap4Kwg" name="Apply ScriptTask" identifier="org.eclipse.papyrus.bpmn.scriptTask" target="_ulhBsQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnKQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ScriptTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnKgkFEeWVleXnap4Kwg" name="Apply ScriptTask" identifier="org.eclipse.papyrus.bpmn.scriptTask" target="_ulhBtAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnKwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ScriptTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnLAkFEeWVleXnap4Kwg" name="Apply ScriptTask" identifier="org.eclipse.papyrus.bpmn.scriptTask" target="_ulhBtwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnLQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ScriptTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnLgkFEeWVleXnap4Kwg" name="Apply Task" identifier="org.eclipse.papyrus.bpmn.task" target="_ulhBugkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnLwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Task" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnMAkFEeWVleXnap4Kwg" name="Apply Task" identifier="org.eclipse.papyrus.bpmn.task" target="_ulhBvQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnMQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Task" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnMgkFEeWVleXnap4Kwg" name="Apply Task" identifier="org.eclipse.papyrus.bpmn.task" target="_ulhBwAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnMwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Task" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnNAkFEeWVleXnap4Kwg" name="Apply SendTask" identifier="org.eclipse.papyrus.bpmn.sendTask" target="_ulhBwwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnNQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SendTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnNgkFEeWVleXnap4Kwg" name="Apply SendTask" identifier="org.eclipse.papyrus.bpmn.sendTask" target="_ulhBxgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnNwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SendTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnOAkFEeWVleXnap4Kwg" name="Apply SendTask" identifier="org.eclipse.papyrus.bpmn.sendTask" target="_ulhByQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnOQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SendTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnOgkFEeWVleXnap4Kwg" name="Apply SendTask" identifier="org.eclipse.papyrus.bpmn.sendTask" target="_ulhBzAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnOwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::SendTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnPAkFEeWVleXnap4Kwg" name="Apply Transaction" identifier="org.eclipse.papyrus.bpmn.transaction" target="_ulhBzwkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnPQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Transaction" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnPgkFEeWVleXnap4Kwg" name="Apply Transaction" identifier="org.eclipse.papyrus.bpmn.transaction" target="_ulhB0gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnPwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Transaction" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnQAkFEeWVleXnap4Kwg" name="Apply Transaction" identifier="org.eclipse.papyrus.bpmn.transaction" target="_ulhB1QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnQQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Transaction" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnQgkFEeWVleXnap4Kwg" name="Apply Transaction" identifier="org.eclipse.papyrus.bpmn.transaction" target="_ulhB2AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnQwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::Transaction" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnRAkFEeWVleXnap4Kwg" name="Apply StandardLoopCharacteristics" identifier="org.eclipse.papyrus.bpmn.standardLoopCharacteristics" target="_ulhB2wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnRQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::StandardLoopCharacteristics" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnRgkFEeWVleXnap4Kwg" name="Apply StandardLoopCharacteristics" identifier="org.eclipse.papyrus.bpmn.standardLoopCharacteristics" target="_ulhB3gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnRwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::StandardLoopCharacteristics" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnSAkFEeWVleXnap4Kwg" name="Apply StandardLoopCharacteristics" identifier="org.eclipse.papyrus.bpmn.standardLoopCharacteristics" target="_ulhB4QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnSQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::StandardLoopCharacteristics" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnSgkFEeWVleXnap4Kwg" name="Apply ReceiveTask" identifier="org.eclipse.papyrus.bpmn.receiveTask" target="_ulhB5AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnSwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ReceiveTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnTAkFEeWVleXnap4Kwg" name="Apply ReceiveTask" identifier="org.eclipse.papyrus.bpmn.receiveTask" target="_ulhB5wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnTQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ReceiveTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnTgkFEeWVleXnap4Kwg" name="Apply ReceiveTask" identifier="org.eclipse.papyrus.bpmn.receiveTask" target="_ulhB6gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnTwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ReceiveTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnUAkFEeWVleXnap4Kwg" name="Apply ReceiveTask" identifier="org.eclipse.papyrus.bpmn.receiveTask" target="_ulhB7QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnUQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ReceiveTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnUgkFEeWVleXnap4Kwg" name="Apply ResourceParameterBinding" identifier="org.eclipse.papyrus.bpmn.resourceParameterBinding" target="_ulhB8AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnUwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ResourceParameterBinding" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnVAkFEeWVleXnap4Kwg" name="Apply ResourceParameterBinding" identifier="org.eclipse.papyrus.bpmn.resourceParameterBinding" target="_ulhB8wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnVQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ResourceParameterBinding" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnVgkFEeWVleXnap4Kwg" name="Apply ServiceTask" identifier="org.eclipse.papyrus.bpmn.serviceTask" target="_ulhB9gkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnVwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ServiceTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnWAkFEeWVleXnap4Kwg" name="Apply ServiceTask" identifier="org.eclipse.papyrus.bpmn.serviceTask" target="_ulhB-QkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnWQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ServiceTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnWgkFEeWVleXnap4Kwg" name="Apply ServiceTask" identifier="org.eclipse.papyrus.bpmn.serviceTask" target="_ulhB_AkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnWwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ServiceTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnXAkFEeWVleXnap4Kwg" name="Apply ServiceTask" identifier="org.eclipse.papyrus.bpmn.serviceTask" target="_ulhB_wkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnXQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::ServiceTask" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnXgkFEeWVleXnap4Kwg" name="Apply MultiInstanceLoopCharacteristics" identifier="org.eclipse.papyrus.bpmn.multiInstanceLoopCharacteristics" target="_ulhCAgkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnXwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::MultiInstanceLoopCharacteristics" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnYAkFEeWVleXnap4Kwg" name="Apply MultiInstanceLoopCharacteristics" identifier="org.eclipse.papyrus.bpmn.multiInstanceLoopCharacteristics" target="_ulhCBQkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnYQkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::MultiInstanceLoopCharacteristics" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> + <adviceBindingsConfigurations xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" xmi:id="_ulhnYgkFEeWVleXnap4Kwg" name="Apply MultiInstanceLoopCharacteristics" identifier="org.eclipse.papyrus.bpmn.multiInstanceLoopCharacteristics" target="_ulhCCAkFEeWVleXnap4Kwg"> + <stereotypesToApply xmi:id="_ulhnYwkFEeWVleXnap4Kwg" stereotypeQualifiedName="BPMNProfile::MultiInstanceLoopCharacteristics" updateName="true"> + <requiredProfiles>BPMNProfile</requiredProfiles> + </stereotypesToApply> + </adviceBindingsConfigurations> +</elementtypesconfigurations:ElementTypeSetConfiguration> diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.di b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.di new file mode 100644 index 00000000000..bf9abab340f --- /dev/null +++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.di @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/> diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.genmodel b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.genmodel new file mode 100644 index 00000000000..2d21e13562c --- /dev/null +++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.genmodel @@ -0,0 +1,1518 @@ +<?xml version="1.0" encoding="UTF-8"?> +<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel" + modelDirectory="/org.eclipse.papyrus.bpmn/src" modelPluginID="org.eclipse.papyrus.bpmn" + modelName="Bpmn" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" + importerID="org.eclipse.uml2.uml.ecore.importer" complianceLevel="7.0" copyrightFields="false" + usedGenPackages="../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore ../../org.eclipse.uml2.types/model/Types.genmodel#//types ../../org.eclipse.uml2.uml/model/UML.genmodel#//uml" + operationReflection="true" importOrganizing="true"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.uml2.uml.ecore.importer"> + <details key="ECORE_TAGGED_VALUES" value="PROCESS"/> + <details key="UNION_PROPERTIES" value="REPORT"/> + <details key="UNTYPED_PROPERTIES" value="REPORT"/> + <details key="DUPLICATE_FEATURES" value="DISCARD"/> + <details key="SUBSETTING_PROPERTIES" value="REPORT"/> + <details key="VALIDATION_DELEGATES" value="IGNORE"/> + <details key="OPPOSITE_ROLE_NAMES" value="IGNORE"/> + <details key="COMMENTS" value="PROCESS"/> + <details key="DUPLICATE_FEATURE_INHERITANCE" value="DISCARD"/> + <details key="DUPLICATE_OPERATIONS" value="DISCARD"/> + <details key="PROPERTY_DEFAULT_EXPRESSIONS" value="IGNORE"/> + <details key="INVARIANT_CONSTRAINTS" value="PROCESS"/> + <details key="REDEFINING_PROPERTIES" value="REPORT"/> + <details key="ANNOTATION_DETAILS" value="PROCESS"/> + <details key="NON_API_INVARIANTS" value="IGNORE"/> + <details key="DUPLICATE_OPERATION_INHERITANCE" value="DISCARD"/> + <details key="REDEFINING_OPERATIONS" value="REPORT"/> + <details key="INVOCATION_DELEGATES" value="IGNORE"/> + <details key="DERIVED_FEATURES" value="IGNORE"/> + <details key="OPERATION_BODIES" value="IGNORE"/> + <details key="CAMEL_CASE_NAMES" value="IGNORE"/> + <details key="SUPER_CLASS_ORDER" value="PROCESS"/> + </genAnnotations> + <foreignModel>bpmn.profile.uml</foreignModel> + <genPackages xsi:type="genmodel:GenPackage" prefix="BPMNProfile" basePackage="org.eclipse.papyrus.bpmn" + disposableProviderFactory="true" loadInitialization="true" literalsInterface="false" + ecorePackage="BPMNProfile.ecore#/" publicationLocation="" operationsPackage=""> + <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="BPMNProfile.ecore#//AssociationDirection"> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//AssociationDirection/none"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//AssociationDirection/one"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//AssociationDirection/both"/> + </genEnums> + <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="BPMNProfile.ecore#//EventBasedGatewayType"> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//EventBasedGatewayType/exclusive"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//EventBasedGatewayType/parallel"/> + </genEnums> + <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="BPMNProfile.ecore#//GatewayDirection"> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//GatewayDirection/unspecified"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//GatewayDirection/converging"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//GatewayDirection/diverging"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//GatewayDirection/mixed"/> + </genEnums> + <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="BPMNProfile.ecore#//RelationshipDirection"> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//RelationshipDirection/none"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//RelationshipDirection/forward"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//RelationshipDirection/backward"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//RelationshipDirection/both"/> + </genEnums> + <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="BPMNProfile.ecore#//ItemKind"> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//ItemKind/physical"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//ItemKind/information"/> + </genEnums> + <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="BPMNProfile.ecore#//ProcessType"> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//ProcessType/none"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//ProcessType/public"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//ProcessType/private"/> + </genEnums> + <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="BPMNProfile.ecore#//AdHocOrdering"> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//AdHocOrdering/parallel"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//AdHocOrdering/sequential"/> + </genEnums> + <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="BPMNProfile.ecore#//MultiInstanceBehavior"> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//MultiInstanceBehavior/none"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//MultiInstanceBehavior/one"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//MultiInstanceBehavior/all"/> + <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="BPMNProfile.ecore#//MultiInstanceBehavior/complex"/> + </genEnums> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//InclusiveGateway"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InclusiveGateway/default"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//InclusiveGateway/inclusiveGatewaydefault"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//InclusiveGateway/inclusiveGatewaydefault/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//InclusiveGateway/inclusiveGatewaydefault/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//NonExclusiveGateway"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//NonExclusiveGateway/base_JoinNode"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//NonExclusiveGateway/base_ForkNode"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//Gateway"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Gateway/base_ControlNode"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Gateway/base_ActivityGroup"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//FlowNode"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//FlowNode/base_ActivityNode"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//FlowElement"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//FlowElement/auditing"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//FlowElement/monitoring"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//FlowElement/_categoryValueRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//FlowElement/container"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//BaseElement"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//BaseElement/id"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BaseElement/extensionValues"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BaseElement/base_Element"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BaseElement/documentation"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BaseElement/extensionDefinitions"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BaseElement/outgoing"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BaseElement/incoming"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ExtensionAttributeValue"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ExtensionAttributeValue/base_Slot"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ExtensionAttributeValue/valueRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ExtensionAttributeValue/extensionAttributeDefinition"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ExtensionAttributeDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ExtensionAttributeDefinition/base_Property"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//ExtensionAttributeDefinition/type"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//ExtensionAttributeDefinition/isReference"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Documentation"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Documentation/base_Comment"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//Documentation/textFormat"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//Documentation/text"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ExtensionDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ExtensionDefinition/base_Stereotype"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ExtensionDefinition/extensionAttributeDefinitions"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//BPMNAssociation"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNAssociation/base_Dependency"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//BPMNAssociation/associationDirection"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNAssociation/targetRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNAssociation/sourceRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNAssociation/AssociationEnd"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNAssociation/AssociationEnd/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNAssociation/AssociationEnd/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//BPMNArtifact"/> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Auditing"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Auditing/base_Class"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Monitoring"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Monitoring/base_Class"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//CategoryValue"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CategoryValue/base_EnumerationLiteral"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CategoryValue/categorizedFlowElements"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//FlowElementsContainer"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//FlowElementsContainer/laneSets"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//FlowElementsContainer/flowElements"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//LaneSet"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//LaneSet/base_ActivityPartition"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//LaneSet/lanes"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//LaneSet/parentLane"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//LaneSet/flowElementsContainer"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//LaneSet/LaneSetlanes"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//LaneSet/LaneSetlanes/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//LaneSet/LaneSetlanes/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//LaneSet/LaneSetparentLane"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//LaneSet/LaneSetparentLane/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//LaneSet/LaneSetparentLane/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//LaneSet/LaneSetflowElementsContainer"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//LaneSet/LaneSetflowElementsContainer/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//LaneSet/LaneSetflowElementsContainer/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//LaneSet/LaneSet"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//LaneSet/LaneSet/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//LaneSet/LaneSet/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Lane"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Lane/base_ActivityPartition"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Lane/_partitionElement"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Lane/flowNodeRefs"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Lane/partitionElementRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Lane/childLaneSet"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Lane/laneSet"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Lane/LanelaneSet"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Lane/LanelaneSet/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Lane/LanelaneSet/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Lane/LanechildLaneSet"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Lane/LanechildLaneSet/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Lane/LanechildLaneSet/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Lane/LanepartitionElementRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Lane/LanepartitionElementRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Lane/LanepartitionElementRef/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Lane/LaneflowNodeRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Lane/LaneflowNodeRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Lane/LaneflowNodeRefs/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//SequenceFlow"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//SequenceFlow/base_ControlFlow"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//SequenceFlow/isImmediate"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//SequenceFlow/conditionExpression"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//SequenceFlow/SequenceFlowconditionExpression"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//SequenceFlow/SequenceFlowconditionExpression/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//SequenceFlow/SequenceFlowconditionExpression/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//SequenceFlow/SequenceFlowsourceRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//SequenceFlow/SequenceFlowsourceRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//SequenceFlow/SequenceFlowsourceRef/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//SequenceFlow/SequenceFlowtargetRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//SequenceFlow/SequenceFlowtargetRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//SequenceFlow/SequenceFlowtargetRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//BPMNExpression"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNExpression/base_OpaqueExpression"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//EventBasedGateway"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//EventBasedGateway/instantiate"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//EventBasedGateway/eventGatewayType"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//EventBasedGateway/base_ForkNode"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//EventBasedGateway/base_StructuredActivityNode"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//EventBasedGateway/base_InterruptibleActivityRegion"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ParallelGateway"/> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ComplexGateway"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ComplexGateway/default"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ComplexGateway/activationCondition"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ComplexGateway/complexGatewaydefault"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ComplexGateway/complexGatewaydefault/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ComplexGateway/complexGatewaydefault/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ComplexGateway/complexGatewayactivationCondition"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ComplexGateway/complexGatewayactivationCondition/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ComplexGateway/complexGatewayactivationCondition/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ComplexGateway/complexGatewayjoinSpec"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ComplexGateway/complexGatewayjoinSpec/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ComplexGateway/complexGatewayjoinSpec/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ExclusiveGateway"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ExclusiveGateway/base_DecisionNode"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ExclusiveGateway/base_MergeNode"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ExclusiveGateway/default"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ExclusiveGateway/exclusiveGatewaydefault"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ExclusiveGateway/exclusiveGatewaydefault/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ExclusiveGateway/exclusiveGatewaydefault/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//RootElement"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//RootElement/base_PackageableElement"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//RootElement/definition"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Definitions"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Definitions/base_Package"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//Definitions/targetNamespace"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//Definitions/expressionLanguage"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//Definitions/typeLanguage"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//Definitions/exporter"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//Definitions/exporterVersion"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Definitions/extensions"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Definitions/imports"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Definitions/relationships"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Definitions/rootElements"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//BPMNExtension"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNExtension/base_Stereotype"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//BPMNExtension/mustUnderstand"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNExtension/definition"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Import"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Import/base_PackageImport"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//Import/importType"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//Import/location"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//Import/namespace"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Import/definitions"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//BPMNRelationship"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNRelationship/base_Constraint"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//BPMNRelationship/type"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//BPMNRelationship/direction"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNRelationship/targets"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNRelationship/sources"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNRelationship/definition"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//BPMNProcess"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//BPMNProcess/processType"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//BPMNProcess/isClosed"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNProcess/auditing"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//BPMNProcess/isExecutable"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNProcess/definitionalCollaborationRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNProcess/base_Activity"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNProcess/correlationSubscriptions"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNProcess/monitoring"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNProcess/supports"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNProcess/properties"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNProcess/resources"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNProcess/ProcesssupportedInterfaceRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNProcess/ProcesssupportedInterfaceRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNProcess/ProcesssupportedInterfaceRefs/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNProcess/Processsupports"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNProcess/Processsupports/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNProcess/Processsupports/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNProcess/Processproperties"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNProcess/Processproperties/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNProcess/Processproperties/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNProcess/ProcesslaneSets"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNProcess/ProcesslaneSets/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNProcess/ProcesslaneSets/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNProcess/ProcessflowElements"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNProcess/ProcessflowElements/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNProcess/ProcessflowElements/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//CallableElement"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CallableElement/base_Behavior"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CallableElement/ioSpecification"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CallableElement/supportedInterfaceRefs"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CallableElement/ioBinding"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//CallableElement/CallableEelementsupportedInterfaceRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//CallableElement/CallableEelementsupportedInterfaceRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//CallableElement/CallableEelementsupportedInterfaceRefs/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//CallableElement/CallableElementresources"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//CallableElement/CallableElementresources/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//CallableElement/CallableElementresources/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//InputOutputSpecification"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InputOutputSpecification/base_Behavior"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InputOutputSpecification/base_Action"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InputOutputSpecification/dataInputs"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InputOutputSpecification/dataOutputs"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InputOutputSpecification/inputSets"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InputOutputSpecification/outputSets"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//DataInput"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//DataInput/isCollection"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataInput/base_InputPin"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataInput/base_Parameter"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataInput/base_ActivityParameterNode"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataInput/inputSetRefs"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataInput/inputSetWithOptional"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataInput/inputSetWithWhileExecuting"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataInput/DataInputAssociation"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataInput/DataInputAssociation/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataInput/DataInputAssociation/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataInput/DataInputnotation"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataInput/DataInputnotation/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataInput/DataInputnotation/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataInput/DataInputitemSubjectRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataInput/DataInputitemSubjectRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataInput/DataInputitemSubjectRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//ItemAwareElement"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ItemAwareElement/dataState"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ItemAwareElement/base_TypedElement"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ItemAwareElement/itemSubjectRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ItemAwareElement/ItemAwareElementdataState"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ItemAwareElement/ItemAwareElementdataState/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ItemAwareElement/ItemAwareElementdataState/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//DataState"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataState/base_State"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ItemDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//ItemDefinition/itemKind"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//ItemDefinition/isCollection"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ItemDefinition/base_Class"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ItemDefinition/structureRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ItemDefinition/import"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ItemDefinition/ItemDefinitionstructureRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ItemDefinition/ItemDefinitionstructureRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ItemDefinition/ItemDefinitionstructureRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//InputSet"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InputSet/base_ParameterSet"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InputSet/optionalInputRefs"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InputSet/whileExecutingInputRefs"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InputSet/dataInputRefs"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//InputSet/InputSetdataInputRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//InputSet/InputSetdataInputRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//InputSet/InputSetdataInputRefs/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//InputSet/InputSetoptionalInputRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//InputSet/InputSetoptionalInputRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//InputSet/InputSetoptionalInputRefs/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//InputSet/InputSetwhileExecutingInputRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//InputSet/InputSetwhileExecutingInputRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//InputSet/InputSetwhileExecutingInputRefs/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//DataOutput"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataOutput/base_OutputPin"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//DataOutput/isCollection"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataOutput/base_Parameter"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataOutput/base_ActivityParameterNode"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataOutput/outputSetRefs"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataOutput/outputSetWithOptional"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataOutput/outputSetWithWhileExecuting"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataOutput/DataOutputnotation"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataOutput/DataOutputnotation/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataOutput/DataOutputnotation/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataOutput/DataOutputitemSubjectRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataOutput/DataOutputitemSubjectRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataOutput/DataOutputitemSubjectRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//OutputSet"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//OutputSet/base_ParameterSet"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//OutputSet/optionalOutputRefs"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//OutputSet/whileExecutingOutputRefs"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//OutputSet/dataOutputRefs"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//OutputSet/OutputSetdataOutputRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//OutputSet/OutputSetdataOutputRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//OutputSet/OutputSetdataOutputRefs/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//OutputSet/OutputSetoptionalOutputRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//OutputSet/OutputSetoptionalOutputRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//OutputSet/OutputSetoptionalOutputRefs/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//OutputSet/OutputSetwhileExecutingOutputRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//OutputSet/OutputSetwhileExecutingOutputRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//OutputSet/OutputSetwhileExecutingOutputRefs/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//BPMNInterface"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNInterface/base_Interface"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNInterface/implementationRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNInterface/operations"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNInterface/callableElements"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNInterface/Interfaceoperationmultiplicity"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNInterface/Interfaceoperationmultiplicity/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNInterface/Interfaceoperationmultiplicity/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNInterface/InterfaceownedOperation"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNInterface/InterfaceownedOperation/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNInterface/InterfaceownedOperation/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNInterface/BPMNInterfacecallableElements"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNInterface/BPMNInterfacecallableElements/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNInterface/BPMNInterfacecallableElements/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNInterface/BPMNInterfaceoperations"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNInterface/BPMNInterfaceoperations/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNInterface/BPMNInterfaceoperations/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//BPMNOperation"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNOperation/base_Operation"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNOperation/implementationRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNOperation/inMessageRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNOperation/outMessageRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNOperation/errorRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNOperation/BPMNOperationowner"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNOperation/BPMNOperationowner/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNOperation/BPMNOperationowner/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNOperation/BPMNOperationinMessageRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNOperation/BPMNOperationinMessageRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNOperation/BPMNOperationinMessageRef/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNOperation/BPMNOperationoutMessageRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNOperation/BPMNOperationoutMessageRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNOperation/BPMNOperationoutMessageRef/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNOperation/BPMNOperationerrorRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNOperation/BPMNOperationerrorRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNOperation/BPMNOperationerrorRefs/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//BPMNMessage"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNMessage/itemRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNMessage/MessageitemRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNMessage/MessageitemRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNMessage/MessageitemRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Error"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//Error/errorCode"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//InputOutputBinding"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InputOutputBinding/inputDataRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InputOutputBinding/outputDataRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InputOutputBinding/operationRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InputOutputBinding/base_Dependency"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//BPMNCollaboration"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//BPMNCollaboration/isClosed"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNCollaboration/participantAssociations"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNCollaboration/conversationLinks"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNCollaboration/messageFlowAssociations"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNCollaboration/messageFlows"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNCollaboration/base_Collaboration"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNCollaboration/conversations"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNCollaboration/correlationKeys"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNCollaboration/participants"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNCollaboration/Collaborationparticipants"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNCollaboration/Collaborationparticipants/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNCollaboration/Collaborationparticipants/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ParticipantAssociation"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ParticipantAssociation/base_Dependency"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ParticipantAssociation/innerParticipantRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ParticipantAssociation/outerParticipantRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ParticipantAssociation/ParticipantAssociationinnerParticipantRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ParticipantAssociation/ParticipantAssociationinnerParticipantRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ParticipantAssociation/ParticipantAssociationinnerParticipantRef/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ParticipantAssociation/ParticipantAssociationouterParticipantRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ParticipantAssociation/ParticipantAssociationouterParticipantRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ParticipantAssociation/ParticipantAssociationouterParticipantRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Participant"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Participant/base_Property"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Participant/processRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Participant/participantMultiplicity"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Participant/partnerEntityRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Participant/partnerRoleRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Participant/interfaceRefs"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Participant/Participantownership"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/Participantownership/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/Participantownership/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Participant/Participanttype"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/Participanttype/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/Participanttype/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Participant/ParticipantmultiplicityMinimum"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/ParticipantmultiplicityMinimum/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/ParticipantmultiplicityMinimum/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Participant/Participantrealizationsupplier"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/Participantrealizationsupplier/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/Participantrealizationsupplier/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Participant/ParticipantprocessRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/ParticipantprocessRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/ParticipantprocessRef/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Participant/ParticipantmultiplicityMaximum"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/ParticipantmultiplicityMaximum/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/ParticipantmultiplicityMaximum/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Participant/participantpartnerEntityRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/participantpartnerEntityRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/participantpartnerEntityRef/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Participant/participantpartnerRoleRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/participantpartnerRoleRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/participantpartnerRoleRef/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Participant/ParticipantinterfaceRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/ParticipantinterfaceRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Participant/ParticipantinterfaceRefs/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//InteractionNode"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InteractionNode/base_Element"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InteractionNode/outgoingConversationLinks"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//InteractionNode/incomingConversationLinks"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ConversationLink"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ConversationLink/collaboration"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ConversationLink/base_Dependency"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ConversationLink/targetRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ConversationLink/sourceRef"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ParticipantMultiplicity"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ParticipantMultiplicity/base_MultiplicityElement"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//ParticipantMultiplicity/minimum"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//ParticipantMultiplicity/maximum"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//PartnerEntity"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//PartnerEntity/base_InstanceSpecification"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//PartnerEntity/participantRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//PartnerEntity/PartnerEntityparticipantRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//PartnerEntity/PartnerEntityparticipantRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//PartnerEntity/PartnerEntityparticipantRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//PartnerRole"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//PartnerRole/base_Class"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//PartnerRole/participantRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//PartnerRole/PartnerRoleparticipantRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//PartnerRole/PartnerRoleparticipantRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//PartnerRole/PartnerRoleparticipantRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//MessageFlowAssociation"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MessageFlowAssociation/base_Dependency"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MessageFlowAssociation/innerMessageFlowRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MessageFlowAssociation/outerMessageFlowRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//MessageFlowAssociation/MessageFlowAssociationinnerMessageFlowRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//MessageFlowAssociation/MessageFlowAssociationinnerMessageFlowRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//MessageFlowAssociation/MessageFlowAssociationinnerMessageFlowRef/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//MessageFlowAssociation/MessageFlowAssociationouterMessageFlowRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//MessageFlowAssociation/MessageFlowAssociationouterMessageFlowRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//MessageFlowAssociation/MessageFlowAssociationouterMessageFlowRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//MessageFlow"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MessageFlow/base_InformationFlow"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MessageFlow/sourceRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MessageFlow/targetRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MessageFlow/messageRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//MessageFlow/MessageFlowsourceRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//MessageFlow/MessageFlowsourceRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//MessageFlow/MessageFlowsourceRef/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//MessageFlow/MessageFlowtargetRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//MessageFlow/MessageFlowtargetRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//MessageFlow/MessageFlowtargetRef/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//MessageFlow/MessageFlowmessageRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//MessageFlow/MessageFlowmessageRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//MessageFlow/MessageFlowmessageRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//ConversationNode"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ConversationNode/base_InformationFlow"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ConversationNode/messageFlowRefs"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ConversationNode/correlationKeys"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ConversationNode/participantRefs"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ConversationNode/ConversationNodeparticipantRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ConversationNode/ConversationNodeparticipantRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ConversationNode/ConversationNodeparticipantRefs/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//CorrelationKey"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CorrelationKey/base_Class"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CorrelationKey/correlationPropertyRef"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//CorrelationProperty"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CorrelationProperty/base_Property"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CorrelationProperty/type"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CorrelationProperty/correlationPropertyRetrievalExpression"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//CorrelationPropertyRetrievalExpression"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CorrelationPropertyRetrievalExpression/base_Dependency"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CorrelationPropertyRetrievalExpression/messageRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CorrelationPropertyRetrievalExpression/messagePath"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//FormalExpression"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//FormalExpression/evaluatesToTypeRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//FormalExpression/FormalExpressionevaluatesToTypeRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//FormalExpression/FormalExpressionevaluatesToTypeRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//FormalExpression/FormalExpressionevaluatesToTypeRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//CorrelationSubscription"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CorrelationSubscription/base_Class"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CorrelationSubscription/correlationKeyRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CorrelationSubscription/correlationPropertyBinding"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//CorrelationPropertyBinding"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CorrelationPropertyBinding/base_Property"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CorrelationPropertyBinding/dataPath"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CorrelationPropertyBinding/correlationPropertyRef"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//BPMNProperty"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNProperty/base_DataStoreNode"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNProperty/umlProperty"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNProperty/Propertynotation"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNProperty/Propertynotation/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNProperty/Propertynotation/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNProperty/BPMNPropertyapply"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNProperty/BPMNPropertyapply/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNProperty/BPMNPropertyapply/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ResourceRole"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ResourceRole/base_Property"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ResourceRole/resourceAssignmentExpression"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ResourceRole/resourceRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ResourceRole/resourceParameterBindings"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ResourceRole/process"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ResourceRole/ResourceRoleowner"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceRole/ResourceRoleowner/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceRole/ResourceRoleowner/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ResourceRole/ResourceRoleresourceRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceRole/ResourceRoleresourceRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceRole/ResourceRoleresourceRef/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ResourceRole/ResourceRoleisRequired"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceRole/ResourceRoleisRequired/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceRole/ResourceRoleisRequired/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ResourceRole/ResourceRoleprocess"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceRole/ResourceRoleprocess/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceRole/ResourceRoleprocess/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ResourceRole/ResourceRoleresourceParameterBindings"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceRole/ResourceRoleresourceParameterBindings/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceRole/ResourceRoleresourceParameterBindings/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ResourceAssignmentExpression"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ResourceAssignmentExpression/expression"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ResourceAssignmentExpression/ResourceAssignmentExpressionexpression"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceAssignmentExpression/ResourceAssignmentExpressionexpression/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceAssignmentExpression/ResourceAssignmentExpressionexpression/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Resource"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Resource/resourceParameters"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Resource/ResourceresourceParameters"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Resource/ResourceresourceParameters/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Resource/ResourceresourceParameters/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ResourceParameter"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ResourceParameter/base_Property"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ResourceParameter/type"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//ResourceParameter/isRequired"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ResourceParameter/ResourceParameterowner"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceParameter/ResourceParameterowner/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceParameter/ResourceParameterowner/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ResourceParameter/ResourceParametertype"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceParameter/ResourceParametertype/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceParameter/ResourceParametertype/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ResourceParameter/ResourceParameterisRequired"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceParameter/ResourceParameterisRequired/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceParameter/ResourceParameterisRequired/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ResourceParameterBinding"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ResourceParameterBinding/base_Slot"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ResourceParameterBinding/parameterRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ResourceParameterBinding/expression"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ResourceParameterBinding/ResourceParameterBindingexpression"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceParameterBinding/ResourceParameterBindingexpression/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceParameterBinding/ResourceParameterBindingexpression/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ResourceParameterBinding/ResourceParameterBindingparameterRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceParameterBinding/ResourceParameterBindingparameterRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ResourceParameterBinding/ResourceParameterBindingparameterRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//GlobalScriptTask"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//GlobalScriptTask/script"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//GlobalScriptTask/scriptFormat"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//GlobalScriptTask/GlobalScriptTaskscriptFormat"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//GlobalScriptTask/GlobalScriptTaskscriptFormat/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//GlobalScriptTask/GlobalScriptTaskscriptFormat/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//GlobalScriptTask/GlobalScriptTaskscript"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//GlobalScriptTask/GlobalScriptTaskscript/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//GlobalScriptTask/GlobalScriptTaskscript/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//GlobalTask"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//GlobalTask/base_OpaqueBehavior"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//GlobalTask/resources"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//GlobalTask/GlobalTasksupportedInterfaceRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//GlobalTask/GlobalTasksupportedInterfaceRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//GlobalTask/GlobalTasksupportedInterfaceRefs/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//GlobalBusinessRuleTask"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//GlobalBusinessRuleTask/implementation"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//GlobalBusinessRuleTask/GlobalBusinessRuleTaskimplementation"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//GlobalBusinessRuleTask/GlobalBusinessRuleTaskimplementation/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//GlobalBusinessRuleTask/GlobalBusinessRuleTaskimplementation/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//CompensateEventDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//CompensateEventDefinition/waitForCompletion"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CompensateEventDefinition/activityRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CompensateEventDefinition/base_CallEvent"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//EventDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//EventDefinition/base_Event"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//BPMNActivity"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//BPMNActivity/isForCompensation"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//BPMNActivity/startQuantity"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//BPMNActivity/completionQuantity"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNActivity/base_Action"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNActivity/activityClass"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNActivity/properties"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNActivity/default"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNActivity/boundaryEventRefs"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNActivity/dataInputAssociations"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNActivity/dataOutputAssociations"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNActivity/loopCharacteristics"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNActivity/resources"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNActivity/BPMNActivityresources"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNActivity/BPMNActivityresources/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNActivity/BPMNActivityresources/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNActivity/BPMNActivitycontainer"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNActivity/BPMNActivitycontainer/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNActivity/BPMNActivitycontainer/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNActivity/BPMNActivityproperties"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNActivity/BPMNActivityproperties/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNActivity/BPMNActivityproperties/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNActivity/BPMNActivitydefault"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNActivity/BPMNActivitydefault/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNActivity/BPMNActivitydefault/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNActivity/BPMNActivityboundaryEventsRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNActivity/BPMNActivityboundaryEventsRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNActivity/BPMNActivityboundaryEventsRefs/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNActivity/BPMNActivityloopCharacteristics"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNActivity/BPMNActivityloopCharacteristics/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNActivity/BPMNActivityloopCharacteristics/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//BoundaryEvent"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//BoundaryEvent/cancelActivity"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BoundaryEvent/attachedToRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BoundaryEvent/boundaryEventattachedToRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BoundaryEvent/boundaryEventattachedToRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BoundaryEvent/boundaryEventattachedToRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//CatchEvent"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//CatchEvent/parallelMultiple"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CatchEvent/base_AcceptEventAction"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CatchEvent/base_InitialNode"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CatchEvent/dataOutputAssociation"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//CatchEvent/catchEventeventDefinitionsRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//CatchEvent/catchEventeventDefinitionsRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//CatchEvent/catchEventeventDefinitionsRefs/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//BPMNEvent"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNEvent/eventClass"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNEvent/_eventDefinitions"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNEvent/properties"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BPMNEvent/eventDefinitionRefs"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//DataOutputAssociation"> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataOutputAssociation/dataOutputAssociationsource"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataOutputAssociation/dataOutputAssociationsource/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataOutputAssociation/dataOutputAssociationsource/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataOutputAssociation/dataOutputAssociationtarget"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataOutputAssociation/dataOutputAssociationtarget/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataOutputAssociation/dataOutputAssociationtarget/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//DataAssociation"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataAssociation/base_ObjectFlow"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataAssociation/sourceRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataAssociation/targetRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataAssociation/transformation"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataAssociation/assignment"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataAssociation/DataAssociationsource"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataAssociation/DataAssociationsource/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataAssociation/DataAssociationsource/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataAssociation/DataAssociationtransformation"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataAssociation/DataAssociationtransformation/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataAssociation/DataAssociationtransformation/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataAssociation/DataAssociationtarget"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataAssociation/DataAssociationtarget/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataAssociation/DataAssociationtarget/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Assignment"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Assignment/base_Dependency"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Assignment/from"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Assignment/to"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//DataInputAssociation"> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataInputAssociation/dataInputAssociationsource"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataInputAssociation/dataInputAssociationsource/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataInputAssociation/dataInputAssociationsource/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataInputAssociation/dataInputAssociationtarget"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataInputAssociation/dataInputAssociationtarget/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataInputAssociation/dataInputAssociationtarget/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//LoopCharacteristics"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//LoopCharacteristics/base_StructuredActivityNode"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//EscalationEventDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//EscalationEventDefinition/escalationRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//EscalationEventDefinition/base_CallEvent"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Escalation"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//Escalation/escalationCode"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//Escalation/EscalationstructureRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Escalation/EscalationstructureRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//Escalation/EscalationstructureRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//TimerEventDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//TimerEventDefinition/timeCycle"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//TimerEventDefinition/timeDate"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//TimerEventDefinition/timeDuration"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//TimerEventDefinition/base_ChangeEvent"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//SignalEventDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//SignalEventDefinition/signalRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//SignalEventDefinition/base_CallEvent"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//BPMNSignal"> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BPMNSignal/BPMNSignalstructureRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNSignal/BPMNSignalstructureRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BPMNSignal/BPMNSignalstructureRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//EndEvent"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//EndEvent/base_FinalNode"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="BPMNProfile.ecore#//ThrowEvent"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ThrowEvent/base_CallOperationAction"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ThrowEvent/base_FlowFinalNode"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ThrowEvent/dataInputAssociation"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ThrowEvent/ThrowEventeventDefinitionRefs"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ThrowEvent/ThrowEventeventDefinitionRefs/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ThrowEvent/ThrowEventeventDefinitionRefs/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//MessageEventDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MessageEventDefinition/messageRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MessageEventDefinition/operationRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MessageEventDefinition/base_CallEvent"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//StartEvent"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//StartEvent/isInterrupting"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ConditionalEventDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ConditionalEventDefinition/base_ChangeEvent"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ConditionalEventDefinition/condition"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ConditionalEventDefinition/conditionalEventDefinitioncondition"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ConditionalEventDefinition/conditionalEventDefinitioncondition/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ConditionalEventDefinition/conditionalEventDefinitioncondition/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//LinkEventDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//LinkEventDefinition/_target"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//LinkEventDefinition/source"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//LinkEventDefinition/base_CallEvent"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ErrorEventDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ErrorEventDefinition/errorRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ErrorEventDefinition/base_CallEvent"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//IntermediateCatchEvent"/> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//IntermediateThrowEvent"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//IntermediateThrowEvent/base_SendObjectAction"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//TerminateEventDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//TerminateEventDefinition/base_CallEvent"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ImplicitThrowEvent"/> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//CancelEventDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CancelEventDefinition/base_CallEvent"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//TextAnnotation"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//TextAnnotation/base_Comment"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//TextAnnotation/textFormat"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//TextAnnotation/text"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Category"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Category/base_Enumeration"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Category/categoryValue"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Group"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Group/base_ActivityPartition"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Group/_categoryValueRef"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//DataObjectReference"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataObjectReference/dataObjectRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataObjectReference/base_DataStoreNode"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataObjectReference/DataObjectRefsourcetarget"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataObjectReference/DataObjectRefsourcetarget/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataObjectReference/DataObjectRefsourcetarget/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataObjectReference/DataObjectRefdataState"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataObjectReference/DataObjectRefdataState/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataObjectReference/DataObjectRefdataState/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//DataObject"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//DataObject/isCollection"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataObject/base_DataStoreNode"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//DataObject/DataObjectdataState"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataObject/DataObjectdataState/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//DataObject/DataObjectdataState/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//DataStore"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//DataStore/capacity"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//DataStore/isUnlimited"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataStore/base_Class"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataStore/itemSubjectRef"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//DataStoreReference"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataStoreReference/_dataStore"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//DataStoreReference/base_DataStoreNode"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//UserTask"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//UserTask/base_OpaqueAction"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//UserTask/implementation"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//UserTask/renderings"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//UserTask/UserTaskimplementation"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//UserTask/UserTaskimplementation/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//UserTask/UserTaskimplementation/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//UserTask/UserTaskrenderings"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//UserTask/UserTaskrenderings/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//UserTask/UserTaskrenderings/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Task"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Task/ioSpecification"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Rendering"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//Rendering/base_Image"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//HumanPerformer"/> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Performer"/> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//GlobalUserTask"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//GlobalUserTask/implementation"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//GlobalUserTask/renderings"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//GlobalUserTask/GlobalUserTaskrenderings"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//GlobalUserTask/GlobalUserTaskrenderings/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//GlobalUserTask/GlobalUserTaskrenderings/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//GlobalUserTask/GlobalUserTaskimplementation"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//GlobalUserTask/GlobalUserTaskimplementation/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//GlobalUserTask/GlobalUserTaskimplementation/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//GlobalManualTask"/> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ManualTask"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ManualTask/base_OpaqueAction"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//PotentialOwner"/> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//SubConversation"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//SubConversation/conversationNodes"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//SubConversation/SubConversationconnectedelements"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//SubConversation/SubConversationconnectedelements/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//SubConversation/SubConversationconnectedelements/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//GlobalConversation"> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//GlobalConversation/GlobalConversationcontainedelements"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//GlobalConversation/GlobalConversationcontainedelements/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//GlobalConversation/GlobalConversationcontainedelements/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//CallConversation"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CallConversation/_collaborationUse"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CallConversation/calledCollaborationRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CallConversation/participantAssociations"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//CallConversation/CallConversationcalledCollaborationRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//CallConversation/CallConversationcalledCollaborationRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//CallConversation/CallConversationcalledCollaborationRef/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//CallConversation/CallConversationparticipantAssociations"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//CallConversation/CallConversationparticipantAssociations/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//CallConversation/CallConversationparticipantAssociations/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Conversation"/> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//SubProcess"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//SubProcess/triggeredByEvent"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//SubProcess/base_StructuredActivityNode"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//SubProcess/hasLaneSets"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//SubProcess/SubProcesstriggeredByEvent"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//SubProcess/SubProcesstriggeredByEvent/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//SubProcess/SubProcesstriggeredByEvent/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//CallActivity"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CallActivity/base_CallBehaviorAction"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//CallActivity/calledElementRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//CallActivity/CallActivitycalledElementRefvalues"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//CallActivity/CallActivitycalledElementRefvalues/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//CallActivity/CallActivitycalledElementRefvalues/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//BusinessRuleTask"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//BusinessRuleTask/base_OpaqueAction"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//BusinessRuleTask/implementation"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//BusinessRuleTask/BusinessRuleTaskimplementation"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BusinessRuleTask/BusinessRuleTaskimplementation/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//BusinessRuleTask/BusinessRuleTaskimplementation/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ComplexBehaviorDefinition"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ComplexBehaviorDefinition/condition"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ComplexBehaviorDefinition/event"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ComplexBehaviorDefinition/base_ControlFlow"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//AdHocSubProcess"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//AdHocSubProcess/completionCondition"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//AdHocSubProcess/ordering"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//AdHocSubProcess/cancelRemainingInstances"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//AdHocSubProcess/AdHocSubProcesscancelRemainingInstances"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//AdHocSubProcess/AdHocSubProcesscancelRemainingInstances/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//AdHocSubProcess/AdHocSubProcesscancelRemainingInstances/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ScriptTask"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ScriptTask/base_OpaqueAction"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//ScriptTask/scriptFormat"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//ScriptTask/script"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ScriptTask/ScriptTaskscriptFormat"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ScriptTask/ScriptTaskscriptFormat/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ScriptTask/ScriptTaskscriptFormat/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ScriptTask/ScriptTaskscript"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ScriptTask/ScriptTaskscript/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ScriptTask/ScriptTaskscript/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//SendTask"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//SendTask/messageRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//SendTask/base_CallOperationAction"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//SendTask/implementation"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//SendTask/operationRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//SendTask/SendTaskoperationRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//SendTask/SendTaskoperationRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//SendTask/SendTaskoperationRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//Transaction"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//Transaction/method"/> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//StandardLoopCharacteristics"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//StandardLoopCharacteristics/loopMaximum"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//StandardLoopCharacteristics/base_LoopNode"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//StandardLoopCharacteristics/testBefore"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//StandardLoopCharacteristics/loopCondition"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//StandardLoopCharacteristics/StandardLoopCharacteristicstestBefore"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//StandardLoopCharacteristics/StandardLoopCharacteristicstestBefore/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//StandardLoopCharacteristics/StandardLoopCharacteristicstestBefore/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//StandardLoopCharacteristics/StandardLoopCharacteristicsloopCondition"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//StandardLoopCharacteristics/StandardLoopCharacteristicsloopCondition/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//StandardLoopCharacteristics/StandardLoopCharacteristicsloopCondition/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ReceiveTask"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ReceiveTask/messageRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ReceiveTask/base_AcceptEventAction"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//ReceiveTask/implementation"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//ReceiveTask/instantiate"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ReceiveTask/operationRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ReceiveTask/ReceiveTaskoperationRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ReceiveTask/ReceiveTaskoperationRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ReceiveTask/ReceiveTaskoperationRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//ServiceTask"> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ServiceTask/base_CallOperationAction"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//ServiceTask/implementation"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//ServiceTask/operationRef"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ServiceTask/ServiceTaskinputSet"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ServiceTask/ServiceTaskinputSet/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ServiceTask/ServiceTaskinputSet/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ServiceTask/ServiceTaskoutputSet"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ServiceTask/ServiceTaskoutputSet/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ServiceTask/ServiceTaskoutputSet/context"/> + </genOperations> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//ServiceTask/ServiceTaskoperationRef"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ServiceTask/ServiceTaskoperationRef/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//ServiceTask/ServiceTaskoperationRef/context"/> + </genOperations> + </genClasses> + <genClasses xsi:type="genmodel:GenClass" ecoreClass="BPMNProfile.ecore#//MultiInstanceLoopCharacteristics"> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/behavior"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/loopCardinality"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/completionCondition"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/base_ExpansionRegion"/> + <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/isSequential"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/loopDataInputRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/loopDataOutputRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/outputDataItem"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/inputDataItem"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/oneBehaviorEventRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/noneBehaviorEventRef"/> + <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" + propertySortChoices="true" ecoreFeature="ecore:EReference BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/complexBehaviorDefinition"/> + <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/MultiinstanceLoopCharacteristicstarget"> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/MultiinstanceLoopCharacteristicstarget/diagnostics"/> + <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="BPMNProfile.ecore#//MultiInstanceLoopCharacteristics/MultiinstanceLoopCharacteristicstarget/context"/> + </genOperations> + </genClasses> + </genPackages> +</genmodel:GenModel> diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.notation b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.notation new file mode 100644 index 00000000000..bf9abab340f --- /dev/null +++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.notation @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/> diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.uml b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.uml new file mode 100644 index 00000000000..fe44d0379f7 --- /dev/null +++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.uml @@ -0,0 +1,5065 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"> + <uml:Profile xmi:id="_wrG1oHwkEeOWLfCz6n-rOA" name="BPMNProfile" URI="http://www.omg.org/spec/BPMNProfile/20121112/"> + <eAnnotations xmi:id="_UuWeMM8vEeSqX8YzYyOWzA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <contents xmi:type="ecore:EPackage" xmi:id="_rL7JAOm-EeSE8qC-7-3YgA" name="BPMNProfile" nsURI="http://www.omg.org/spec/BPMNProfile/20121112/" nsPrefix="BPMNProfile"> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JAem-EeSE8qC-7-3YgA" name="InclusiveGateway" eSuperTypes="_rL7JCOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7JAum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway"/> + <eAnnotations xmi:id="_rL7JA-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7JBOm-EeSE8qC-7-3YgA" key="documentation" value="inclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard "else""/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JBem-EeSE8qC-7-3YgA" name="default" ordered="false" eType="_rL7Jrem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JCOm-EeSE8qC-7-3YgA" name="NonExclusiveGateway" abstract="true" eSuperTypes="_rL7JD-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7JCem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JCum-EeSE8qC-7-3YgA" name="base_JoinNode" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//JoinNode"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JDOm-EeSE8qC-7-3YgA" 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="_rL7JD-m-EeSE8qC-7-3YgA" name="Gateway" abstract="true" eSuperTypes="_rL7JFum-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7JEOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JEem-EeSE8qC-7-3YgA" name="base_ControlNode" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlNode"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JE-m-EeSE8qC-7-3YgA" 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="_rL7JFum-EeSE8qC-7-3YgA" name="FlowNode" abstract="true" eSuperTypes="_rL7JIum-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7JF-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowNode"/> + <eAnnotations xmi:id="_rL7JGOm-EeSE8qC-7-3YgA" source="duplicates"> + <contents xmi:type="ecore:EReference" xmi:id="_rL7JGem-EeSE8qC-7-3YgA" name="incoming" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Jrem-EeSE8qC-7-3YgA" eOpposite="_rL7Juem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7JGum-EeSE8qC-7-3YgA" source="redefines" references="_rL7JPem-EeSE8qC-7-3YgA"/> + </contents> + <contents xmi:type="ecore:EReference" xmi:id="_rL7JHOm-EeSE8qC-7-3YgA" name="outgoing" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Jrem-EeSE8qC-7-3YgA" eOpposite="_rL7Jt-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7JHem-EeSE8qC-7-3YgA" source="redefines" references="_rL7JO-m-EeSE8qC-7-3YgA"/> + </contents> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JH-m-EeSE8qC-7-3YgA" 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="_rL7JIum-EeSE8qC-7-3YgA" name="FlowElement" abstract="true" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7JI-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowElement"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JJOm-EeSE8qC-7-3YgA" name="auditing" ordered="false" eType="_rL7Jc-m-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JJum-EeSE8qC-7-3YgA" name="monitoring" ordered="false" eType="_rL7JeOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JKOm-EeSE8qC-7-3YgA" name="_categoryValueRef" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Jfem-EeSE8qC-7-3YgA" eOpposite="_rL7Jgem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7JKem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7JKum-EeSE8qC-7-3YgA" key="originalName" value=" categoryValueRef"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JLOm-EeSE8qC-7-3YgA" name="container" ordered="false" lowerBound="1" eType="_rL7JhOm-EeSE8qC-7-3YgA" eOpposite="_rL7JiOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JL-m-EeSE8qC-7-3YgA" name="BaseElement" abstract="true"> + <eAnnotations xmi:id="_rL7JMOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7JMem-EeSE8qC-7-3YgA" name="id" ordered="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JM-m-EeSE8qC-7-3YgA" name="extensionValues" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JP-m-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JNem-EeSE8qC-7-3YgA" 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="_rL7JN-m-EeSE8qC-7-3YgA" name="documentation" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JT-m-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JOem-EeSE8qC-7-3YgA" name="extensionDefinitions" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JWOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JO-m-EeSE8qC-7-3YgA" name="outgoing" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JXum-EeSE8qC-7-3YgA" eOpposite="_rL7JaOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JPem-EeSE8qC-7-3YgA" name="incoming" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JXum-EeSE8qC-7-3YgA" eOpposite="_rL7JZum-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JP-m-EeSE8qC-7-3YgA" name="ExtensionAttributeValue"> + <eAnnotations xmi:id="_rL7JQOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JQem-EeSE8qC-7-3YgA" name="base_Slot" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Slot"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JQ-m-EeSE8qC-7-3YgA" 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="_rL7JRem-EeSE8qC-7-3YgA" name="extensionAttributeDefinition" ordered="false" lowerBound="1" eType="_rL7JR-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JR-m-EeSE8qC-7-3YgA" name="ExtensionAttributeDefinition"> + <eAnnotations xmi:id="_rL7JSOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JSem-EeSE8qC-7-3YgA" name="base_Property" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7JS-m-EeSE8qC-7-3YgA" 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="_rL7JTem-EeSE8qC-7-3YgA" 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="_rL7JT-m-EeSE8qC-7-3YgA" name="Documentation" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7JUOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-Documentation"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JUem-EeSE8qC-7-3YgA" name="base_Comment" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7JU-m-EeSE8qC-7-3YgA" 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="_rL7JVem-EeSE8qC-7-3YgA" 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="_rL7JWOm-EeSE8qC-7-3YgA" name="ExtensionDefinition"> + <eAnnotations xmi:id="_rL7JWem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JWum-EeSE8qC-7-3YgA" name="base_Stereotype" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JXOm-EeSE8qC-7-3YgA" name="extensionAttributeDefinitions" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JR-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JXum-EeSE8qC-7-3YgA" name="BPMNAssociation" eSuperTypes="_rL7Ja-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7JX-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation"/> + <eAnnotations xmi:id="_rL7JYOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7JYem-EeSE8qC-7-3YgA" key="documentation" value="At least one of association ends (target or source) must be TextAnnotation."/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JYum-EeSE8qC-7-3YgA" name="base_Dependency" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7JZOm-EeSE8qC-7-3YgA" name="associationDirection" ordered="false" lowerBound="1" eType="_rL7Jbum-EeSE8qC-7-3YgA" defaultValueLiteral="none"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JZum-EeSE8qC-7-3YgA" name="targetRef" ordered="false" lowerBound="1" eType="_rL7JL-m-EeSE8qC-7-3YgA" eOpposite="_rL7JPem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JaOm-EeSE8qC-7-3YgA" name="sourceRef" ordered="false" lowerBound="1" eType="_rL7JL-m-EeSE8qC-7-3YgA" eOpposite="_rL7JO-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Ja-m-EeSE8qC-7-3YgA" name="BPMNArtifact" abstract="true" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7JbOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL7Jbum-EeSE8qC-7-3YgA" name="AssociationDirection"> + <eAnnotations xmi:id="_rL7Jb-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection"/> + <eLiterals xmi:id="_rL7JcOm-EeSE8qC-7-3YgA" name="none"/> + <eLiterals xmi:id="_rL7Jcem-EeSE8qC-7-3YgA" name="one" value="1"/> + <eLiterals xmi:id="_rL7Jcum-EeSE8qC-7-3YgA" name="both" value="2"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Jc-m-EeSE8qC-7-3YgA" name="Auditing" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7JdOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Auditing"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jdem-EeSE8qC-7-3YgA" name="base_Class" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JeOm-EeSE8qC-7-3YgA" name="Monitoring" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7Jeem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Monitoring"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jeum-EeSE8qC-7-3YgA" name="base_Class" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Jfem-EeSE8qC-7-3YgA" name="CategoryValue" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7Jfum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jf-m-EeSE8qC-7-3YgA" name="base_EnumerationLiteral" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jgem-EeSE8qC-7-3YgA" name="categorizedFlowElements" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JIum-EeSE8qC-7-3YgA" eOpposite="_rL7JKOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JhOm-EeSE8qC-7-3YgA" name="FlowElementsContainer" abstract="true" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7Jhem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FlowElementsContainer"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jhum-EeSE8qC-7-3YgA" name="laneSets" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Ji-m-EeSE8qC-7-3YgA" eOpposite="_rL7Jlem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JiOm-EeSE8qC-7-3YgA" name="flowElements" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JIum-EeSE8qC-7-3YgA" eOpposite="_rL7JLOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Ji-m-EeSE8qC-7-3YgA" name="LaneSet" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7JjOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-LaneSet"/> + <eAnnotations xmi:id="_rL7Jjem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7Jjum-EeSE8qC-7-3YgA" key="documentation" value="LaneSet::/lanes : Lane [*] = ActivityPartition.SubPartition
LaneSet::/parentLane : Lane [*] = ActivityPartition.superpartition
LaneSet::/flowElementsContainer [0..1] inverse of Activity.partition and SubProcess.laneSets
ActivityPartitions with LaneSet stereotype applied must have isDimension = true"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jj-m-EeSE8qC-7-3YgA" name="base_ActivityPartition" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jkem-EeSE8qC-7-3YgA" name="lanes" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JmOm-EeSE8qC-7-3YgA" eOpposite="_rL7Jqum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jk-m-EeSE8qC-7-3YgA" name="parentLane" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JmOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jlem-EeSE8qC-7-3YgA" name="flowElementsContainer" ordered="false" eType="_rL7JhOm-EeSE8qC-7-3YgA" eOpposite="_rL7Jhum-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JmOm-EeSE8qC-7-3YgA" name="Lane" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7Jmem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Lane"/> + <eAnnotations xmi:id="_rL7Jmum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7Jm-m-EeSE8qC-7-3YgA" key="documentation" value="Lane::/laneSet : Lane = ActivityPartition.superPartition
Lane::/childLaneSet : Lane [0..1] = ActivityPartition.subPartition
Lane::/partitionElementRef [0..1] = ActivityPartition.represents
Lane::/flowNodeRefs [*] = ActivityPartition.node"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JnOm-EeSE8qC-7-3YgA" name="base_ActivityPartition" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jnum-EeSE8qC-7-3YgA" name="_partitionElement" ordered="false"> + <eAnnotations xmi:id="_rL7Jn-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7JoOm-EeSE8qC-7-3YgA" key="originalName" value=" partitionElement"/> + </eAnnotations> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Joum-EeSE8qC-7-3YgA" name="flowNodeRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7JFum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7JpOm-EeSE8qC-7-3YgA" name="partitionElementRef" ordered="false" eType="_rL7JL-m-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jpum-EeSE8qC-7-3YgA" name="childLaneSet" ordered="false" lowerBound="1" eType="_rL7Ji-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7Jp-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7JqOm-EeSE8qC-7-3YgA" key="originalName" value="childLaneSet "/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jqum-EeSE8qC-7-3YgA" name="laneSet" ordered="false" lowerBound="1" eType="_rL7Ji-m-EeSE8qC-7-3YgA" eOpposite="_rL7Jkem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Jrem-EeSE8qC-7-3YgA" name="SequenceFlow" eSuperTypes="_rL7JIum-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7Jrum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-SequenceFlow"/> + <eAnnotations xmi:id="_rL7Jr-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7JsOm-EeSE8qC-7-3YgA" key="documentation" value="SequenceFlow::/conditionExpression : BPMNExpression = ControlFloe.guard (defined on Activity edge)
SequenceFlow::/sourceRef : ActivityNode = ControlFlow.source (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes
SequenceFlow::/targetRef : ActivityNode = ControlFlow.target (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jsem-EeSE8qC-7-3YgA" name="base_ControlFlow" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlFlow"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7Js-m-EeSE8qC-7-3YgA" 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="_rL7Jtem-EeSE8qC-7-3YgA" name="conditionExpression" ordered="false" eType="_rL7JvOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jt-m-EeSE8qC-7-3YgA" name="sourceRef" ordered="false" lowerBound="1" eType="_rL7JFum-EeSE8qC-7-3YgA" volatile="true"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Juem-EeSE8qC-7-3YgA" name="targetRef" ordered="false" lowerBound="1" eType="_rL7JFum-EeSE8qC-7-3YgA" volatile="true"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7JvOm-EeSE8qC-7-3YgA" name="BPMNExpression" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7Jvem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-BPMNExpression"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jvum-EeSE8qC-7-3YgA" name="base_OpaqueExpression" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueExpression"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Jwem-EeSE8qC-7-3YgA" name="EventBasedGateway" eSuperTypes="_rL7JD-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7Jwum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7Jw-m-EeSE8qC-7-3YgA" name="instantiate" ordered="false" lowerBound="1" defaultValueLiteral="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7Jxem-EeSE8qC-7-3YgA" name="eventGatewayType" ordered="false" lowerBound="1" eType="_rL7Jzum-EeSE8qC-7-3YgA" defaultValueLiteral="exclusive"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jx-m-EeSE8qC-7-3YgA" 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="_rL7Jyem-EeSE8qC-7-3YgA" name="base_StructuredActivityNode" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Jy-m-EeSE8qC-7-3YgA" 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="_rL7Jzum-EeSE8qC-7-3YgA" name="EventBasedGatewayType"> + <eAnnotations xmi:id="_rL7Jz-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType"/> + <eLiterals xmi:id="_rL7J0Om-EeSE8qC-7-3YgA" name="exclusive"/> + <eLiterals xmi:id="_rL7J0em-EeSE8qC-7-3YgA" name="parallel" value="1"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL7J0um-EeSE8qC-7-3YgA" name="GatewayDirection"> + <eAnnotations xmi:id="_rL7J0-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection"/> + <eLiterals xmi:id="_rL7J1Om-EeSE8qC-7-3YgA" name="unspecified"/> + <eLiterals xmi:id="_rL7J1em-EeSE8qC-7-3YgA" name="converging" value="1"/> + <eLiterals xmi:id="_rL7J1um-EeSE8qC-7-3YgA" name="diverging" value="2"/> + <eLiterals xmi:id="_rL7J1-m-EeSE8qC-7-3YgA" name="mixed" value="3"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7J2Om-EeSE8qC-7-3YgA" name="ParallelGateway" eSuperTypes="_rL7JCOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7J2em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ParallelGateway"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7J2-m-EeSE8qC-7-3YgA" name="ComplexGateway" eSuperTypes="_rL7JCOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7J3Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway"/> + <eAnnotations xmi:id="_rL7J3em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7J3um-EeSE8qC-7-3YgA" key="documentation" value="complexGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard "else"
complexGateway::/activationCondition : BPMNExpression [0..1] = JoinNode::joinSpec
complexGateway::joinSpec = "BPMNInclusive" when applied to join nodes"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7J3-m-EeSE8qC-7-3YgA" name="default" ordered="false" eType="_rL7Jrem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7J4em-EeSE8qC-7-3YgA" name="activationCondition" ordered="false" eType="_rL7JvOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7J5Om-EeSE8qC-7-3YgA" name="ExclusiveGateway" eSuperTypes="_rL7JD-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7J5em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway"/> + <eAnnotations xmi:id="_rL7J5um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7J5-m-EeSE8qC-7-3YgA" key="documentation" value="exclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard "else""/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7J6Om-EeSE8qC-7-3YgA" name="base_DecisionNode" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DecisionNode"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7J6um-EeSE8qC-7-3YgA" 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="_rL7J7Om-EeSE8qC-7-3YgA" name="default" ordered="false" eType="_rL7Jrem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7J7-m-EeSE8qC-7-3YgA" name="RootElement" abstract="true" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7J8Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-RootElement"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7J8em-EeSE8qC-7-3YgA" name="base_PackageableElement" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//PackageableElement"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7J8-m-EeSE8qC-7-3YgA" name="definition" ordered="false" eType="_rL7J9um-EeSE8qC-7-3YgA" eOpposite="_rL7KCum-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7J9um-EeSE8qC-7-3YgA" name="Definitions" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7J9-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-Definitions"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7J-Om-EeSE8qC-7-3YgA" name="base_Package" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7J-um-EeSE8qC-7-3YgA" 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="_rL7J_Om-EeSE8qC-7-3YgA" 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="_rL7J_um-EeSE8qC-7-3YgA" 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="_rL7KAOm-EeSE8qC-7-3YgA" 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="_rL7KAum-EeSE8qC-7-3YgA" 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="_rL7KBOm-EeSE8qC-7-3YgA" name="extensions" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7KDem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KBum-EeSE8qC-7-3YgA" name="imports" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7KFem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KCOm-EeSE8qC-7-3YgA" name="relationships" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7KIem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KCum-EeSE8qC-7-3YgA" name="rootElements" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7J7-m-EeSE8qC-7-3YgA" eOpposite="_rL7J8-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7KDem-EeSE8qC-7-3YgA" name="BPMNExtension"> + <eAnnotations xmi:id="_rL7KDum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BPMNExtension"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KD-m-EeSE8qC-7-3YgA" name="base_Stereotype" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7KEem-EeSE8qC-7-3YgA" 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="_rL7KE-m-EeSE8qC-7-3YgA" name="definition" ordered="false" lowerBound="1" eType="_rL7JWOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7KFem-EeSE8qC-7-3YgA" name="Import"> + <eAnnotations xmi:id="_rL7KFum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Infrastructure-Import"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KF-m-EeSE8qC-7-3YgA" name="base_PackageImport" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//PackageImport"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7KGem-EeSE8qC-7-3YgA" 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="_rL7KG-m-EeSE8qC-7-3YgA" 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="_rL7KHem-EeSE8qC-7-3YgA" 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="_rL7KH-m-EeSE8qC-7-3YgA" name="definitions" ordered="false" lowerBound="1" eType="_rL7J9um-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7KIem-EeSE8qC-7-3YgA" name="BPMNRelationship" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7KIum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-BPMNRelationship"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KI-m-EeSE8qC-7-3YgA" name="base_Constraint" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7KJem-EeSE8qC-7-3YgA" 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="_rL7KJ-m-EeSE8qC-7-3YgA" name="direction" ordered="false" lowerBound="1" eType="_rL7KMOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KKem-EeSE8qC-7-3YgA" 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="_rL7KK-m-EeSE8qC-7-3YgA" 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="_rL7KLem-EeSE8qC-7-3YgA" name="definition" ordered="false" lowerBound="1" eType="_rL7J9um-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL7KMOm-EeSE8qC-7-3YgA" name="RelationshipDirection"> + <eAnnotations xmi:id="_rL7KMem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Foundation-RelationshipDirection"/> + <eLiterals xmi:id="_rL7KMum-EeSE8qC-7-3YgA" name="none"/> + <eLiterals xmi:id="_rL7KM-m-EeSE8qC-7-3YgA" name="forward" value="1"/> + <eLiterals xmi:id="_rL7KNOm-EeSE8qC-7-3YgA" name="backward" value="2"/> + <eLiterals xmi:id="_rL7KNem-EeSE8qC-7-3YgA" name="both" value="3"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7KNum-EeSE8qC-7-3YgA" name="BPMNProcess" eSuperTypes="_rL7KUum-EeSE8qC-7-3YgA _rL7JhOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7KN-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-BPMNProcess"/> + <eAnnotations xmi:id="_rL7KOOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7KOem-EeSE8qC-7-3YgA" key="documentation" value="BPMN::Process supportedInterfaceRefs are referenced by UML property RealizedInterface.
self.supports = self.base_Activity./general.extension_Process 
self.properties = self.base_Activity.ownedAttribute.bpmnProperty
Process::/laneSets : LaneSet [*] = Activity.partition
Process::/flowElements : RedefinableElement = the collected values of Activity::node, Activity::edge and Activity::group. Constrained to elements stereotyped by BPMN process element stereotypes."/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7KOum-EeSE8qC-7-3YgA" name="processType" ordered="false" lowerBound="1" eType="_rL7wnOm-EeSE8qC-7-3YgA" defaultValueLiteral="none"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7KPOm-EeSE8qC-7-3YgA" name="isClosed" ordered="false" lowerBound="1" defaultValueLiteral="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KPum-EeSE8qC-7-3YgA" name="auditing" ordered="false" eType="_rL7Jc-m-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7KQOm-EeSE8qC-7-3YgA" 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="_rL7KQum-EeSE8qC-7-3YgA" name="definitionalCollaborationRef" ordered="false" eType="_rL7woem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KROm-EeSE8qC-7-3YgA" 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="_rL7KRum-EeSE8qC-7-3YgA" name="correlationSubscriptions" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xTOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KSOm-EeSE8qC-7-3YgA" name="monitoring" ordered="false" eType="_rL7JeOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KSum-EeSE8qC-7-3YgA" name="supports" ordered="false" lowerBound="1" eType="_rL7KNum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KTOm-EeSE8qC-7-3YgA" name="properties" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xXum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KTum-EeSE8qC-7-3YgA" name="resources" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xZ-m-EeSE8qC-7-3YgA" eOpposite="_rL7xdem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7KUum-EeSE8qC-7-3YgA" name="CallableElement" abstract="true" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7KU-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CallableElement"/> + <eAnnotations xmi:id="_rL7KVOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7KVem-EeSE8qC-7-3YgA" key="documentation" value="CallableEelement::/supportedInterfaceRefs : BPMNInterface [*] = Activity.interfaceRealization.contract (defined on BehavioralClassifier and InterfaceRealization)
CallableElement::/resources : ResourceRole [*] = Behavior.ownedAttribute with the ResourceRole stereotype applied."/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KVum-EeSE8qC-7-3YgA" name="base_Behavior" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KWOm-EeSE8qC-7-3YgA" name="ioSpecification" ordered="false" eType="_rL7KX-m-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KWum-EeSE8qC-7-3YgA" name="supportedInterfaceRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wYem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KXOm-EeSE8qC-7-3YgA" name="ioBinding" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wkem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7KX-m-EeSE8qC-7-3YgA" name="InputOutputSpecification" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7KYOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputOutputSpecification"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KYem-EeSE8qC-7-3YgA" name="base_Behavior" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KY-m-EeSE8qC-7-3YgA" 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="_rL7KZem-EeSE8qC-7-3YgA" name="dataInputs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Kbum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KZ-m-EeSE8qC-7-3YgA" name="dataOutputs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wPem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Kaem-EeSE8qC-7-3YgA" name="inputSets" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wMOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Ka-m-EeSE8qC-7-3YgA" name="outputSets" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wUOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Kbum-EeSE8qC-7-3YgA" name="DataInput" eSuperTypes="_rL7Kgem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7Kb-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataInput"/> + <eAnnotations xmi:id="_rL7KcOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7Kcem-EeSE8qC-7-3YgA" key="documentation" value="DataInput must not have incoming DataAssociations
DataInput owned by BPMN Process has a notation. 
DataInput owned by BPMN Activity has no notation. 
DataInput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7Kcum-EeSE8qC-7-3YgA" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KdOm-EeSE8qC-7-3YgA" 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="_rL7Kdum-EeSE8qC-7-3YgA" 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="_rL7KeOm-EeSE8qC-7-3YgA" 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="_rL7Keum-EeSE8qC-7-3YgA" name="inputSetRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wMOm-EeSE8qC-7-3YgA" eOpposite="_rL7wOum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7KfOm-EeSE8qC-7-3YgA" name="inputSetWithOptional" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wMOm-EeSE8qC-7-3YgA" eOpposite="_rL7wNum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Kfum-EeSE8qC-7-3YgA" name="inputSetWithWhileExecuting" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wMOm-EeSE8qC-7-3YgA" eOpposite="_rL7wOOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7Kgem-EeSE8qC-7-3YgA" name="ItemAwareElement" abstract="true" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7Kgum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-ItemAwareElement"/> + <eAnnotations xmi:id="_rL7Kg-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7KhOm-EeSE8qC-7-3YgA" key="documentation" value="States extended by DataStates that are dataStates of item aware element stereotypes applied to ObjectNodes must be values of the inState property of the ObjectNodes, and vice versa."/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7Khem-EeSE8qC-7-3YgA" name="dataState" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wGOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wEem-EeSE8qC-7-3YgA" name="base_TypedElement" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wE-m-EeSE8qC-7-3YgA" name="itemSubjectRef" ordered="false" eType="_rL7wHem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wFOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7wFem-EeSE8qC-7-3YgA" key="originalName" value="itemSubjectRef "/> + </eAnnotations> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wGOm-EeSE8qC-7-3YgA" name="DataState" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wGem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataState"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wGum-EeSE8qC-7-3YgA" name="base_State" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wHem-EeSE8qC-7-3YgA" name="ItemDefinition" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wHum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ItemDefinition"/> + <eAnnotations xmi:id="_rL7wH-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7wIOm-EeSE8qC-7-3YgA" key="documentation" value="self.structureRef = self.base_Class"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7wIem-EeSE8qC-7-3YgA" name="itemKind" ordered="false" lowerBound="1" eType="_rL7wLOm-EeSE8qC-7-3YgA" defaultValueLiteral="information"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7wI-m-EeSE8qC-7-3YgA" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wJem-EeSE8qC-7-3YgA" name="base_Class" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wJ-m-EeSE8qC-7-3YgA" 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="_rL7wKem-EeSE8qC-7-3YgA" name="import" ordered="false" eType="_rL7KFem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL7wLOm-EeSE8qC-7-3YgA" name="ItemKind"> + <eAnnotations xmi:id="_rL7wLem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ItemKind"/> + <eLiterals xmi:id="_rL7wLum-EeSE8qC-7-3YgA" name="physical"/> + <eLiterals xmi:id="_rL7wL-m-EeSE8qC-7-3YgA" name="information" value="1"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wMOm-EeSE8qC-7-3YgA" name="InputSet" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wMem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputSet"/> + <eAnnotations xmi:id="_rL7wMum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7wM-m-EeSE8qC-7-3YgA" key="documentation" value="InputSet::/dataInputRefs : DataIntput [*] = ParameterSet.parameter
InputSet::/optionalInputRefs : DataInput [*] = ParameterSet.parameters with multiplicity lower = 0
InputSet::/whileExecutingInputRefs : DataInput [*] = ParameterSet.parameters with isStreaming = true"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wNOm-EeSE8qC-7-3YgA" name="base_ParameterSet" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterSet"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wNum-EeSE8qC-7-3YgA" name="optionalInputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Kbum-EeSE8qC-7-3YgA" eOpposite="_rL7KfOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wOOm-EeSE8qC-7-3YgA" name="whileExecutingInputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Kbum-EeSE8qC-7-3YgA" eOpposite="_rL7Kfum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wOum-EeSE8qC-7-3YgA" name="dataInputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Kbum-EeSE8qC-7-3YgA" eOpposite="_rL7Keum-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wPem-EeSE8qC-7-3YgA" name="DataOutput" eSuperTypes="_rL7Kgem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wPum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataOutput"/> + <eAnnotations xmi:id="_rL7wP-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7wQOm-EeSE8qC-7-3YgA" key="documentation" value="DataOutput owned by BPMN Process has a notation. 
DataOutput owned by BPMN Activity has no notation. 
DataOutput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wQem-EeSE8qC-7-3YgA" name="base_OutputPin" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OutputPin"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7wQ-m-EeSE8qC-7-3YgA" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wRem-EeSE8qC-7-3YgA" 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="_rL7wR-m-EeSE8qC-7-3YgA" 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="_rL7wSem-EeSE8qC-7-3YgA" name="outputSetRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wUOm-EeSE8qC-7-3YgA" eOpposite="_rL7wXum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wS-m-EeSE8qC-7-3YgA" name="outputSetWithOptional" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wUOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wTem-EeSE8qC-7-3YgA" name="outputSetWithWhileExecuting" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wUOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wUOm-EeSE8qC-7-3YgA" name="OutputSet" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wUem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-OutputSet"/> + <eAnnotations xmi:id="_rL7wUum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7wU-m-EeSE8qC-7-3YgA" key="documentation" value="OutputSet::/dataOutputRefs : DataOutput [*] = ParameterSet.parameter
OutputSet::\optionalOutputRefs : DataOutput [*] = ParameterSet.parameters with multiplicity lower = 0
OutputSet::\whileExecutingOutputRefs : DataOutput [*] = ParameterSet.parameters with isStreaming = true"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wVOm-EeSE8qC-7-3YgA" name="base_ParameterSet" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterSet"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wVum-EeSE8qC-7-3YgA" name="optionalOutputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wPem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wV-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7wWOm-EeSE8qC-7-3YgA" key="originalName" value="optionalOutputRefs "/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wWum-EeSE8qC-7-3YgA" name="whileExecutingOutputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wPem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wW-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7wXOm-EeSE8qC-7-3YgA" key="originalName" value="whileExecutingOutputRefs "/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wXum-EeSE8qC-7-3YgA" name="dataOutputRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wPem-EeSE8qC-7-3YgA" eOpposite="_rL7wSem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wYem-EeSE8qC-7-3YgA" name="BPMNInterface" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wYum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Service-BPMNInterface"/> + <eAnnotations xmi:id="_rL7wY-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7wZOm-EeSE8qC-7-3YgA" key="documentation" value="Interface may have from 1 to many operations.
All interface operations should have BPMN <<Operation>> sterereotype applied.
BPMNInterface::/callableElements : CallableElement [*] = Interface.interfaceRealization.implementingClassifier
BPMNInterface::/operations: BPMNOperation : Interface.ownedOperation"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wZem-EeSE8qC-7-3YgA" name="base_Interface" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wZ-m-EeSE8qC-7-3YgA" 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="_rL7waem-EeSE8qC-7-3YgA" name="operations" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wbum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wa-m-EeSE8qC-7-3YgA" name="callableElements" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7KUum-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wbum-EeSE8qC-7-3YgA" name="BPMNOperation" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wb-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Service-BPMNOperation"/> + <eAnnotations xmi:id="_rL7wcOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7wcem-EeSE8qC-7-3YgA" key="documentation" value="BPMN Operation owner must be BPMN Interface.
BPMNOperation::/inMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = in, and a type that has the BPMNMessage stereotype applied.
BPMNOperation::/outMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = out or return, and a type that has the BPMNMessage stereotype applied.
BPMNOperation::/errorRefs : Error [*] = Operation.raisedException (defined on Behavioral Feature)"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wcum-EeSE8qC-7-3YgA" name="base_Operation" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wdOm-EeSE8qC-7-3YgA" 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="_rL7wdum-EeSE8qC-7-3YgA" name="inMessageRef" ordered="false" lowerBound="1" eType="_rL7wfem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7weOm-EeSE8qC-7-3YgA" name="outMessageRef" ordered="false" eType="_rL7wfem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7weum-EeSE8qC-7-3YgA" name="errorRef" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7whOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wfem-EeSE8qC-7-3YgA" name="BPMNMessage" eSuperTypes="_rL7wHem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wfum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-BPMNMessage"/> + <eAnnotations xmi:id="_rL7wf-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7wgOm-EeSE8qC-7-3YgA" key="documentation" value="self.iitemRef : ItemDefintion [0..1] = self.base_Class.extension_ItemDefinition"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wgem-EeSE8qC-7-3YgA" name="itemRef" ordered="false" eType="_rL7wHem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7whOm-EeSE8qC-7-3YgA" name="Error" eSuperTypes="_rL7wHem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7whem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-Error"/> + <eAnnotations xmi:id="_rL7whum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7wh-m-EeSE8qC-7-3YgA" key="documentation" value="self.structureRef = self.base_Class"/> + </eAnnotations> + <eAnnotations xmi:id="_rL7wiOm-EeSE8qC-7-3YgA" source="duplicates"> + <eAnnotations xmi:id="_rL7wiem-EeSE8qC-7-3YgA" source="structureRef"> + <details xmi:id="_rL7wium-EeSE8qC-7-3YgA" key="eType" value="uml::Class"/> + </eAnnotations> + <contents xmi:type="ecore:EReference" xmi:id="_rL7wi-m-EeSE8qC-7-3YgA" name="structureRef" ordered="false"> + <eAnnotations xmi:id="_rL7wjOm-EeSE8qC-7-3YgA" source="redefines" references="_rL7wJ-m-EeSE8qC-7-3YgA"/> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> + </contents> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7wjum-EeSE8qC-7-3YgA" name="errorCode" ordered="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wkem-EeSE8qC-7-3YgA" name="InputOutputBinding" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wkum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-InputOutputBinding"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wk-m-EeSE8qC-7-3YgA" name="inputDataRef" ordered="false" lowerBound="1" eType="_rL7wMOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wlem-EeSE8qC-7-3YgA" name="outputDataRef" ordered="false" lowerBound="1" eType="_rL7wUOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wl-m-EeSE8qC-7-3YgA" name="operationRef" ordered="false" lowerBound="1" eType="_rL7wbum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wmem-EeSE8qC-7-3YgA" name="base_Dependency" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL7wnOm-EeSE8qC-7-3YgA" name="ProcessType"> + <eAnnotations xmi:id="_rL7wnem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-ProcessType"/> + <eLiterals xmi:id="_rL7wnum-EeSE8qC-7-3YgA" name="none"/> + <eLiterals xmi:id="_rL7wn-m-EeSE8qC-7-3YgA" name="public" value="1"/> + <eLiterals xmi:id="_rL7woOm-EeSE8qC-7-3YgA" name="private" value="2"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7woem-EeSE8qC-7-3YgA" name="BPMNCollaboration" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7woum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-BPMNCollaboration"/> + <eAnnotations xmi:id="_rL7wo-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7wpOm-EeSE8qC-7-3YgA" key="documentation" value="Collaboration::/participants : Participant [*] = Collaboration.ownedAttributes with Participant stereotype applied."/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7wpem-EeSE8qC-7-3YgA" name="isClosed" ordered="false" lowerBound="1" defaultValueLiteral="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wp-m-EeSE8qC-7-3YgA" name="participantAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wuOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wqem-EeSE8qC-7-3YgA" name="conversationLinks" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7w4Om-EeSE8qC-7-3YgA" eOpposite="_rL7w4um-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wq-m-EeSE8qC-7-3YgA" name="messageFlowAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xBum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wrem-EeSE8qC-7-3YgA" name="messageFlows" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xEem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wr-m-EeSE8qC-7-3YgA" name="base_Collaboration" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Collaboration"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wsem-EeSE8qC-7-3YgA" name="conversations" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xHum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ws-m-EeSE8qC-7-3YgA" name="correlationKeys" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xLOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wtem-EeSE8qC-7-3YgA" name="participants" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7ww-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7wuOm-EeSE8qC-7-3YgA" name="ParticipantAssociation" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wuem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-ParticipantAssociation"/> + <eAnnotations xmi:id="_rL7wuum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7wu-m-EeSE8qC-7-3YgA" key="documentation" value="ParticipantAssociation::/innerParticipantRef : Participant = Dependency.supplier
ParticipantAssociation::/outerParticipantRef : Participant = Dependency.clients"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wvOm-EeSE8qC-7-3YgA" name="base_Dependency" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wvum-EeSE8qC-7-3YgA" name="innerParticipantRef" ordered="false" lowerBound="1" eType="_rL7ww-m-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wwOm-EeSE8qC-7-3YgA" name="outerParticipantRef" ordered="false" lowerBound="1" eType="_rL7ww-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7ww-m-EeSE8qC-7-3YgA" name="Participant" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA _rL7w1-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wxOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Participant"/> + <eAnnotations xmi:id="_rL7wxem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7wxum-EeSE8qC-7-3YgA" key="documentation" value="Participant must be owned by BPMN <<Collaboration>>
Participant must be typed either by UML class or a stereotyped class.
Participant.multiplicityMaximum : UnlimitedNatural = Property.upper (defined on Multiplicity element)
 The supplier is a UML Interface stereotyped
 by BPMN Interface
Participant:://processRef : Process [0..1] = Property.type if type is activity, or Property.type.classifierBehavior if type is a BehavioredClassifier that is not Activity
Participant.multiplicityMaximum : Integer = Property.upper (defined on Multiplicity element)
participant::/partnerEntityRef : PartnerEntity [*] = inverse of PartnerEntity::/participantRef
participant::/partnerRoleRef : PartnerRole [*] = inverse of PartnerRole::/participantRef
Participant:://interfaceRefs : BPMNInterface [*] = Property.type with BPMNInterface stereotype applied"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wx-m-EeSE8qC-7-3YgA" name="base_Property" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wyem-EeSE8qC-7-3YgA" name="processRef" ordered="false" eType="_rL7KNum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wy-m-EeSE8qC-7-3YgA" name="participantMultiplicity" ordered="false" eType="_rL7w6-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7wzOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7wzem-EeSE8qC-7-3YgA" key="originalName" value="participantMultiplicity "/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7wz-m-EeSE8qC-7-3YgA" name="partnerEntityRef" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7w9Om-EeSE8qC-7-3YgA" eOpposite="_rL7w-um-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w0em-EeSE8qC-7-3YgA" name="partnerRoleRef" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7w_em-EeSE8qC-7-3YgA" eOpposite="_rL7xA-m-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w0-m-EeSE8qC-7-3YgA" name="interfaceRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wYem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7w1-m-EeSE8qC-7-3YgA" name="InteractionNode" abstract="true"> + <eAnnotations xmi:id="_rL7w2Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-InteractionNode"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w2em-EeSE8qC-7-3YgA" name="InteractionNode_base_Element" ordered="false" lowerBound="1"> + <eAnnotations xmi:id="_rL7w2um-EeSE8qC-7-3YgA" source="redefines" references="_rL7JNem-EeSE8qC-7-3YgA"/> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w3Om-EeSE8qC-7-3YgA" name="outgoingConversationLinks" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7w4Om-EeSE8qC-7-3YgA" eOpposite="_rL7w6Om-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w3um-EeSE8qC-7-3YgA" name="incomingConversationLinks" ordered="false" lowerBound="1" eType="_rL7w4Om-EeSE8qC-7-3YgA" eOpposite="_rL7w5um-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7w4Om-EeSE8qC-7-3YgA" name="ConversationLink" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7w4em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-ConversationLink"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w4um-EeSE8qC-7-3YgA" name="collaboration" ordered="false" lowerBound="1" eType="_rL7woem-EeSE8qC-7-3YgA" eOpposite="_rL7wqem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w5Om-EeSE8qC-7-3YgA" name="base_Dependency" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w5um-EeSE8qC-7-3YgA" name="targetRef" ordered="false" lowerBound="1" eType="_rL7w1-m-EeSE8qC-7-3YgA" eOpposite="_rL7w3um-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w6Om-EeSE8qC-7-3YgA" name="sourceRef" ordered="false" lowerBound="1" eType="_rL7w1-m-EeSE8qC-7-3YgA" eOpposite="_rL7w3Om-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7w6-m-EeSE8qC-7-3YgA" name="ParticipantMultiplicity" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7w7Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-ParticipantMultiplicity"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w7em-EeSE8qC-7-3YgA" name="base_MultiplicityElement" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//MultiplicityElement"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7w7-m-EeSE8qC-7-3YgA" name="minimum" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7w8em-EeSE8qC-7-3YgA" name="maximum" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7w9Om-EeSE8qC-7-3YgA" name="PartnerEntity" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7w9em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-PartnerEntity"/> + <eAnnotations xmi:id="_rL7w9um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7w9-m-EeSE8qC-7-3YgA" key="documentation" value="PartnerEntity::/participantRef : Participant [*] = properties with Participant stereotype applied that the instance specification is default value of."/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w-Om-EeSE8qC-7-3YgA" name="base_InstanceSpecification" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InstanceSpecification"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7w-um-EeSE8qC-7-3YgA" name="participantRef" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7ww-m-EeSE8qC-7-3YgA" eOpposite="_rL7wz-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7w_em-EeSE8qC-7-3YgA" name="PartnerRole" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7w_um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-PartnerRole"/> + <eAnnotations xmi:id="_rL7w_-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xAOm-EeSE8qC-7-3YgA" key="documentation" value="PartnerRole::/participantRef : Participant [*] = properties with Participant stereotype applied that the class is the type of."/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xAem-EeSE8qC-7-3YgA" name="base_Class" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xA-m-EeSE8qC-7-3YgA" name="participantRef" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7ww-m-EeSE8qC-7-3YgA" eOpposite="_rL7w0em-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xBum-EeSE8qC-7-3YgA" name="MessageFlowAssociation" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xB-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-MessageFlowAssociation"/> + <eAnnotations xmi:id="_rL7xCOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xCem-EeSE8qC-7-3YgA" key="documentation" value="MessageFlowAssociation InnerMessageFlowRef is a UML dependency supplier
MessageFlowAssociation OuterMessageFlowRef is a UML dependency client"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xCum-EeSE8qC-7-3YgA" name="base_Dependency" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xDOm-EeSE8qC-7-3YgA" name="innerMessageFlowRef" ordered="false" lowerBound="1" eType="_rL7xEem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xDum-EeSE8qC-7-3YgA" name="outerMessageFlowRef" ordered="false" lowerBound="1" eType="_rL7xEem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xEem-EeSE8qC-7-3YgA" name="MessageFlow" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xEum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-MessageFlow"/> + <eAnnotations xmi:id="_rL7xE-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xFOm-EeSE8qC-7-3YgA" key="documentation" value="MessageFlow::/sourceRef = InformationFlow.informationSource
MessageFlow::/messageRef : Message [0..1] = InformationFlow.conveyed
MessageFlow::/targetRef = InformationFlow.informationTarget"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xFem-EeSE8qC-7-3YgA" name="base_InformationFlow" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InformationFlow"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xF-m-EeSE8qC-7-3YgA" name="sourceRef" ordered="false" lowerBound="1" eType="_rL7w1-m-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xGem-EeSE8qC-7-3YgA" name="targetRef" ordered="false" lowerBound="1" eType="_rL7w1-m-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xG-m-EeSE8qC-7-3YgA" name="messageRef" ordered="false" eType="_rL7wfem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xHum-EeSE8qC-7-3YgA" name="ConversationNode" abstract="true" eSuperTypes="_rL7w1-m-EeSE8qC-7-3YgA _rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xH-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-ConversationNode"/> + <eAnnotations xmi:id="_rL7xIOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xIem-EeSE8qC-7-3YgA" key="documentation" value="ConversationNode::/participantRefs : Participant [2..*] = the informationSource and informationTarget on the InformationFlow"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xIum-EeSE8qC-7-3YgA" name="base_InformationFlow" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InformationFlow"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xJOm-EeSE8qC-7-3YgA" name="messageFlowRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xEem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xJum-EeSE8qC-7-3YgA" name="correlationKeys" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xLOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xKOm-EeSE8qC-7-3YgA" name="participantRefs" ordered="false" lowerBound="2" upperBound="-1" eType="_rL7ww-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xLOm-EeSE8qC-7-3YgA" name="CorrelationKey" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xLem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationKey"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xLum-EeSE8qC-7-3YgA" name="base_Class" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xMOm-EeSE8qC-7-3YgA" name="correlationPropertyRef" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xM-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xM-m-EeSE8qC-7-3YgA" name="CorrelationProperty" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xNOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationProperty"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xNem-EeSE8qC-7-3YgA" name="base_Property" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xN-m-EeSE8qC-7-3YgA" name="type" ordered="false" eType="_rL7wHem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xOem-EeSE8qC-7-3YgA" name="correlationPropertyRetrievalExpression" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xPOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xPOm-EeSE8qC-7-3YgA" name="CorrelationPropertyRetrievalExpression" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xPem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xPum-EeSE8qC-7-3YgA" name="base_Dependency" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xQOm-EeSE8qC-7-3YgA" name="messageRef" ordered="false" lowerBound="1" eType="_rL7wfem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xQum-EeSE8qC-7-3YgA" name="messagePath" ordered="false" lowerBound="1" eType="_rL7xRem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xRem-EeSE8qC-7-3YgA" name="FormalExpression" eSuperTypes="_rL7JvOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xRum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-FormalExpression"/> + <eAnnotations xmi:id="_rL7xR-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xSOm-EeSE8qC-7-3YgA" key="documentation" value="self.evaluatesToTypeRef = self.base_OpaqueExpression.type. extension_ItemDefinition"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xSem-EeSE8qC-7-3YgA" name="evaluatesToTypeRef" ordered="false" lowerBound="1" eType="_rL7wHem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xTOm-EeSE8qC-7-3YgA" name="CorrelationSubscription" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xTem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationSubscription"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xTum-EeSE8qC-7-3YgA" name="base_Class" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xUOm-EeSE8qC-7-3YgA" name="correlationKeyRef" ordered="false" lowerBound="1" eType="_rL7xLOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xUum-EeSE8qC-7-3YgA" name="correlationPropertyBinding" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xVem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xVem-EeSE8qC-7-3YgA" name="CorrelationPropertyBinding" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xVum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xV-m-EeSE8qC-7-3YgA" name="base_Property" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xWem-EeSE8qC-7-3YgA" name="dataPath" ordered="false" lowerBound="1" eType="_rL7xRem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xW-m-EeSE8qC-7-3YgA" name="correlationPropertyRef" ordered="false" lowerBound="1" eType="_rL7xM-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xXum-EeSE8qC-7-3YgA" name="BPMNProperty" eSuperTypes="_rL7Kgem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xX-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-BPMNProperty"/> + <eAnnotations xmi:id="_rL7xYOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xYem-EeSE8qC-7-3YgA" key="documentation" value="Property elements are NOT
visible in a Process diagram.
Figure
may be applied only for:
pin owned by CallActivity or Task
Parameter owned by BPMNProcess 
Variable owned by SubProcess"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xYum-EeSE8qC-7-3YgA" name="base_DataStoreNode" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xZOm-EeSE8qC-7-3YgA" name="umlProperty" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xZ-m-EeSE8qC-7-3YgA" name="ResourceRole" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xaOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceRole"/> + <eAnnotations xmi:id="_rL7xaem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xaum-EeSE8qC-7-3YgA" key="documentation" value="Owner of the ResourceRole must be BPMN Process or BPMN Activity.
ResourceRole.resourceRef : Resource [0..1] = Property.type. ResourceRole type must be UML Class with stereotype BPMN Resource applied.
ResourceRole IsRequired translates to UML::Property::lower wot values 0 or 1
ResourceRole::/process : Process [0..1] = Property.class
ResourceRole.resourceParameterBindings : ResourceParameterBinding [*] = property.defaultValue.slot"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xa-m-EeSE8qC-7-3YgA" name="base_Property" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xbem-EeSE8qC-7-3YgA" name="resourceAssignmentExpression" ordered="false" eType="_rL7xeOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xb-m-EeSE8qC-7-3YgA" name="resourceRef" ordered="false" eType="_rL7xg-m-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xcem-EeSE8qC-7-3YgA" name="resourceParameterBindings" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xl-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xcum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7xc-m-EeSE8qC-7-3YgA" key="originalName" value="resourceParameterBindings "/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xdem-EeSE8qC-7-3YgA" name="process" ordered="false" eType="_rL7KNum-EeSE8qC-7-3YgA" eOpposite="_rL7KTum-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xeOm-EeSE8qC-7-3YgA" name="ResourceAssignmentExpression" eSuperTypes="_rL7JvOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xeem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceAssignmentExpression"/> + <eAnnotations xmi:id="_rL7xeum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xe-m-EeSE8qC-7-3YgA" key="documentation" value="ResourceAssignmentExpression::/expression = self"/> + </eAnnotations> + <eAnnotations xmi:id="_rL7xfOm-EeSE8qC-7-3YgA" source="duplicates"> + <contents xmi:type="ecore:EReference" xmi:id="_rL7xfem-EeSE8qC-7-3YgA" name="base_OpaqueExpression" ordered="false" lowerBound="1"> + <eAnnotations xmi:id="_rL7xfum-EeSE8qC-7-3YgA" source="redefines" references="_rL7Jvum-EeSE8qC-7-3YgA"/> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueExpression"/> + </contents> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xgOm-EeSE8qC-7-3YgA" name="expression" ordered="false" lowerBound="1" eType="_rL7JvOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xg-m-EeSE8qC-7-3YgA" name="Resource" eSuperTypes="_rL7wHem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xhOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Resource"/> + <eAnnotations xmi:id="_rL7xhem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xhum-EeSE8qC-7-3YgA" key="documentation" value="Resource::/resourceParameters : ResourceParameter [*] = class.ownedAcctribute with the stereotype <<ResourceParameter>> applied."/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xh-m-EeSE8qC-7-3YgA" name="resourceParameters" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xium-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xium-EeSE8qC-7-3YgA" name="ResourceParameter" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xi-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-ResourceParameter"/> + <eAnnotations xmi:id="_rL7xjOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xjem-EeSE8qC-7-3YgA" key="documentation" value="Resource Parameter must be owned by Resource.
ResourceParameter::/type : Item Definition [0..1] = Property.type (defined on typed element).
ResourceParameter.isRequired : Boolean = Property.lower > 0 
(defined on Multiplicity Element)"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xjum-EeSE8qC-7-3YgA" name="base_Property" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xkOm-EeSE8qC-7-3YgA" name="type" ordered="false" eType="_rL7wHem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xkem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7xkum-EeSE8qC-7-3YgA" key="originalName" value="type "/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7xlOm-EeSE8qC-7-3YgA" name="isRequired" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xl-m-EeSE8qC-7-3YgA" name="ResourceParameterBinding" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xmOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ResourceParameterBinding"/> + <eAnnotations xmi:id="_rL7xmem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xmum-EeSE8qC-7-3YgA" key="documentation" value="ResourceParameterBinding::/expression :BPMNExpression = Slot.value
ResourceParameterBinding::/parameterRef : ResourceParameter = Slot.definingFeature"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xm-m-EeSE8qC-7-3YgA" name="base_Slot" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Slot"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xnem-EeSE8qC-7-3YgA" name="parameterRef" ordered="false" lowerBound="1" eType="_rL7xium-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xn-m-EeSE8qC-7-3YgA" name="expression" ordered="false" lowerBound="1" eType="_rL7JvOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xoum-EeSE8qC-7-3YgA" name="GlobalScriptTask" eSuperTypes="_rL7xq-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xo-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalScriptTask"/> + <eAnnotations xmi:id="_rL7xpOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xpem-EeSE8qC-7-3YgA" key="documentation" value="GlobalScriptTask::/scriptFormat : String [*] {ordered}= OpaqueBehavior.language
GlobalScriptTask::/script : String [*] {ordered, non-unique}= OpaqueBehavior.body"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7xpum-EeSE8qC-7-3YgA" name="script" unique="false" lowerBound="1" upperBound="-1"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7xqOm-EeSE8qC-7-3YgA" name="scriptFormat" lowerBound="1" upperBound="-1"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xq-m-EeSE8qC-7-3YgA" name="GlobalTask" eSuperTypes="_rL7KUum-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xrOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalTask"/> + <eAnnotations xmi:id="_rL7xrem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xrum-EeSE8qC-7-3YgA" key="documentation" value="GlobalTask supportedInterfaceRefs are referenced by UML property RealizedInterface."/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xr-m-EeSE8qC-7-3YgA" name="base_OpaqueBehavior" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueBehavior"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xsem-EeSE8qC-7-3YgA" name="resources" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xZ-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xtOm-EeSE8qC-7-3YgA" name="GlobalBusinessRuleTask" eSuperTypes="_rL7xq-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xtem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-GlobalBusinessRuleTask"/> + <eAnnotations xmi:id="_rL7xtum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xt-m-EeSE8qC-7-3YgA" key="documentation" value="GlobalBusinessRuleTask::/implementation: String [*] {ordered,non-unique} = OpaqueBehavior.body (defaults to "##unspecified")"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7xuOm-EeSE8qC-7-3YgA" name="implementation" unique="false" lowerBound="1" upperBound="-1" defaultValueLiteral="##unspecified"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xu-m-EeSE8qC-7-3YgA" name="CompensateEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xvOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7xvem-EeSE8qC-7-3YgA" name="waitForCompletion" ordered="false" lowerBound="1" defaultValueLiteral="true"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xv-m-EeSE8qC-7-3YgA" name="activityRef" ordered="false" eType="_rL7xyem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xwem-EeSE8qC-7-3YgA" name="base_CallEvent" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xxOm-EeSE8qC-7-3YgA" name="EventDefinition" abstract="true" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xxem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7xxum-EeSE8qC-7-3YgA" name="base_Event" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Event"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7xyem-EeSE8qC-7-3YgA" name="BPMNActivity" abstract="true" eSuperTypes="_rL7JFum-EeSE8qC-7-3YgA _rL7w1-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7xyum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-BPMNActivity"/> + <eAnnotations xmi:id="_rL7xy-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7xzOm-EeSE8qC-7-3YgA" key="documentation" value="self.properties = self.base_BPMNActivity.activityClass. ownedAttribute.bpmnProperty
BPMNActivity::/container : RederinableElement the collected values of Action::Activity and Action::inGroup. Constrained to elements stereotyped by BPMNActivity or SubProcess
BPMNActivity::/resources : ResourceRole [*] = BPMNActivity.activityClass.OwnedAttribute with the ResourceRole stereotype applied.
BPMNActivity::/default : SequenceFlow [0..1] = and outgoingSequenceFlow with guard = "else"
BPMNActivity::/boundaryEventsRefs : BoundaryEvent [*] = accept Event Actions in the same interruptible region as the BPMNActivity action.
BPMNActivity::/loopCharacteristics = inStructuredActivityNode, if the inStructuredActivityNode is a LoopNode with the StandardLoopCharacteristics stereotype applied or an ExpansionRegion with MultiInstanceLoopCharacteristics stereotype applied, otherwise empty."/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7xzem-EeSE8qC-7-3YgA" name="isForCompensation" ordered="false" lowerBound="1" defaultValueLiteral="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7xz-m-EeSE8qC-7-3YgA" name="startQuantity" ordered="false" lowerBound="1" defaultValueLiteral="1"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7x0em-EeSE8qC-7-3YgA" name="completionQuantity" ordered="false" lowerBound="1" defaultValueLiteral="1"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x0-m-EeSE8qC-7-3YgA" 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="_rL7x1em-EeSE8qC-7-3YgA" name="activityClass" ordered="false"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x1-m-EeSE8qC-7-3YgA" name="properties" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xXum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x2em-EeSE8qC-7-3YgA" name="default" ordered="false" eType="_rL7Jrem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x2-m-EeSE8qC-7-3YgA" name="boundaryEventRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7x5-m-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x3em-EeSE8qC-7-3YgA" name="dataInputAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7yLOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x3-m-EeSE8qC-7-3YgA" name="dataOutputAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7yD-m-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x4em-EeSE8qC-7-3YgA" name="loopCharacteristics" ordered="false" eType="_rL7yMem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x4-m-EeSE8qC-7-3YgA" name="resources" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xZ-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7x5-m-EeSE8qC-7-3YgA" name="BoundaryEvent" eSuperTypes="_rL7x9Om-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7x6Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent"/> + <eAnnotations xmi:id="_rL7x6em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7x6um-EeSE8qC-7-3YgA" key="documentation" value="boundaryEvent::/attachedToRef : BPMNActivity = action in the same interruptible region as the event."/> + </eAnnotations> + <eAnnotations xmi:id="_rL7x6-m-EeSE8qC-7-3YgA" source="duplicates"> + <contents xmi:type="ecore:EReference" xmi:id="_rL7x7Om-EeSE8qC-7-3YgA" name="base_AcceptEventAction" ordered="false" lowerBound="1"> + <eAnnotations xmi:id="_rL7x7em-EeSE8qC-7-3YgA" source="redefines" references="_rL7x-um-EeSE8qC-7-3YgA"/> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/> + </contents> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7x7-m-EeSE8qC-7-3YgA" name="cancelActivity" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x8em-EeSE8qC-7-3YgA" name="attachedToRef" ordered="false" lowerBound="1" eType="_rL7xyem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7x9Om-EeSE8qC-7-3YgA" name="CatchEvent" abstract="true" eSuperTypes="_rL7yAem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7x9em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/> + <eAnnotations xmi:id="_rL7x9um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7x9-m-EeSE8qC-7-3YgA" key="documentation" value="catchEvent::/eventDefinitionsRefs : EventDefinitions [*] = the events of the triggers of an accept event action to which the stereotype is applied that are not owned by the action."/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7x-Om-EeSE8qC-7-3YgA" name="parallelMultiple" ordered="false" lowerBound="1" defaultValueLiteral="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x-um-EeSE8qC-7-3YgA" name="base_AcceptEventAction" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x_Om-EeSE8qC-7-3YgA" name="base_InitialNode" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InitialNode"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7x_um-EeSE8qC-7-3YgA" name="dataOutputAssociation" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7yD-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yAem-EeSE8qC-7-3YgA" name="BPMNEvent" abstract="true" eSuperTypes="_rL7JFum-EeSE8qC-7-3YgA _rL7w1-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yAum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BPMNEvent"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yA-m-EeSE8qC-7-3YgA" name="eventClass" ordered="false"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yBem-EeSE8qC-7-3YgA" name="_eventDefinitions" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xxOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yBum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7yB-m-EeSE8qC-7-3YgA" key="originalName" value=" eventDefinitions"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yCem-EeSE8qC-7-3YgA" name="properties" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xXum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yC-m-EeSE8qC-7-3YgA" name="eventDefinitionRefs" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xxOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yD-m-EeSE8qC-7-3YgA" name="DataOutputAssociation" eSuperTypes="_rL7yFOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yEOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataOutputAssociation"/> + <eAnnotations xmi:id="_rL7yEem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7yEum-EeSE8qC-7-3YgA" key="documentation" value="The source of DataAssociation shall be DataOutput
The target of DataAssociation can be every item-aware element visible to the current scope, e.g. a Data Object, a
Property or an Expression."/> + </eAnnotations> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yFOm-EeSE8qC-7-3YgA" name="DataAssociation" abstract="true" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yFem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataAssociation"/> + <eAnnotations xmi:id="_rL7yFum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7yF-m-EeSE8qC-7-3YgA" key="documentation" value="DataAssociation source must be ItemAwareElement
BPMN DataAssociation::/transformation : FormalExpression [0..1] = ObjectFlow::transformation.

DataAssociation target must be ItemAwareElement"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yGOm-EeSE8qC-7-3YgA" name="base_ObjectFlow" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ObjectFlow"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yGum-EeSE8qC-7-3YgA" name="sourceRef" ordered="false" lowerBound="1" eType="_rL7Kgem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yHOm-EeSE8qC-7-3YgA" name="targetRef" ordered="false" lowerBound="1" eType="_rL7Kgem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yHum-EeSE8qC-7-3YgA" name="transformation" ordered="false" lowerBound="1" eType="_rL7xRem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yIOm-EeSE8qC-7-3YgA" name="assignment" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7yI-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yI-m-EeSE8qC-7-3YgA" name="Assignment" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yJOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-Assignment"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yJem-EeSE8qC-7-3YgA" name="base_Dependency" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yJ-m-EeSE8qC-7-3YgA" name="from" ordered="false" lowerBound="1" eType="_rL7JvOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yKem-EeSE8qC-7-3YgA" name="to" ordered="false" lowerBound="1" eType="_rL7JvOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yLOm-EeSE8qC-7-3YgA" name="DataInputAssociation" eSuperTypes="_rL7yFOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yLem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataInputAssociation"/> + <eAnnotations xmi:id="_rL7yLum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7yL-m-EeSE8qC-7-3YgA" key="documentation" value="The source of DataAssociation can be every item-aware element visible to the current
scope, e.g. a Data Object, a Property or an Expression.
The target for DataInputAssociation shall be DataInput."/> + </eAnnotations> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yMem-EeSE8qC-7-3YgA" name="LoopCharacteristics" abstract="true" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yMum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-LoopCharacteristics"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yM-m-EeSE8qC-7-3YgA" name="base_StructuredActivityNode" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yNum-EeSE8qC-7-3YgA" name="EscalationEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yN-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yOOm-EeSE8qC-7-3YgA" name="escalationRef" ordered="false" eType="_rL7yPem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yOum-EeSE8qC-7-3YgA" name="base_CallEvent" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yPem-EeSE8qC-7-3YgA" name="Escalation" eSuperTypes="_rL7wHem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yPum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-Escalation"/> + <eAnnotations xmi:id="_rL7yP-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7yQOm-EeSE8qC-7-3YgA" key="documentation" value="self.structureRef = self.base_Class"/> + </eAnnotations> + <eAnnotations xmi:id="_rL7yQem-EeSE8qC-7-3YgA" source="duplicates"> + <eAnnotations xmi:id="_rL7yQum-EeSE8qC-7-3YgA" source="structureRef"> + <details xmi:id="_rL7yQ-m-EeSE8qC-7-3YgA" key="eType" value="uml::Class"/> + </eAnnotations> + <contents xmi:type="ecore:EReference" xmi:id="_rL7yROm-EeSE8qC-7-3YgA" name="structureRef" ordered="false"> + <eAnnotations xmi:id="_rL7yRem-EeSE8qC-7-3YgA" source="redefines" references="_rL7wJ-m-EeSE8qC-7-3YgA"/> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> + </contents> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7yR-m-EeSE8qC-7-3YgA" name="escalationCode" ordered="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7ySum-EeSE8qC-7-3YgA" name="TimerEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yS-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yTOm-EeSE8qC-7-3YgA" name="timeCycle" ordered="false" eType="_rL7JvOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yTum-EeSE8qC-7-3YgA" name="timeDate" ordered="false" eType="_rL7JvOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yUOm-EeSE8qC-7-3YgA" name="timeDuration" ordered="false" eType="_rL7JvOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yUum-EeSE8qC-7-3YgA" name="base_ChangeEvent" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ChangeEvent"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yVem-EeSE8qC-7-3YgA" name="SignalEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yVum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yV-m-EeSE8qC-7-3YgA" name="signalRef" ordered="false" eType="_rL7yXOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yWem-EeSE8qC-7-3YgA" name="base_CallEvent" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yXOm-EeSE8qC-7-3YgA" name="BPMNSignal" eSuperTypes="_rL7wHem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yXem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-BPMNSignal"/> + <eAnnotations xmi:id="_rL7yXum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7yX-m-EeSE8qC-7-3YgA" key="documentation" value="self.structureRef= self.base_Class"/> + </eAnnotations> + <eAnnotations xmi:id="_rL7yYOm-EeSE8qC-7-3YgA" source="duplicates"> + <eAnnotations xmi:id="_rL7yYem-EeSE8qC-7-3YgA" source="structureRef"> + <details xmi:id="_rL7yYum-EeSE8qC-7-3YgA" key="lowerBound" value="1"/> + <details xmi:id="_rL7yY-m-EeSE8qC-7-3YgA" key="eType" value="uml::Class"/> + </eAnnotations> + <contents xmi:type="ecore:EReference" xmi:id="_rL7yZOm-EeSE8qC-7-3YgA" name="structureRef" ordered="false"> + <eAnnotations xmi:id="_rL7yZem-EeSE8qC-7-3YgA" source="redefines" references="_rL7wJ-m-EeSE8qC-7-3YgA"/> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> + </contents> + </eAnnotations> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yaOm-EeSE8qC-7-3YgA" name="EndEvent" eSuperTypes="_rL7ybem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yaem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-EndEvent"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yaum-EeSE8qC-7-3YgA" name="base_FinalNode" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//FinalNode"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7ybem-EeSE8qC-7-3YgA" name="ThrowEvent" abstract="true" eSuperTypes="_rL7yAem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7ybum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/> + <eAnnotations xmi:id="_rL7yb-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7ycOm-EeSE8qC-7-3YgA" key="documentation" value="ThrowEvent::/eventDefinitionRefs : EventDefintion [*] = the events of the triggers of a call operation action to which the stereotype is applied that are not owned by action."/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ycem-EeSE8qC-7-3YgA" name="base_CallOperationAction" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yc-m-EeSE8qC-7-3YgA" name="base_FlowFinalNode" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//FlowFinalNode"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ydem-EeSE8qC-7-3YgA" name="dataInputAssociation" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7yLOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yeOm-EeSE8qC-7-3YgA" name="MessageEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yeem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yeum-EeSE8qC-7-3YgA" name="messageRef" ordered="false" eType="_rL7wfem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yfOm-EeSE8qC-7-3YgA" name="operationRef" ordered="false" eType="_rL7wbum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yfum-EeSE8qC-7-3YgA" name="base_CallEvent" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7ygem-EeSE8qC-7-3YgA" name="StartEvent" eSuperTypes="_rL7x9Om-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7ygum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-StartEvent"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7yg-m-EeSE8qC-7-3YgA" name="isInterrupting" ordered="false" lowerBound="1" defaultValueLiteral="true"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yhum-EeSE8qC-7-3YgA" name="ConditionalEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yh-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition"/> + <eAnnotations xmi:id="_rL7yiOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7yiem-EeSE8qC-7-3YgA" key="documentation" value="conditionalEventDefinition::/condition :BPMNExpression = ChangeEvent.changeExpression"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yium-EeSE8qC-7-3YgA" name="base_ChangeEvent" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ChangeEvent"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yjOm-EeSE8qC-7-3YgA" name="condition" ordered="false" lowerBound="1" eType="_rL7JvOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yj-m-EeSE8qC-7-3YgA" name="LinkEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7ykOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ykem-EeSE8qC-7-3YgA" name="_target" ordered="false" eType="_rL7yj-m-EeSE8qC-7-3YgA" eOpposite="_rL7ylem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7ykum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7yk-m-EeSE8qC-7-3YgA" key="originalName" value=" target"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ylem-EeSE8qC-7-3YgA" name="source" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7yj-m-EeSE8qC-7-3YgA" eOpposite="_rL7ykem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yl-m-EeSE8qC-7-3YgA" name="base_CallEvent" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7ymum-EeSE8qC-7-3YgA" name="ErrorEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7ym-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ynOm-EeSE8qC-7-3YgA" name="errorRef" ordered="false" eType="_rL7whOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ynum-EeSE8qC-7-3YgA" name="base_CallEvent" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yoem-EeSE8qC-7-3YgA" name="IntermediateCatchEvent" eSuperTypes="_rL7x9Om-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7youm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent"/> + <eAnnotations xmi:id="_rL7yo-m-EeSE8qC-7-3YgA" source="duplicates"> + <contents xmi:type="ecore:EReference" xmi:id="_rL7ypOm-EeSE8qC-7-3YgA" name="base_AcceptEventAction" ordered="false" lowerBound="1"> + <eAnnotations xmi:id="_rL7ypem-EeSE8qC-7-3YgA" source="redefines" references="_rL7x-um-EeSE8qC-7-3YgA"/> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/> + </contents> + </eAnnotations> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yqOm-EeSE8qC-7-3YgA" name="IntermediateThrowEvent" eSuperTypes="_rL7ybem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yqem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yqum-EeSE8qC-7-3YgA" name="base_SendObjectAction" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//SendObjectAction"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yrem-EeSE8qC-7-3YgA" name="TerminateEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yrum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yr-m-EeSE8qC-7-3YgA" name="base_CallEvent" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7ysum-EeSE8qC-7-3YgA" name="ImplicitThrowEvent" eSuperTypes="_rL7ybem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7ys-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent"/> + <eAnnotations xmi:id="_rL7ytOm-EeSE8qC-7-3YgA" source="duplicates"> + <contents xmi:type="ecore:EReference" xmi:id="_rL7ytem-EeSE8qC-7-3YgA" name="base_CallOperationAction" ordered="false" lowerBound="1"> + <eAnnotations xmi:id="_rL7ytum-EeSE8qC-7-3YgA" source="redefines" references="_rL7ycem-EeSE8qC-7-3YgA"/> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/> + </contents> + </eAnnotations> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yuem-EeSE8qC-7-3YgA" name="CancelEventDefinition" eSuperTypes="_rL7xxOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yuum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yu-m-EeSE8qC-7-3YgA" name="base_CallEvent" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yvum-EeSE8qC-7-3YgA" name="TextAnnotation" eSuperTypes="_rL7Ja-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yv-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7ywOm-EeSE8qC-7-3YgA" name="base_Comment" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7ywum-EeSE8qC-7-3YgA" 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="_rL7yxOm-EeSE8qC-7-3YgA" 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="_rL7yx-m-EeSE8qC-7-3YgA" name="Category" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yyOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-Category"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yyem-EeSE8qC-7-3YgA" name="base_Enumeration" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Enumeration"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7yy-m-EeSE8qC-7-3YgA" name="categoryValue" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Jfem-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7yzum-EeSE8qC-7-3YgA" name="Group" eSuperTypes="_rL7Ja-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7yz-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-CoreStructure-Common-Artifacts-Group"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y0Om-EeSE8qC-7-3YgA" name="base_ActivityPartition" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y0um-EeSE8qC-7-3YgA" name="_categoryValueRef" ordered="false" eType="_rL7Jfem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7y0-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7y1Om-EeSE8qC-7-3YgA" key="originalName" value=" categoryValueRef"/> + </eAnnotations> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7y1-m-EeSE8qC-7-3YgA" name="DataObjectReference" eSuperTypes="_rL7Kgem-EeSE8qC-7-3YgA _rL7JIum-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7y2Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataObjectReference"/> + <eAnnotations xmi:id="_rL7y2em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7y2um-EeSE8qC-7-3YgA" key="documentation" value="Should be used between UML DataStoreNodes with BPMN
 DataObject sytereotype applied,
DataObjectRef::/dataState = DataStoreNode.inState (defined on ObjectNode)"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y2-m-EeSE8qC-7-3YgA" name="dataObjectRef" ordered="false" lowerBound="1" eType="_rL7y4em-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y3em-EeSE8qC-7-3YgA" name="base_DataStoreNode" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7y4em-EeSE8qC-7-3YgA" name="DataObject" eSuperTypes="_rL7Kgem-EeSE8qC-7-3YgA _rL7JIum-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7y4um-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataObject"/> + <eAnnotations xmi:id="_rL7y4-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7y5Om-EeSE8qC-7-3YgA" key="documentation" value="DataObject DataState property shall reuse UML::CentralBuffer property inState"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7y5em-EeSE8qC-7-3YgA" name="isCollection" ordered="false" lowerBound="1" defaultValueLiteral="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y5-m-EeSE8qC-7-3YgA" name="base_DataStoreNode" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7y6-m-EeSE8qC-7-3YgA" name="DataStore" eSuperTypes="_rL7J7-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7y7Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataStore"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7y7em-EeSE8qC-7-3YgA" name="capacity" ordered="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7y7-m-EeSE8qC-7-3YgA" name="isUnlimited" ordered="false" lowerBound="1" defaultValueLiteral="true"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y8em-EeSE8qC-7-3YgA" name="base_Class" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y8-m-EeSE8qC-7-3YgA" name="itemSubjectRef" ordered="false" eType="_rL7wHem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7y9Om-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7y9em-EeSE8qC-7-3YgA" key="originalName" value="itemSubjectRef "/> + </eAnnotations> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7y-Om-EeSE8qC-7-3YgA" name="DataStoreReference" eSuperTypes="_rL7JIum-EeSE8qC-7-3YgA _rL7Kgem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7y-em-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Data-DataStoreReference"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y-um-EeSE8qC-7-3YgA" name="_dataStore" ordered="false" eType="_rL7y6-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7y--m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7y_Om-EeSE8qC-7-3YgA" key="originalName" value=" dataStore"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7y_um-EeSE8qC-7-3YgA" name="base_DataStoreNode" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zAum-EeSE8qC-7-3YgA" name="UserTask" eSuperTypes="_rL7zDem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zA-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-UserTask"/> + <eAnnotations xmi:id="_rL7zBOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7zBem-EeSE8qC-7-3YgA" key="documentation" value="self.implementation = self.base_OpaqueAction.body.first
UserTask::/renderings : Image [*] = OpaqueAction.appliedStereotype.icon"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zBum-EeSE8qC-7-3YgA" name="base_OpaqueAction" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7zCOm-EeSE8qC-7-3YgA" name="implementation" unique="false" lowerBound="1" defaultValueLiteral="##unspecified"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zCum-EeSE8qC-7-3YgA" name="renderings" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7zEum-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zDem-EeSE8qC-7-3YgA" name="Task" eSuperTypes="_rL7xyem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zDum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Task"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zD-m-EeSE8qC-7-3YgA" name="ioSpecification" ordered="false" eType="_rL7KX-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zEum-EeSE8qC-7-3YgA" name="Rendering" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zE-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-Rendering"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zFOm-EeSE8qC-7-3YgA" name="base_Image" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Image"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zF-m-EeSE8qC-7-3YgA" name="HumanPerformer" eSuperTypes="_rL7zGum-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zGOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-HumanPerformer"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zGum-EeSE8qC-7-3YgA" name="Performer" eSuperTypes="_rL7xZ-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zG-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Performer"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zHem-EeSE8qC-7-3YgA" name="GlobalUserTask" eSuperTypes="_rL7xq-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zHum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-GlobalUserTask"/> + <eAnnotations xmi:id="_rL7zH-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7zIOm-EeSE8qC-7-3YgA" key="documentation" value="GlobalUserTask::/renderings: Image [*] = Stereotype.icon
GlobalUserTask::/implementation : String [*] {ordered,non-unique}= OpaqueBehavior.body (defaults to "##unspecified")"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7zIem-EeSE8qC-7-3YgA" name="implementation" unique="false" lowerBound="1" upperBound="-1" defaultValueLiteral="##unspecified"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zI-m-EeSE8qC-7-3YgA" name="renderings" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7zEum-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zJum-EeSE8qC-7-3YgA" name="GlobalManualTask" eSuperTypes="_rL7xq-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zJ-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-GlobalManualTask"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zKem-EeSE8qC-7-3YgA" name="ManualTask" eSuperTypes="_rL7zDem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zKum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-ManualTask"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zK-m-EeSE8qC-7-3YgA" name="base_OpaqueAction" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zLum-EeSE8qC-7-3YgA" name="PotentialOwner" eSuperTypes="_rL7zF-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zL-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-HumanInteraction-PotentialOwner"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zMem-EeSE8qC-7-3YgA" name="SubConversation" eSuperTypes="_rL7xHum-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zMum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-SubConversation"/> + <eAnnotations xmi:id="_rL7zM-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7zNOm-EeSE8qC-7-3YgA" key="documentation" value="SubConversation can link only collaboration properties (BPMN participants) and actions (BPMN events and BPMN activities)"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zNem-EeSE8qC-7-3YgA" name="conversationNodes" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7xHum-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zOOm-EeSE8qC-7-3YgA" name="GlobalConversation" eSuperTypes="_rL7woem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zOem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-GlobalConversation"/> + <eAnnotations xmi:id="_rL7zOum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7zO-m-EeSE8qC-7-3YgA" key="documentation" value="A GlobalConversation MUST NOT contain any ConversationNodes."/> + </eAnnotations> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zPem-EeSE8qC-7-3YgA" name="CallConversation" eSuperTypes="_rL7xHum-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zPum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-CallConversation"/> + <eAnnotations xmi:id="_rL7zP-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7zQOm-EeSE8qC-7-3YgA" key="documentation" value="CallConversation::/calledCollaborationRef : BPMNCollaboration [0..1] = Collaboration.type
CallConversation::/participantAssociations : ParticipantAssociation [*] = CollaborationUse.RoleBinding"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zQem-EeSE8qC-7-3YgA" name="_collaborationUse" ordered="false" lowerBound="1"> + <eAnnotations xmi:id="_rL7zQum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <details xmi:id="_rL7zQ-m-EeSE8qC-7-3YgA" key="originalName" value=" collaborationUse"/> + </eAnnotations> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CollaborationUse"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zRem-EeSE8qC-7-3YgA" name="calledCollaborationRef" ordered="false" eType="_rL7woem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zR-m-EeSE8qC-7-3YgA" name="participantAssociations" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7wuOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zSum-EeSE8qC-7-3YgA" name="Conversation" eSuperTypes="_rL7xHum-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zS-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Collaboration-Conversation-Conversation"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zTem-EeSE8qC-7-3YgA" name="SubProcess" eSuperTypes="_rL7xyem-EeSE8qC-7-3YgA _rL7JhOm-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zTum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-SubProcess"/> + <eAnnotations xmi:id="_rL7zT-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7zUOm-EeSE8qC-7-3YgA" key="documentation" value="StructuredActivityNodes with SubProcess Stereotype applied that have triggeredByEvent=true, and containing initial nodes with Start Event applied that have isInterrupting = false, have isLocallyReentrant = true."/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7zUem-EeSE8qC-7-3YgA" name="triggeredByEvent" ordered="false" lowerBound="1" defaultValueLiteral="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zU-m-EeSE8qC-7-3YgA" name="base_StructuredActivityNode" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zVem-EeSE8qC-7-3YgA" name="hasLaneSets" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7Ji-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zWem-EeSE8qC-7-3YgA" name="CallActivity" eSuperTypes="_rL7xyem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zWum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-CallActivity"/> + <eAnnotations xmi:id="_rL7zW-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7zXOm-EeSE8qC-7-3YgA" key="documentation" value="self.calledElementRef = self.base_CallBehaviorAction.behavior.extension_CallableElement"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zXem-EeSE8qC-7-3YgA" name="base_CallBehaviorAction" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallBehaviorAction"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zX-m-EeSE8qC-7-3YgA" name="calledElementRef" ordered="false" eType="_rL7KUum-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zYum-EeSE8qC-7-3YgA" name="BusinessRuleTask" eSuperTypes="_rL7zDem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zY-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-BusinessRuleTask"/> + <eAnnotations xmi:id="_rL7zZOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7zZem-EeSE8qC-7-3YgA" key="documentation" value="self.implementation = self.base_OpaqueAction.body.first"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zZum-EeSE8qC-7-3YgA" name="base_OpaqueAction" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7zaOm-EeSE8qC-7-3YgA" name="implementation" unique="false" lowerBound="1" defaultValueLiteral="##unspecified"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL7za-m-EeSE8qC-7-3YgA" name="AdHocOrdering"> + <eAnnotations xmi:id="_rL7zbOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-AdHocOrdering"/> + <eLiterals xmi:id="_rL7zbem-EeSE8qC-7-3YgA" name="parallel"/> + <eLiterals xmi:id="_rL7zbum-EeSE8qC-7-3YgA" name="sequential" value="1"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zb-m-EeSE8qC-7-3YgA" name="ComplexBehaviorDefinition" eSuperTypes="_rL7JL-m-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zcOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ComplexBehaviorDefinition"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zcem-EeSE8qC-7-3YgA" name="condition" ordered="false" lowerBound="1" eType="_rL7xRem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zc-m-EeSE8qC-7-3YgA" name="event" ordered="false" eType="_rL7ysum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zdem-EeSE8qC-7-3YgA" name="base_ControlFlow" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlFlow"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zeOm-EeSE8qC-7-3YgA" name="AdHocSubProcess" eSuperTypes="_rL7zTem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zeem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-AdHocSubProcess"/> + <eAnnotations xmi:id="_rL7zeum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7ze-m-EeSE8qC-7-3YgA" key="documentation" value="cancelRemainingInstances attribute shall be used only if ordering = parallel"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zfOm-EeSE8qC-7-3YgA" name="completionCondition" ordered="false" lowerBound="1" eType="_rL7JvOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7zfum-EeSE8qC-7-3YgA" name="ordering" ordered="false" lowerBound="1" eType="_rL7za-m-EeSE8qC-7-3YgA" defaultValueLiteral="parallel"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7zgOm-EeSE8qC-7-3YgA" name="cancelRemainingInstances" ordered="false" lowerBound="1" defaultValueLiteral="true"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zg-m-EeSE8qC-7-3YgA" name="ScriptTask" eSuperTypes="_rL7zDem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zhOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ScriptTask"/> + <eAnnotations xmi:id="_rL7zhem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7zhum-EeSE8qC-7-3YgA" key="documentation" value="ScriptTask::/script : String [*] {ordered} = OpaqueAction.body
ScriptTask::/scriptFormat : String [*] {ordered, non-unique} = OpaqueAction.language"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zh-m-EeSE8qC-7-3YgA" name="base_OpaqueAction" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7ziem-EeSE8qC-7-3YgA" name="scriptFormat"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7zi-m-EeSE8qC-7-3YgA" name="script" unique="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zjum-EeSE8qC-7-3YgA" name="SendTask" eSuperTypes="_rL7zDem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zj-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-SendTask"/> + <eAnnotations xmi:id="_rL7zkOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7zkem-EeSE8qC-7-3YgA" key="documentation" value="SendTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zkum-EeSE8qC-7-3YgA" name="messageRef" ordered="false" eType="_rL7wfem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zlOm-EeSE8qC-7-3YgA" name="base_CallOperationAction" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7zlum-EeSE8qC-7-3YgA" name="implementation" ordered="false" lowerBound="1" defaultValueLiteral="##webService"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL7zmOm-EeSE8qC-7-3YgA" name="operationRef" ordered="false" eType="_rL7wbum-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zm-m-EeSE8qC-7-3YgA" name="Transaction" eSuperTypes="_rL7zTem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7znOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-Transaction"/> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7znem-EeSE8qC-7-3YgA" name="method" ordered="false" lowerBound="1" defaultValueLiteral=""##compensate""> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL7zoOm-EeSE8qC-7-3YgA" name="StandardLoopCharacteristics" eSuperTypes="_rL7yMem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL7zoem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-StandardLoopCharacteristics"/> + <eAnnotations xmi:id="_rL7zoum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL7zo-m-EeSE8qC-7-3YgA" key="documentation" value="StandardLoopCharacteristics::/testBefore :Boolean = isTestedFirst
StandardLoopCharacteristics:::/loopCondition :BPMNExpression = loopNode.test.value"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL7zpOm-EeSE8qC-7-3YgA" name="loopMaximum" ordered="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XIOm-EeSE8qC-7-3YgA" name="base_LoopNode" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//LoopNode"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL8XIum-EeSE8qC-7-3YgA" name="testBefore" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XJOm-EeSE8qC-7-3YgA" name="loopCondition" ordered="false" lowerBound="1" eType="_rL7JvOm-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rL8XJ-m-EeSE8qC-7-3YgA" name="MultiInstanceBehavior"> + <eAnnotations xmi:id="_rL8XKOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-MultiInstanceBehavior"/> + <eLiterals xmi:id="_rL8XKem-EeSE8qC-7-3YgA" name="none"/> + <eLiterals xmi:id="_rL8XKum-EeSE8qC-7-3YgA" name="one" value="1"/> + <eLiterals xmi:id="_rL8XK-m-EeSE8qC-7-3YgA" name="all" value="2"/> + <eLiterals xmi:id="_rL8XLOm-EeSE8qC-7-3YgA" name="complex" value="3"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL8XLem-EeSE8qC-7-3YgA" name="ReceiveTask" eSuperTypes="_rL7zDem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL8XLum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ReceiveTask"/> + <eAnnotations xmi:id="_rL8XL-m-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL8XMOm-EeSE8qC-7-3YgA" key="documentation" value="ReceiveTask::/operationRef : BPMNOperation [0..1] = AcceptEventAction.trigger.operation"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XMem-EeSE8qC-7-3YgA" name="messageRef" ordered="false" eType="_rL7wfem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XM-m-EeSE8qC-7-3YgA" name="base_AcceptEventAction" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL8XNem-EeSE8qC-7-3YgA" name="implementation" ordered="false" lowerBound="1" defaultValueLiteral="##webService"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL8XN-m-EeSE8qC-7-3YgA" name="instantiate" ordered="false" lowerBound="1" defaultValueLiteral="false"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XOem-EeSE8qC-7-3YgA" name="operationRef" ordered="false" eType="_rL7wbum-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL8XPOm-EeSE8qC-7-3YgA" name="ServiceTask" eSuperTypes="_rL7zDem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL8XPem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-ServiceTask"/> + <eAnnotations xmi:id="_rL8XPum-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL8XP-m-EeSE8qC-7-3YgA" key="documentation" value="The Service Task has exactly one InputSet
The Service Task has at most one OutputSet
ServiceTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XQOm-EeSE8qC-7-3YgA" name="base_CallOperationAction" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL8XQum-EeSE8qC-7-3YgA" name="implementation" ordered="false" lowerBound="1" defaultValueLiteral="##webService"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XROm-EeSE8qC-7-3YgA" name="operationRef" ordered="false" eType="_rL7wbum-EeSE8qC-7-3YgA"/> + </eClassifiers> + <eClassifiers xmi:type="ecore:EClass" xmi:id="_rL8XR-m-EeSE8qC-7-3YgA" name="MultiInstanceLoopCharacteristics" eSuperTypes="_rL7yMem-EeSE8qC-7-3YgA"> + <eAnnotations xmi:id="_rL8XSOm-EeSE8qC-7-3YgA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics"/> + <eAnnotations xmi:id="_rL8XSem-EeSE8qC-7-3YgA" source="http://www.eclipse.org/emf/2002/GenModel"> + <details xmi:id="_rL8XSum-EeSE8qC-7-3YgA" key="documentation" value="Stereotype may be applied only on CallActivity, Task, and SubProcess"/> + </eAnnotations> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL8XS-m-EeSE8qC-7-3YgA" name="behavior" ordered="false" lowerBound="1" eType="_rL8XJ-m-EeSE8qC-7-3YgA" defaultValueLiteral="all"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XTem-EeSE8qC-7-3YgA" name="loopCardinality" ordered="false" eType="_rL7JvOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XT-m-EeSE8qC-7-3YgA" name="completionCondition" ordered="false" eType="_rL7JvOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XUem-EeSE8qC-7-3YgA" name="base_ExpansionRegion" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ExpansionRegion"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rL8XU-m-EeSE8qC-7-3YgA" name="isSequential" ordered="false" lowerBound="1"> + <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XVem-EeSE8qC-7-3YgA" name="loopDataInputRef" ordered="false" eType="_rL7Kgem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XV-m-EeSE8qC-7-3YgA" name="loopDataOutputRef" ordered="false" eType="_rL7Kgem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XWem-EeSE8qC-7-3YgA" name="outputDataItem" ordered="false" lowerBound="1" eType="_rL7wPem-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XW-m-EeSE8qC-7-3YgA" name="inputDataItem" ordered="false" lowerBound="1" eType="_rL7Kbum-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XXem-EeSE8qC-7-3YgA" name="oneBehaviorEventRef" ordered="false" eType="_rL7xxOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XX-m-EeSE8qC-7-3YgA" name="noneBehaviorEventRef" ordered="false" eType="_rL7xxOm-EeSE8qC-7-3YgA"/> + <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rL8XYem-EeSE8qC-7-3YgA" name="complexBehaviorDefinition" ordered="false" lowerBound="1" upperBound="-1" eType="_rL7zb-m-EeSE8qC-7-3YgA"/> + </eClassifiers> + </contents> + </eAnnotations> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-default"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_ForkNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-ownedEnd" name="extension_EventBasedGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-Gateway-base_ActivityGroup" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-ownedEnd" name="extension_Gateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-Gateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-activationCondition"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-base_JoinNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-ownedEnd" name="extension_NonExclusiveGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-default"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_InterruptibleActivityRegion" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-ownedEnd" name="extension_EventBasedGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway" name="InclusiveGateway"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-inclusiveGateway.default" name="inclusiveGateway.default"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-inclusiveGateway.default-specification"> + <body>inclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard "else"</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-default-lowerValue"/> + </ownedAttribute> + <icon xmi:id="_r-7LsOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%20%8%6%0%0%0%-128%-105%109%74%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%1%28%73%68%65%84%56%-115%-43%-108%-79%-115%-124%48%16%69%-65%-47%-59%-120%117%3%-40%-47%-91%-84%-100%16%82%2%-108%-126%-112%40%-117%22%-64%100%14%-48%38%52%64%3%8%10%64%115%17%-34%5%4%-26%-92%75%110%-92%9%44%-113%-98%-1%-97%-79%13%56%-126%115%-2%114%-43%-36%9%34%34%2%64%-82%66%-26%-128%-68%11%25%-69%-84%63%-37%-96%101%89%-48%-74%45%-116%49%0%-128%56%-114%-111%36%-119%-21%-16%45%-92%-17%123%-118%-94%104%-75%100%83%41%117%-53%-90%-123%4%65%112%-128%-84%-7%120%60%-100%48%90%-106%101%-93%68%74%73%121%-98%83%81%20%36%-91%-68%-91%-116%-120%-120%-22%-70%-34%64%-26%121%-90%53%-26%121%38%33%-124%-35%-41%90%111%96%30%-25%-4%-75%78%103%109%44%0%-92%105%10%-33%-9%-19%-38%-9%125%100%89%102%-41%-58%24%16%-111%-67%103%95%-29%56%62%25%99%-101%81%3%-128%-25%121%87%109%0%96%-81%-60%-13%96%-81%105%-102%83%107%-45%52%81%24%-122%-5%-26%-65%-95%123%-104%82%10%93%-41%1%0%-124%16%-42%78%85%85%24%-122%97%35%122%15%59%40%-5%24%-15%89%126%59%125%127%40%-5%21%-28%-14%-83%105%-83%-19%36%-53%-78%-68%101%-25%20%118%-9%-11%59%-29%-81%-2%-93%127%28%63%-124%-16%-61%-114%64%68%51%-110%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway" name="Gateway" isAbstract="true"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway-generalization" general="BPMNProfile-CoreStructure-Common-FlowNode"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway-base_ControlNode" name="base_ControlNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ControlNode"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway-base_ActivityGroup" name="base_ActivityGroup" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityGroup"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-default"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_StructuredActivityNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-ownedEnd" name="extension_EventBasedGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway" name="EventBasedGateway"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-instantiate" name="instantiate" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-instantiate-defaultValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-eventGatewayType" name="eventGatewayType" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType"> + <defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-eventGatewayType-defaultValue" instance="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType-exclusive"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_ForkNode" name="base_ForkNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ForkNode"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_StructuredActivityNode" name="base_StructuredActivityNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredActivityNode"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_InterruptibleActivityRegion" name="base_InterruptibleActivityRegion" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InterruptibleActivityRegion"/> + </ownedAttribute> + <icon xmi:id="_lvvFkOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%20%8%6%0%0%0%-128%-105%109%74%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%1%-113%73%68%65%84%56%-115%-43%-108%-79%-118%-62%64%20%69%-17%-45%88%24%108%12%118%-30%23%24%16%83%-92%20%107%27%65%-84%20%59%63%-63%111%-80%-56%71%-8%13%86%-63%78%4%-85%24%-115%-79%16%17%20%-126%125%26%65%-76%-70%91%-20%-22%-70%107%52%22%-37%-20%109%-25%-50%-103%121%-17%-66%25%32%70%-102%-90%121%113%-98%119%68%-110%4%-64%56%-93%-60%64%-66%-115%34%47%-3%-49%22%126%64%-34%-127%41%-81%32%-117%-59%2%-82%-21%2%0%76%-45%4%73%-120%8%-93%96%-65%65%55%72%-65%-33%-57%102%-77%-63%126%-65%71%-79%88%-60%116%58%-123%-82%-21%79%97%-119%103%-112%32%8%16%4%1%106%-75%26%102%-77%25%6%-125%1%118%-69%29%44%-53%-62%-105%47%50%0%94%53%-97%-49%-39%104%52%-104%-49%-25%57%-103%76%72%-110%-29%-15%-104%-71%92%-114%-121%-61%-127%-19%118%-101%-53%-27%-14%33%-51%-124%-90%105%-34%125%99%93%-41%69%50%-103%68%38%-109%65%-91%82%1%0%84%-85%85%-92%-45%105%-40%-74%13%85%85%-31%56%-50%-11%-12%-37%-100%37%-62%48%44%127%-91%113%83%54%-101%-59%-7%124%-58%118%-69%5%0%-84%-41%107%92%46%23%20%10%-123%107%-113%0%124%-90%24%-122%97%57%-78%60%-49%-13%-40%-23%116%104%-37%54%21%69%97%42%-107%-94%-94%40%108%54%-101%36%-55%86%-85%69%-33%-9%31%-122%-12%62%53%17%17%-110%-124%-82%-21%24%14%-121%56%30%-113%24%-115%70%16%17%-44%-21%117%116%-69%93%24%-122%-127%82%-87%-124%-33%-87%69%13%23%73%-62%-78%44%-84%86%43%-88%-86%10%-110%56%-99%78%48%12%3%-67%94%47%114%-33%-53%-55%-10%125%31%-114%-29%64%68%96%-102%102%-28%77%-30%64%55%-40%93%-35%113%-2%-105%122%-5%-11%-57%-22%-81%-2%-93%127%-84%15%29%100%-26%87%-110%-38%-10%14%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection" name="GatewayDirection"> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-unspecified" name="unspecified"/> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-converging" name="converging"/> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-diverging" name="diverging"/> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-mixed" name="mixed"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-Gateway-base_ControlNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-ownedEnd" name="extension_Gateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-Gateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway" name="NonExclusiveGateway" isAbstract="true"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-base_JoinNode" name="base_JoinNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#JoinNode"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-base_ForkNode" name="base_ForkNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ForkNode"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ParallelGateway" name="ParallelGateway"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ParallelGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/> + <icon xmi:id="_y4HREOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%20%8%6%0%0%0%-128%-105%109%74%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%-58%73%68%65%84%56%-115%-43%-108%49%14%-124%48%12%4%29%58%82%-58%-1%127%19%21%72%-120%63%-32%-114%-62%68%-38%107%32%28%1%-30%-100%68%115%-45%68%90%91%75%-42%114%32%50%8%33%116%86%79%13%0%0%34%-126%-43%-24%12%-109%-93%-47%-71%98%-1%83%-31%100%82%99%-42%-108%76%68%-28%116%110%-70%25%115%55%73%-84%-21%10%102%-122%-86%-98%-12%59%-77%38%51%-87%-7%-40%-19%-51%-102%-93%118%-60%-119%49%82%-116%-111%-58%113%-92%101%89%104%-102%-90%-92%61%-58%12%33%116%-56%96%102%48%51%-38%-74%5%17%-63%123%-97%-76%-100%124%-49%82%65%68%-96%-86%80%85%-12%125%15%-17%61%-122%97%72%-38%60%-49%-59%89%93%6%93%26%-10%-99%-55%-9%-80%-35%-74%39%38%-42%114%94%110%-74%-57%16%17%51%-50%107%-101%-3%-38%91%-77%40%-58%-7%-119%-73%-2%71%127%-52%7%126%-10%27%-52%126%-4%-42%-61%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway" name="ComplexGateway"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.default" name="complexGateway.default"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.default-specification"> + <body>complexGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard "else"</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.activationCondition" name="complexGateway.activationCondition"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.activationCondition-specification"> + <body>complexGateway::/activationCondition : BPMNExpression [0..1] = JoinNode::joinSpec</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.joinSpec" name="complexGateway.joinSpec" constrainedElement="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.joinSpec-specification"> + <body>complexGateway::joinSpec = "BPMNInclusive" when applied to join nodes</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-default-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-activationCondition" name="activationCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-activationCondition-lowerValue"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType" name="EventBasedGatewayType"> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType-exclusive" name="exclusive"/> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType-parallel" name="parallel"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway" name="ExclusiveGateway"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-exclusiveGateway.default" name="exclusiveGateway.default"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-exclusiveGateway.default-specification"> + <body>exclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard "else"</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-base_DecisionNode" name="base_DecisionNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DecisionNode"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-base_MergeNode" name="base_MergeNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#MergeNode"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-default-lowerValue"/> + </ownedAttribute> + <icon xmi:id="_oQ4MoOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%20%8%6%0%0%0%-128%-105%109%74%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%1%41%73%68%65%84%56%-115%-43%-108%-67%-82%-126%64%16%70%15%91%17%74%10%98%-127%5%-15%17%125%20%75%95%-61%-106%68%-97%-64%4%48%38%-38%105%69%34%68%18%117%73%76%-104%91%92%-18%15%-32%-34%-91%-80%-71%95%57%-13%-19%-55%-52%100%102%-63%34%-33%-9%-73%54%-49%24%-119%-120%8%32%54%-93%99%-127%-4%24%29%-25%79%-65%41%-47%-127%-116%-127%-87%87%-112%-57%-29%65%89%-106%-99%96%81%20%104%-83%-63%-48%102%31%36%34%66%85%85%108%54%27%-22%-70%6%64%107%-51%122%-67%-26%122%-67%-46%86%58%-128%57%125%8%64%-45%52%28%-113%71%92%-41%101%58%-99%114%58%-99%104%-102%-122%40%-118%-66%-38%27%-76%-87%-6%16%0%-91%20%97%24%-78%90%-83%-56%-78%-116%56%-114%-103%76%38%-33%-112%-10%65%-73%50%-33%-9%-73%98%80%-102%-90%50%-97%-49%101%-73%-37%-103%44%-46%-33%-77%-127%-31%118%-69%-55%98%-79%-112%52%77%101%-71%92%-54%-3%126%31%120%126%87%100%-100%-47%-31%112%-64%-13%60%-62%48%-28%124%62%-13%124%62%-103%-51%102%-42%25%-75%-71%-49%120%-98%-25%-20%-9%123%-126%32%64%41%69%16%4%36%73%66%-98%-25%47%33%38%-119%-42%90%-118%-94%-24%-76%113%-71%92%68%107%109%60%-105%-73%109%-10%-37%110%-51%-90%-47%-41%111%-43%-69%-2%-93%127%-84%15%-106%-85%8%-50%89%127%48%-99%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-base_DecisionNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-ownedEnd" name="extension_ExclusiveGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-base_MergeNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-ownedEnd" name="extension_ExclusiveGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-base_ForkNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-ownedEnd" name="extension_NonExclusiveGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2" memberEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Infrastructure-Definitions-base_Package" navigableOwnedEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-ownedEnd" name="extension_Definitions" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" aggregation="composite" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-ownedEnd BPMNProfile-CoreStructure-Infrastructure-RootElement-base_PackageableElement" navigableOwnedEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-ownedEnd" name="extension_RootElement" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-RootElement" aggregation="composite" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement" name="RootElement" isAbstract="true"> + <generalization xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-base_PackageableElement" name="base_PackageableElement" visibility="public" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PackageableElement"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-definition" name="definition" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-8" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-definition-lowerValue"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import" name="Import"> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-base_PackageImport" name="base_PackageImport" visibility="public" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PackageImport"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-importType" name="importType" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-location" name="location" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-namespace" name="namespace" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-definitions" name="definitions" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-8" memberEnd="BPMNProfile-CoreStructure-Infrastructure-RootElement-definition BPMNProfile-CoreStructure-Infrastructure-Definitions-rootElements"/> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions" name="Definitions"> + <generalization xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-base_Package" name="base_Package" visibility="public" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-targetNamespace" name="targetNamespace" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-expressionLanguage" name="expressionLanguage" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-expressionLanguage-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-typeLanguage" name="typeLanguage" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-typeLanguage-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-exporter" name="exporter" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-exporterVersion" name="exporterVersion" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-extensions" name="extensions" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNExtension" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-extensions-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-extensions-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-rootElements" name="rootElements" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-RootElement" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-8" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-rootElements-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-rootElements-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-imports" name="imports" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Import" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-imports-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-imports-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-relationships" name="relationships" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-relationships-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-relationships-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Infrastructure-Definitions-extensions BPMNProfile-CoreStructure-Infrastructure-packagedElement-7-ownedEnd"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Infrastructure-Import-base_PackageImport" navigableOwnedEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4-ownedEnd" name="extension_Import" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Import" aggregation="composite" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-6" memberEnd="BPMNProfile-Process-packagedElement-6-ownedEnd BPMNProfile-Process-Auditing-base_Class" navigableOwnedEnd="BPMNProfile-Process-packagedElement-6-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-6-ownedEnd" name="extension_Auditing" visibility="public" type="BPMNProfile-Process-Auditing" aggregation="composite" association="BPMNProfile-Process-packagedElement-6"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-6-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-31" memberEnd="BPMNProfile-Process-packagedElement-31-ownedEnd BPMNProfile-Process-GlobalTask-resources"> + <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-31-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalTask" association="BPMNProfile-Process-packagedElement-31"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-LaneSet" name="LaneSet"> + <ownedRule xmi:id="BPMNProfile-Process-LaneSet-LaneSet.lanes" name="LaneSet.lanes"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-LaneSet-LaneSet.lanes-specification"> + <body>LaneSet::/lanes : Lane [*] = ActivityPartition.SubPartition</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-LaneSet-LaneSet.parentLane" name="LaneSet.parentLane"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-LaneSet-LaneSet.parentLane-specification"> + <body>LaneSet::/parentLane : Lane [*] = ActivityPartition.superpartition</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-LaneSet-LaneSet.flowElementsContainer" name="LaneSet.flowElementsContainer"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-LaneSet-LaneSet.flowElementsContainer-specification"> + <body>LaneSet::/flowElementsContainer [0..1] inverse of Activity.partition and SubProcess.laneSets</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-LaneSet-LaneSet" name="LaneSet" constrainedElement="BPMNProfile-Process-LaneSet"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-LaneSet-LaneSet-specification"> + <body>ActivityPartitions with LaneSet stereotype applied must have isDimension = true</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-LaneSet-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-LaneSet-base_ActivityPartition" name="base_ActivityPartition" visibility="public" association="BPMNProfile-Process-packagedElement-16"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-LaneSet-lanes" name="lanes" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-26" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-LaneSet-lanes-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-LaneSet-lanes-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-LaneSet-parentLane" name="parentLane" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-27" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-LaneSet-parentLane-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-LaneSet-parentLane-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-LaneSet-flowElementsContainer" name="flowElementsContainer" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElementsContainer" association="BPMNProfile-CoreStructure-Common-packagedElement-42" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-LaneSet-flowElementsContainer-lowerValue"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Monitoring" name="Monitoring"> + <generalization xmi:id="BPMNProfile-Process-Monitoring-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Monitoring-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Process-packagedElement-11"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-26" memberEnd="BPMNProfile-Process-Lane-laneSet BPMNProfile-Process-LaneSet-lanes"/> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-17" memberEnd="BPMNProfile-Process-packagedElement-17-ownedEnd BPMNProfile-Process-BPMNProcess-correlationSubscriptions"> + <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-17-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-17"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-24" memberEnd="BPMNProfile-Process-packagedElement-24-ownedEnd BPMNProfile-Process-BPMNProcess-supports"> + <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-24-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-24"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-BPMNProcess" name="BPMNProcess"> + <ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.supportedInterfaceRefs" name="Process.supportedInterfaceRefs" constrainedElement="BPMNProfile-Process-BPMNProcess"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.supportedInterfaceRefs-specification"> + <body>BPMN::Process supportedInterfaceRefs are referenced by UML property RealizedInterface.</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.supports" name="Process.supports"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.supports-specification"> + <body>self.supports = self.base_Activity./general.extension_Process </body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.properties" name="Process.properties"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.properties-specification"> + <body>self.properties = self.base_Activity.ownedAttribute.bpmnProperty</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.laneSets" name="Process.laneSets" constrainedElement="BPMNProfile-Process-BPMNProcess"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.laneSets-specification"> + <body>Process::/laneSets : LaneSet [*] = Activity.partition</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.flowElements" name="Process.flowElements"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.flowElements-specification"> + <body>Process::/flowElements : RedefinableElement = the collected values of Activity::node, Activity::edge and Activity::group. Constrained to elements stereotyped by BPMN process element stereotypes.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-BPMNProcess-generalization-1" general="BPMNProfile-CoreStructure-Common-CallableElement"/> + <generalization xmi:id="BPMNProfile-Process-BPMNProcess-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElementsContainer"/> + <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-processType" name="processType" visibility="public" type="BPMNProfile-Process-ProcessType"> + <defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-Process-BPMNProcess-processType-defaultValue" instance="BPMNProfile-Process-ProcessType-none"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-isClosed" name="isClosed" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-BPMNProcess-isClosed-defaultValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-auditing" name="auditing" visibility="public" type="BPMNProfile-Process-Auditing" association="BPMNProfile-Process-packagedElement-12"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-BPMNProcess-auditing-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-isExecutable" name="isExecutable" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-BPMNProcess-isExecutable-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-definitionalCollaborationRef" name="definitionalCollaborationRef" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Process-packagedElement-14"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-BPMNProcess-definitionalCollaborationRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-base_Activity" name="base_Activity" visibility="public" association="BPMNProfile-Process-packagedElement-8"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Activity"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-correlationSubscriptions" name="correlationSubscriptions" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" association="BPMNProfile-Process-packagedElement-17"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-correlationSubscriptions-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-correlationSubscriptions-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-monitoring" name="monitoring" visibility="public" type="BPMNProfile-Process-Monitoring" association="BPMNProfile-Process-packagedElement-13"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-BPMNProcess-monitoring-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-supports" name="supports" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-24" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-properties" name="properties" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" association="BPMNProfile-Process-packagedElement-25" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-properties-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-properties-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-resources" name="resources" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-packagedElement-30" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-resources-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-resources-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-Process-ProcessType" name="ProcessType"> + <ownedLiteral xmi:id="BPMNProfile-Process-ProcessType-none" name="none"/> + <ownedLiteral xmi:id="BPMNProfile-Process-ProcessType-public" name="public"/> + <ownedLiteral xmi:id="BPMNProfile-Process-ProcessType-private" name="private"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-16" memberEnd="BPMNProfile-Process-packagedElement-16-ownedEnd BPMNProfile-Process-LaneSet-base_ActivityPartition" navigableOwnedEnd="BPMNProfile-Process-packagedElement-16-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-16-ownedEnd" name="extension_LaneSet" visibility="public" type="BPMNProfile-Process-LaneSet" aggregation="composite" association="BPMNProfile-Process-packagedElement-16"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-16-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-29" memberEnd="BPMNProfile-Process-packagedElement-29-ownedEnd BPMNProfile-Process-Lane-partitionElementRef"> + <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-29-ownedEnd" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-29"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-28" memberEnd="BPMNProfile-Process-packagedElement-28-ownedEnd BPMNProfile-Process-Lane-flowNodeRefs"> + <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-28-ownedEnd" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-28"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-30" memberEnd="BPMNProfile-Process-Activities-ResourceRole-process BPMNProfile-Process-BPMNProcess-resources"/> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-13" memberEnd="BPMNProfile-Process-packagedElement-13-ownedEnd BPMNProfile-Process-BPMNProcess-monitoring"> + <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-13-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-13"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-13-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-21" memberEnd="BPMNProfile-Process-packagedElement-21-ownedEnd BPMNProfile-Process-Lane-_partitionElement"> + <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-21-ownedEnd" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-21"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-21-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-32" memberEnd="BPMNProfile-Process-packagedElement-32-ownedEnd BPMNProfile-Process-GlobalBusinessRuleTask-implementation"> + <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-32-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalBusinessRuleTask" association="BPMNProfile-Process-packagedElement-32"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-34" memberEnd="BPMNProfile-Process-packagedElement-34-ownedEnd BPMNProfile-Process-GlobalScriptTask-scriptFormat"> + <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-34-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalScriptTask" association="BPMNProfile-Process-packagedElement-34"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-25" memberEnd="BPMNProfile-Process-packagedElement-25-ownedEnd BPMNProfile-Process-BPMNProcess-properties"> + <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-25"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-33" memberEnd="BPMNProfile-Process-GlobalScriptTask-script BPMNProfile-Process-packagedElement-33-ownedEnd"> + <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-33-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalScriptTask" association="BPMNProfile-Process-packagedElement-33"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Lane" name="Lane"> + <ownedRule xmi:id="BPMNProfile-Process-Lane-Lane.laneSet" name="Lane.laneSet"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Lane-Lane.laneSet-specification"> + <body>Lane::/laneSet : Lane = ActivityPartition.superPartition</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Lane-Lane.childLaneSet" name="Lane.childLaneSet"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Lane-Lane.childLaneSet-specification"> + <body>Lane::/childLaneSet : Lane [0..1] = ActivityPartition.subPartition</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Lane-Lane.partitionElementRef" name="Lane.partitionElementRef" constrainedElement="BPMNProfile-Process-Lane"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Lane-Lane.partitionElementRef-specification"> + <body>Lane::/partitionElementRef [0..1] = ActivityPartition.represents</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Lane-Lane.flowNodeRefs" name="Lane.flowNodeRefs" constrainedElement="BPMNProfile-Process-Lane"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Lane-Lane.flowNodeRefs-specification"> + <body>Lane::/flowNodeRefs [*] = ActivityPartition.node</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Lane-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Lane-base_ActivityPartition" name="base_ActivityPartition" visibility="public" association="BPMNProfile-Process-packagedElement-4"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Lane-_partitionElement" name=" partitionElement" visibility="public" association="BPMNProfile-Process-packagedElement-21"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Lane-_partitionElement-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Lane-laneSet" name="laneSet" visibility="public" type="BPMNProfile-Process-LaneSet" association="BPMNProfile-Process-packagedElement-26" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Lane-flowNodeRefs" name="flowNodeRefs" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" association="BPMNProfile-Process-packagedElement-28" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Lane-flowNodeRefs-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Lane-flowNodeRefs-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Lane-partitionElementRef" name="partitionElementRef" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-Process-packagedElement-29" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Lane-partitionElementRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Lane-childLaneSet_" name="childLaneSet " visibility="public" type="BPMNProfile-Process-LaneSet" isderived="false"/> + <icon xmi:id="_wfB50OmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%7%116%73%77%69%7%-37%2%23%14%35%33%-5%125%48%63%0%0%0%25%116%69%88%116%67%111%109%109%101%110%116%0%67%114%101%97%116%101%100%32%119%105%116%104%32%71%73%77%80%87%-127%14%23%0%0%0%57%73%68%65%84%56%-53%99%-4%-1%-1%63%3%37%-128%-119%-127%66%48%12%12%96%97%96%96%96%96%100%100%36%43%36%-1%-1%-1%-49%-56%-126%-52%33%69%51%-52%-46%65%18%6%-108%-124%3%-29%104%74%28%4%6%0%0%-17%-46%15%33%124%16%-60%-80%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-2" memberEnd="BPMNProfile-Process-packagedElement-2-ownedEnd BPMNProfile-Process-GlobalTask-base_OpaqueBehavior" navigableOwnedEnd="BPMNProfile-Process-packagedElement-2-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-6"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-2-ownedEnd" name="extension_GlobalTask" visibility="public" type="BPMNProfile-Process-GlobalTask" aggregation="composite" association="BPMNProfile-Process-packagedElement-2"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-2-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-GlobalScriptTask" name="GlobalScriptTask"> + <ownedRule xmi:id="BPMNProfile-Process-GlobalScriptTask-GlobalScriptTask.scriptFormat" name="GlobalScriptTask.scriptFormat"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-GlobalScriptTask-GlobalScriptTask.scriptFormat-specification"> + <body>GlobalScriptTask::/scriptFormat : String [*] {ordered}= OpaqueBehavior.language</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-GlobalScriptTask-GlobalScriptTask.script" name="GlobalScriptTask.script"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-GlobalScriptTask-GlobalScriptTask.script-specification"> + <body>GlobalScriptTask::/script : String [*] {ordered, non-unique}= OpaqueBehavior.body</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-GlobalScriptTask-generalization" general="BPMNProfile-Process-GlobalTask"/> + <ownedAttribute xmi:id="BPMNProfile-Process-GlobalScriptTask-script" name="script" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-packagedElement-33" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalScriptTask-script-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalScriptTask-script-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-GlobalScriptTask-scriptFormat" name="scriptFormat" visibility="public" isOrdered="true" association="BPMNProfile-Process-packagedElement-34" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalScriptTask-scriptFormat-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalScriptTask-scriptFormat-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Auditing" name="Auditing"> + <generalization xmi:id="BPMNProfile-Process-Auditing-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Auditing-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Process-packagedElement-6"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-8" memberEnd="BPMNProfile-Process-packagedElement-8-ownedEnd BPMNProfile-Process-BPMNProcess-base_Activity" navigableOwnedEnd="BPMNProfile-Process-packagedElement-8-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-packagedElement-8-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-6"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-8-ownedEnd" name="extension_BPMNProcess" visibility="public" type="BPMNProfile-Process-BPMNProcess" aggregation="composite" association="BPMNProfile-Process-packagedElement-8"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-8-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-GlobalTask" name="GlobalTask"> + <ownedRule xmi:id="BPMNProfile-Process-GlobalTask-GlobalTask.supportedInterfaceRefs" name="GlobalTask.supportedInterfaceRefs" constrainedElement="BPMNProfile-Process-GlobalTask"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-GlobalTask-GlobalTask.supportedInterfaceRefs-specification"> + <body>GlobalTask supportedInterfaceRefs are referenced by UML property RealizedInterface.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-GlobalTask-generalization" general="BPMNProfile-CoreStructure-Common-CallableElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-GlobalTask-base_OpaqueBehavior" name="base_OpaqueBehavior" visibility="public" association="BPMNProfile-Process-packagedElement-2"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueBehavior"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-GlobalTask-resources" name="resources" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-packagedElement-31" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalTask-resources-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalTask-resources-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-12" memberEnd="BPMNProfile-Process-packagedElement-12-ownedEnd BPMNProfile-Process-BPMNProcess-auditing"> + <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-12-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-12"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-12-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-14" memberEnd="BPMNProfile-Process-packagedElement-14-ownedEnd BPMNProfile-Process-BPMNProcess-definitionalCollaborationRef"> + <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-14"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-27" memberEnd="BPMNProfile-Process-packagedElement-27-ownedEnd BPMNProfile-Process-LaneSet-parentLane"> + <ownedEnd xmi:id="BPMNProfile-Process-packagedElement-27-ownedEnd" name="childLaneSet" visibility="public" type="BPMNProfile-Process-LaneSet" association="BPMNProfile-Process-packagedElement-27" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-11" memberEnd="BPMNProfile-Process-packagedElement-11-ownedEnd BPMNProfile-Process-Monitoring-base_Class" navigableOwnedEnd="BPMNProfile-Process-packagedElement-11-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-11-ownedEnd" name="extension_Monitoring" visibility="public" type="BPMNProfile-Process-Monitoring" aggregation="composite" association="BPMNProfile-Process-packagedElement-11"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-11-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask" name="GlobalBusinessRuleTask"> + <ownedRule xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-GlobalBusinessRuleTask.implementation" name="GlobalBusinessRuleTask.implementation" constrainedElement="BPMNProfile-Process-GlobalBusinessRuleTask"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-GlobalBusinessRuleTask.implementation-specification"> + <body>GlobalBusinessRuleTask::/implementation: String [*] {ordered,non-unique} = OpaqueBehavior.body (defaults to "##unspecified")</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-generalization" general="BPMNProfile-Process-GlobalTask"/> + <ownedAttribute xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-packagedElement-32" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-implementation-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-implementation-upperValue" value="*"/> + <defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-implementation-defaultValue" value="##unspecified"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-4" memberEnd="BPMNProfile-Process-packagedElement-4-ownedEnd BPMNProfile-Process-Lane-base_ActivityPartition" navigableOwnedEnd="BPMNProfile-Process-packagedElement-4-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-4-ownedEnd" name="extension_Lane" visibility="public" type="BPMNProfile-Process-Lane" aggregation="composite" association="BPMNProfile-Process-packagedElement-4"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-4-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-12" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-ownedEnd BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-base_ChangeEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-ownedEnd" name="extension_TimerEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-12"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition" name="CompensateEventDefinition"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-waitForCompletion" name="waitForCompletion" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-waitForCompletion-defaultValue" value="true"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-activityRef" name="activityRef" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-52"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-activityRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-26"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-26" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-ownedEnd BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-ownedEnd" name="extension_CompensateEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-26"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-52" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-52-ownedEnd BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-activityRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-52"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-52-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-52-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-14" memberEnd="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-escalationRef BPMNProfile-CoreStructure-Common-Events-packagedElement-14-ownedEnd"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-14"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-14-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-14-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition" name="EscalationEventDefinition"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-escalationRef" name="escalationRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-Escalation" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-14"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-escalationRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-33"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Common-Events-CatchEvent-base_AcceptEventAction" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-ownedEnd" name="extension_CatchEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CatchEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-4"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-59" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-59-ownedEnd BPMNProfile-CoreStructure-Common-Events-CatchEvent-dataOutputAssociation"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-59-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CatchEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-59"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" name="TimerEventDefinition"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeCycle" name="timeCycle" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-40"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeCycle-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDate" name="timeDate" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-41"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDate-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDuration" name="timeDuration" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-42"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDuration-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-base_ChangeEvent" name="base_ChangeEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-12"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ChangeEvent"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-50" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-ownedEnd BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-ownedEnd" name="extension_LinkEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-50"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition" name="SignalEventDefinition"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-signalRef" name="signalRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNSignal" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-39"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-signalRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-21"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-47" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-47-ownedEnd BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventClass"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-47-ownedEnd" name="forBPMNEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-47"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-47-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-54" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-54-ownedEnd BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-messageRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-54-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-54"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-54-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-54-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-10" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-ownedEnd BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-ownedEnd" name="extension_ErrorEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-10"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-48" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-48-ownedEnd BPMNProfile-CoreStructure-Common-Events-BPMNEvent-_eventDefinitions"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-48"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-48-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-42" memberEnd="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDuration BPMNProfile-CoreStructure-Common-Events-packagedElement-42-ownedEnd"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-42-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-42"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-42-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-16" memberEnd="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-operationRef BPMNProfile-CoreStructure-Common-Events-packagedElement-16-ownedEnd"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-16-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-16"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-16-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-16-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-37" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-37-ownedEnd BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent-base_AcceptEventAction" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-37-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-37-ownedEnd" name="extension_IntermediateCatchEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-37"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-37-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-EndEvent" name="EndEvent"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-EndEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-EndEvent-base_FinalNode" name="base_FinalNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-13"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#FinalNode"/> + </ownedAttribute> + <icon xmi:id="_i618EOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%1%40%73%68%65%84%56%-115%-83%-109%45%110%-61%64%16%-123%-65%12%-118%114%-113%-88%-96%36%32%-52%-106%102%-105%-101%-11%36%-31%-127%5%6%-111%114%-110%-98%97%23%-20%-78%-126%-112%74%-115%124%-113%-86%32%-39%41%-88%83%89%-114%-102%31%41%31%28%-67%-9%-64%-101%-103%-119%-103%49%-58%57%55%3%22%-64%-78%31%-67%3%-69%24%-29%-41%88%59%25%6%56%-25%-90%-64%43%-80%2%100%-92%45%-64%22%88%-57%24%-65%-49%2%-100%115%-49%34%-14%86%74%121%-14%-34%83%-41%53%-13%-7%28%-128%-82%-21%72%41%17%66%64%68%-10%-91%-108%-105%24%-29%7%0%102%-122%-86%78%-67%-9%-97%77%-45%28%82%74%-10%31%41%37%107%-102%-26%-32%-67%-1%84%-43%-87%-103%-3%5%108%84%-43%46%-103%-121%33%-86%106%-86%-70%49%51%-92%47%108%-27%-67%-89%-86%-86%-77%66%-57%84%85%-123%-9%30%96%-27%-100%-101%73%-33%-74%-44%117%125%-43%124%-94%-41%10%-80%16%-6%85%-99%10%-69%-123%-127%118%57%94%-43%-35%8%-65%71%66%-41%117%55%-101%6%-38%119%1%118%64%73%41%-35%28%-48%107%11%-80%-109%-2%60%-73%33%4%114%-50%87%-51%57%103%66%8%0%-37%24%-29%-41%-87%-125%-75%-120%-20%-37%-74%61%94%10%-55%57%-45%-74%-19%81%68%-10%-64%26%30%112%-54%-113%123%-90%33%-9%-68%-13%15%3%51%-23%-11%123%-7%124%-44%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-33" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-ownedEnd BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-ownedEnd" name="extension_EscalationEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-33"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-21" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-ownedEnd BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-ownedEnd" name="extension_SignalEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-21"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-51" memberEnd="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-source BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-_target"/> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-24" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-24-ownedEnd BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent-base_SendObjectAction" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-24-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-24-ownedEnd" name="extension_IntermediateThrowEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-24"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-24-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-30" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-ownedEnd BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-base_ChangeEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-ownedEnd" name="extension_ConditionalEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-30"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-57" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-57-ownedEnd BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-condition"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-57-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-57"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-EventDefinition" name="EventDefinition" isAbstract="true"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-EventDefinition-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-EventDefinition-base_Event" name="base_Event" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Event"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-45" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-45-ownedEnd BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent-base_CallOperationAction" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-45-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-45-ownedEnd" name="extension_ImplicitThrowEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-45"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-45-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-18" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-ownedEnd BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-ownedEnd" name="extension_CancelEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-18"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-ownedEnd BPMNProfile-CoreStructure-Common-Events-ThrowEvent-base_FlowFinalNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-ownedEnd" name="extension_ThrowEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ThrowEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-8"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" name="BPMNEvent" isAbstract="true"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-generalization-1" general="BPMNProfile-CoreStructure-Common-FlowNode"/> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-generalization-2" general="BPMNProfile-Collaboration-InteractionNode"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventClass" name="eventClass" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-47"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventClass-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-_eventDefinitions" name=" eventDefinitions" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-48"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-_eventDefinitions-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-_eventDefinitions-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-properties" name="properties" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-56" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-properties-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-properties-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventDefinitionRefs" name="eventDefinitionRefs" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventDefinitionRefs-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventDefinitionRefs-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-ownedEnd BPMNProfile-CoreStructure-Common-Events-CatchEvent-base_InitialNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-ownedEnd" name="extension_CatchEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CatchEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-5"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-58" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-58-ownedEnd BPMNProfile-CoreStructure-Common-Events-ThrowEvent-dataInputAssociation"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-58-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ThrowEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-58"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error" name="Error"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-ownedRule"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-ownedRule-specification"> + <body>self.structureRef = self.base_Class</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-errorCode" name="errorCode" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-errorCode-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-structureRef" name="structureRef" visibility="public" isderived="false"> + <eAnnotations xmi:id="_4yvTcHvJEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot"> + <details xmi:id="_4yvTcXvJEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/> + </eAnnotations> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-structureRef-lowerValue"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent" name="CatchEvent" isAbstract="true"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-catchEvent.eventDefinitionsRefs" name="catchEvent.eventDefinitionsRefs"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-catchEvent.eventDefinitionsRefs-specification"> + <body>catchEvent::/eventDefinitionsRefs : EventDefinitions [*] = the events of the triggers of an accept event action to which the stereotype is applied that are not owned by the action.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-BPMNEvent"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-parallelMultiple" name="parallelMultiple" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-parallelMultiple-defaultValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-4"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#AcceptEventAction"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-base_InitialNode" name="base_InitialNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-5"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InitialNode"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-dataOutputAssociation" name="dataOutputAssociation" visibility="public" type="BPMNProfile-Process-Data-DataOutputAssociation" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-59" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-dataOutputAssociation-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-dataOutputAssociation-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition" name="MessageEventDefinition"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-54"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-messageRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-16"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-operationRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-28"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-StartEvent" name="StartEvent"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-StartEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-StartEvent-isInterrupting" name="isInterrupting" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-Events-StartEvent-isInterrupting-defaultValue" value="true"/> + </ownedAttribute> + <icon xmi:id="_ASJ0UOmdEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%1%18%73%68%65%84%56%-115%-83%-109%49%-114%-125%48%16%69%-65%9%-126%-125%80%-72%112%-107%102%-117%-76%-64%1%-46%-5%70%-106%-72%-125%79%-112%3%64%73%-75%-67%11%100%33%-82%1%-110%-61%79%-109%-84%20%-78%-84%64%-20%-109%70%-102%98%-2%-4%-47%104%70%-112%-60%18%33%68%44%-91%-4%82%74%21%0%-32%-100%107%-70%-82%-5%38%25%62%-118%73%-2%4%-128%68%107%93%89%107%7%-17%125%-104%-25%-103%-13%60%-45%123%31%-84%-75%-125%-42%-70%2%-112%-68%105%94%73%-98%-25%103%99%76%59%-114%35%-41%24%-57%-111%-58%-104%54%-49%-13%-13%91%3%0%-119%49%-90%93%85%46%48%-58%-76%-81%73%64%18%90%-21%-22%47%-25%-33%38%-47%90%87%36%17%9%33%-30%-78%44%-81%105%-102%126%-20%103%-115%52%77%81%-106%-27%85%8%17%67%74%121%-15%-34%-121%-51%-10%79%-68%-9%65%74%121%-119%-108%82%69%-106%101%-89%-51%-10%79%-78%44%59%41%-91%-118%104%-81%112%73%-28%-100%107%-6%-66%-65%-17%21%-10%125%127%119%-50%53%0%16%91%107%-121%-67%59%-80%-42%14%0%-30%-120%100%-88%-21%-6%54%77%-45%102%-9%105%-102%80%-41%-11%-115%100%-8%-97%67%-30%-47%83%-26%-127%103%18%60%-8%-50%15%-105%62%8%105%80%87%109%124%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal" name="BPMNSignal"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-BPMNSignal.structureRef" name="BPMNSignal.structureRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-BPMNSignal.structureRef-specification"> + <body>self.structureRef= self.base_Class</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-structureRef" name="structureRef" visibility="public" isderived="false"> + <eAnnotations xmi:id="_Ox7EYHvGEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot"> + <details xmi:id="_Ox7EYXvGEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/> + </eAnnotations> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition" name="ConditionalEventDefinition"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-conditionalEventDefinition.condition" name="conditionalEventDefinition.condition"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-conditionalEventDefinition.condition-specification"> + <body>conditionalEventDefinition::/condition :BPMNExpression = ChangeEvent.changeExpression</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-base_ChangeEvent" name="base_ChangeEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-30"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ChangeEvent"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-condition" name="condition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-57" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-23" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-ownedEnd BPMNProfile-CoreStructure-Common-Events-EventDefinition-base_Event" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-ownedEnd" name="extension_EventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition" name="LinkEventDefinition"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-_target" name=" target" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-51"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-_target-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-source" name="source" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-51"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-source-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-source-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-50"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition" name="ErrorEventDefinition"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-errorRef" name="errorRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-Error" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-53"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-errorRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-10"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent" name="IntermediateCatchEvent"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-37"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#AcceptEventAction"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-53" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-53-ownedEnd BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-errorRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-53"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-53-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-53-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Common-Events-ThrowEvent-base_CallOperationAction" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-ownedEnd" name="extension_ThrowEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ThrowEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-7"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent" name="IntermediateThrowEvent"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent-base_SendObjectAction" name="base_SendObjectAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-24"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#SendObjectAction"/> + </ownedAttribute> + <icon xmi:id="_unRuAOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%1%124%73%68%65%84%56%-115%-83%-109%49%-118%-29%48%20%-122%127%121%74%-33%-64%-116%17%-60%-115%68%-18%48%12%-72%76%-111%19%-92%86%49%87%-40%114%47%-79%-72%12%-78%-21%20%41%5%-63%-8%10%-62%106%20%16%14%46%-36%-69%-53%-24%109%-107%48%-101%-51%50%25%118%62%80%-7%-95%15%-23%61%70%68%-8%8%99%44%-31%-100%-65%8%33%-54%-94%40%22%0%-32%-67%63%58%-25%76%8%-95%37%-94%-8%-121%64%68%-41%35%-91%92%42%-91%14%-42%-38%115%-116%-111%66%8%20%66%-96%24%35%89%107%-49%74%-87%-125%-108%114%-7%-47%97%-105%-126%-43%106%-91%54%-101%-51%-113%-78%44%-97%119%-69%29%-46%52%69%-106%101%0%-128%113%28%49%-49%51%-42%-21%53%-116%49%-89%-19%118%-5%115%-65%-33%-1%-70%22%72%41%-105%77%-45%12%93%-41%-111%-42%-102%98%-116%116%75%-116%-111%-76%-42%-44%117%29%53%77%51%92%74%0%32%81%74%29%-90%105%34%-83%-11%95%-30%45%90%107%-102%-90%-119%-108%82%7%0%9%56%-25%-81%-42%-38%115%85%85%119%111%-66%87%82%85%21%89%107%-49%-100%-13%-41%68%8%81%74%41%-97%-46%52%5%99%12%-97%-63%24%67%-102%-90%-112%82%62%9%33%-54%-92%40%-118%-59%48%12%-41%7%123%-124%44%-53%48%12%3%-118%-94%88%36%15%91%-1%32%-15%-34%31%-13%60%-57%56%-114%15%75%-29%56%34%-49%115%120%-17%-113%-119%115%-50%-12%125%-1%62%-49%51%110%-89%-14%30%68%-124%121%-98%-47%-9%-3%-69%115%-50%0%-1%-7%-115%9%17%-59%-74%109%-33%-116%49%39%-50%57%-22%-70%-66%91%66%68%-88%-21%26%-100%115%24%99%78%109%-37%-66%17%81%-4%-98%81%-2%-106%101%-70%-16%-43%117%-2%13%122%54%-56%14%-88%9%17%28%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-28" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-ownedEnd BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-ownedEnd" name="extension_MessageEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-28"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-13" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-13-ownedEnd BPMNProfile-CoreStructure-Common-Events-EndEvent-base_FinalNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-13-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-13-ownedEnd" name="extension_EndEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EndEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-13"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-13-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition" name="TerminateEventDefinition"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-2"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent" name="ThrowEvent" isAbstract="true"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-ThrowEvent.eventDefinitionRefs" name="ThrowEvent.eventDefinitionRefs"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-ThrowEvent.eventDefinitionRefs-specification"> + <body>ThrowEvent::/eventDefinitionRefs : EventDefintion [*] = the events of the triggers of a call operation action to which the stereotype is applied that are not owned by action.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-BPMNEvent"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-7"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallOperationAction"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-base_FlowFinalNode" name="base_FlowFinalNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-8"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#FlowFinalNode"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-dataInputAssociation" name="dataInputAssociation" visibility="public" type="BPMNProfile-Process-Data-DataInputAssociation" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-58" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-dataInputAssociation-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-dataInputAssociation-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-2" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-ownedEnd" name="extension_TerminateEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-2"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-41" memberEnd="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDate BPMNProfile-CoreStructure-Common-Events-packagedElement-41-ownedEnd"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-41-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-41"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-41-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-31" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-31-ownedEnd BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-base_AcceptEventAction" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-31-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-31-ownedEnd" name="extension_BoundaryEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-31"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-31-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-40" memberEnd="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeCycle BPMNProfile-CoreStructure-Common-Events-packagedElement-40-ownedEnd"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-40-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-40"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-40-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-56" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-56-ownedEnd BPMNProfile-CoreStructure-Common-Events-BPMNEvent-properties"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-56-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-56"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent" name="BoundaryEvent"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-boundaryEvent.attachedToRef" name="boundaryEvent.attachedToRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-boundaryEvent.attachedToRef-specification"> + <body>boundaryEvent::/attachedToRef : BPMNActivity = action in the same interruptible region as the event.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-31"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#AcceptEventAction"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-cancelActivity" name="cancelActivity" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-attachedToRef" name="attachedToRef" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" isderived="false"/> + <icon xmi:id="_P3jRUOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%2%46%73%68%65%84%56%-115%-91%-109%49%104%26%81%24%-57%-1%-17%-50%-10%4%75%-88%93%122%-11%80%9%74%-23%81%-56%32%113%104%37%29%66%81%112%41%29%-68%33%91%-105%44%34%38%-123%-126%80%-24%34%18%50%-108%115%110%-55%-46%-84%13%-47%69%-124%16%116%17%68%-112%42%66%-120%28%10%53%40%45%-91%112%109%-91%-118%120%-17%-21%80%20%105%18%40%-8%-121%15%30%31%-33%-17%-63%-5%-2%-1%-57%-120%8%-53%72%88%-118%6%96%-69%-86%-87%105%-38%-26%-6%-6%-6%51%69%81%-18%19%17%-17%-9%-5%70%-75%90%-51%29%31%31%-105%-1%-99%101%-117%79%96%-116%-119%-87%84%42%-69%-75%-75%-11%-94%-41%-21%57%-20%118%59%0%96%50%-103%64%-106%-27%-97%-121%-121%-121%-17%117%93%127%69%-117%16%17%-51%107%119%119%55%-35%106%-75%-88%88%44%-46%104%52%-94%76%38%67%123%123%123%52%30%-113%-87%88%44%-46%-39%-39%25%109%111%111%-65%94%100%-26%-121%96%48%-8%-80%86%-85%125%-49%-25%-13%-44%108%54%41%-103%76%82%-81%-41%35%-61%48%40%30%-113%-45%-7%-7%57%-27%114%57%42%-107%74%95%84%85%-11%-50%56%27%99%-20%3%-128%-101%107%107%107%-109%-47%104%116%71%-110%36%20%10%5%-24%-70%14%-58%24%0%32%-101%-51%34%-99%78%99%99%99%3%-94%40%-34%5%-16%-122%49%-10%109%-74%68%13%-128%36%8%66%-99%115%14%-65%-33%-113%-63%96%48%-121%1%-64%102%-77%-63%-27%114%65%85%85%-76%90%45%-116%-57%-29%71%0%84%-32%-81%-115%38%-128%31%-45%-23%-12%55%-25%28%62%-97%15%-35%110%-9%-110%51%-125%-63%0%-118%-94%-52%-106%58%-103%-11%5%34%-110%-119%-24%-74%-41%-21%125%39%-53%50%12%-61%-128%-45%-23%-60%-59%-59%5%76%-45%-124%105%-102%104%-73%-37%112%-69%-35%104%52%26%-16%120%60%80%20%69%7%-80%10%96%117%110%35%99%-20%-58%-63%-63%65%105%101%101%37%20%12%6%81%40%20%-64%57%-97%-105%-90%105%-88%-41%-21%-24%116%58%-27%-99%-99%-99%-89%68%100%93%-54%65%44%22%123%-100%72%36%62%14%-121%-61%123%-110%36%33%16%8%-128%115%-114%70%-93%1%-53%-78%32%8%-62%-25%-3%-3%-3%-25%39%39%39%-97%-82%12%18%0%68%34%-111%7%-47%104%-12%109%40%20%122%34%8%-62%45%81%20%97%89%-42%-81%114%-71%92%58%58%58%122%89%-87%84%58%-41%38%113%81%14%-121%-61%21%14%-121%55%57%-25%-45%-45%-45%-45%-46%112%56%-4%122%-43%-36%-75%23%-4%-81%-106%-2%-115%127%0%104%-47%40%-71%-122%-92%-43%-55%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent" name="ImplicitThrowEvent"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-45"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallOperationAction"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-39" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-39-ownedEnd BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-signalRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-39-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-39"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-39-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-39-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition" name="CancelEventDefinition"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-18"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation" name="Escalation"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-Escalation.structureRef" name="Escalation.structureRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-Escalation.structureRef-specification"> + <body>self.structureRef = self.base_Class</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-escalationCode" name="escalationCode" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-escalationCode-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-structureRef" name="structureRef" visibility="public" isderived="false"> + <eAnnotations xmi:id="_WYbDEHvDEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot"> + <details xmi:id="_mfBTMHvDEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/> + </eAnnotations> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-structureRef-lowerValue"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-base_EnumerationLiteral" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-ownedEnd" name="extension_CategoryValue" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-Group-_categoryValueRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-Group" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-Category-base_Enumeration" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-ownedEnd" name="extension_Category" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-Category" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-16" memberEnd="BPMNProfile-CoreStructure-Foundation-BaseElement-incoming BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-targetRef"/> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation" name="TextAnnotation"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-generalization" general="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-base_Comment" name="base_Comment" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-textFormat" name="textFormat" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-text" name="text" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category" name="Category"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-base_Enumeration" name="base_Enumeration" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Enumeration"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-categoryValue" name="categoryValue" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-categoryValue-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-categoryValue-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation" name="BPMNAssociation"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-AssociationEnd" name="AssociationEnd" constrainedElement="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-AssociationEnd-specification"> + <body>At least one of association ends (target or source) must be TextAnnotation.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-generalization" general="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-associationDirection" name="associationDirection" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection"> + <defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-associationDirection-defaultValue" instance="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-none"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-15" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-targetRef" name="targetRef" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-16" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-base_Comment" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-ownedEnd" name="extension_TextAnnotation" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-Group-base_ActivityPartition" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-ownedEnd" name="extension_Group" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-Group" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-12" memberEnd="BPMNProfile-CoreStructure-Common-FlowElement-_categoryValueRef BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-categorizedFlowElements"/> + <packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection" name="AssociationDirection"> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-none" name="none"/> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-one" name="one"/> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-both" name="both"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group" name="Group"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-generalization" general="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-base_ActivityPartition" name="base_ActivityPartition" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-_categoryValueRef" name=" categoryValueRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-_categoryValueRef-lowerValue"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-15" memberEnd="BPMNProfile-CoreStructure-Foundation-BaseElement-outgoing BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-sourceRef"/> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" name="CategoryValue"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-base_EnumerationLiteral" name="base_EnumerationLiteral" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-categorizedFlowElements" name="categorizedFlowElements" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-12" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-categorizedFlowElements-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-categorizedFlowElements-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-Category-categoryValue"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-Category" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-base_Dependency" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-ownedEnd" name="extension_BPMNAssociation" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact" name="BPMNArtifact" isAbstract="true"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-text BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18-ownedEnd"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-6" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-6-ownedEnd BPMNProfile-CoreStructure-Common-CallableElement-base_Behavior" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-6-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-6-ownedEnd" name="extension_CallableElement" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-6"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-6-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode" name="FlowNode" isAbstract="true"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-generalization" general="BPMNProfile-CoreStructure-Common-FlowElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-base_ActivityNode" name="base_ActivityNode" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-30"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityNode"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-incoming" name="incoming" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-packagedElement-44" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-incoming-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-incoming-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-outgoing" name="outgoing" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-packagedElement-45" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-outgoing-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-outgoing-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-40" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-40-ownedEnd BPMNProfile-CoreStructure-Common-BPMNMessage-itemRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-40-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Common-packagedElement-40"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-42" memberEnd="BPMNProfile-Process-LaneSet-flowElementsContainer BPMNProfile-CoreStructure-Common-FlowElementsContainer-laneSets"/> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-54" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-54-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-messagePath"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-54-ownedEnd" name="correlationSet" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-54" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-54-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-53" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-53-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-messageRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-53"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-53-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-53-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-48" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-48-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationProperty-type"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" association="BPMNProfile-CoreStructure-Common-packagedElement-48"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-34" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-34-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationProperty-correlationPropertyRetrievalExpression"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-34-ownedEnd" name="correlationproperty" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" association="BPMNProfile-CoreStructure-Common-packagedElement-34"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-13" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-13-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-base_Property" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-13-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-13-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-13-ownedEnd" name="extension_CorrelationPropertyBinding" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-13"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-13-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-33" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-33-ownedEnd BPMNProfile-CoreStructure-Common-ResourceParameter-base_Property" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-33-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-33-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-33-ownedEnd" name="extension_ResourceParameter" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-33"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-33-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-18" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-18-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-dataPath"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-18-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-18"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-18-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-22" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-22-ownedEnd BPMNProfile-CoreStructure-Common-BPMNExpression-base_OpaqueExpression" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-22-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-22-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-22-ownedEnd" name="extension_BPMNExpression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-22"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-22-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression" name="FormalExpression"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-FormalExpression.evaluatesToTypeRef" name="FormalExpression.evaluatesToTypeRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-FormalExpression.evaluatesToTypeRef-specification"> + <body>self.evaluatesToTypeRef = self.base_OpaqueExpression.type. extension_ItemDefinition</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-generalization" general="BPMNProfile-CoreStructure-Common-BPMNExpression"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-evaluatesToTypeRef" name="evaluatesToTypeRef" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-37" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Resource" name="Resource"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Resource-Resource.resourceParameters" name="Resource.resourceParameters"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Resource-Resource.resourceParameters-specification"> + <body>Resource::/resourceParameters : ResourceParameter [*] = class.ownedAcctribute with the stereotype <<ResourceParameter>> applied.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-Resource-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Resource-resourceParameters" name="resourceParameters" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" association="BPMNProfile-CoreStructure-Common-packagedElement-43" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Resource-resourceParameters-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Resource-resourceParameters-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-25" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-25-ownedEnd BPMNProfile-CoreStructure-Common-FlowElement-monitoring"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" association="BPMNProfile-CoreStructure-Common-packagedElement-25"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-25-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-17" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-17-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationProperty-base_Property" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-17-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-17-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-17-ownedEnd" name="extension_CorrelationProperty" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-17"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-17-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-44" memberEnd="BPMNProfile-CoreStructure-Common-SequenceFlow-targetRef BPMNProfile-CoreStructure-Common-FlowNode-incoming"/> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-24" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-24-ownedEnd BPMNProfile-CoreStructure-Common-FlowElement-auditing"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-24-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" association="BPMNProfile-CoreStructure-Common-packagedElement-24"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-24-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-43" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-43-ownedEnd BPMNProfile-CoreStructure-Common-Resource-resourceParameters"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-43-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Resource" association="BPMNProfile-CoreStructure-Common-packagedElement-43"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-37" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-37-ownedEnd BPMNProfile-CoreStructure-Common-FormalExpression-evaluatesToTypeRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-37-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-37"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement" name="FlowElement" isAbstract="true"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-auditing" name="auditing" visibility="public" type="BPMNProfile-Process-Auditing" association="BPMNProfile-CoreStructure-Common-packagedElement-24"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-auditing-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-monitoring" name="monitoring" visibility="public" type="BPMNProfile-Process-Monitoring" association="BPMNProfile-CoreStructure-Common-packagedElement-25"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-monitoring-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-_categoryValueRef" name=" categoryValueRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-12"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-_categoryValueRef-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-_categoryValueRef-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-container" name="container" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElementsContainer" association="BPMNProfile-CoreStructure-Common-packagedElement-38" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-39" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-39-ownedEnd BPMNProfile-CoreStructure-Common-SequenceFlow-conditionExpression"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-39-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-packagedElement-39"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" name="CorrelationPropertyBinding"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-13"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-dataPath" name="dataPath" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-18"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-correlationPropertyRef" name="correlationPropertyRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" association="BPMNProfile-CoreStructure-Common-packagedElement-51" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription" name="CorrelationSubscription"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-base_Class" name="base_Class" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-10"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationKeyRef" name="correlationKeyRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-CoreStructure-Common-packagedElement-49" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationPropertyBinding" name="correlationPropertyBinding" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-50" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationPropertyBinding-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationPropertyBinding-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement" name="CallableElement" isAbstract="true"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-CallableEelement.supportedInterfaceRefs" name="CallableEelement.supportedInterfaceRefs"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-CallableEelement.supportedInterfaceRefs-specification"> + <body>CallableEelement::/supportedInterfaceRefs : BPMNInterface [*] = Activity.interfaceRealization.contract (defined on BehavioralClassifier and InterfaceRealization)</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-CallableElement.resources" name="CallableElement.resources"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-CallableElement.resources-specification"> + <body>CallableElement::/resources : ResourceRole [*] = Behavior.ownedAttribute with the ResourceRole stereotype applied.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-base_Behavior" name="base_Behavior" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-6"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioSpecification" name="ioSpecification" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-CoreStructure-Common-packagedElement-41" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioSpecification-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-supportedInterfaceRefs" name="supportedInterfaceRefs" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" association="BPMNProfile-CoreStructure-Common-packagedElement-46" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-supportedInterfaceRefs-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-supportedInterfaceRefs-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioBinding" name="ioBinding" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-36"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioBinding-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioBinding-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-47" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-47-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationKey-correlationPropertyRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-47-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-CoreStructure-Common-packagedElement-47"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow" name="SequenceFlow"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.conditionExpression" name="SequenceFlow.conditionExpression"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.conditionExpression-specification"> + <body>SequenceFlow::/conditionExpression : BPMNExpression = ControlFloe.guard (defined on Activity edge)</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.sourceRef" name="SequenceFlow.sourceRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.sourceRef-specification"> + <body>SequenceFlow::/sourceRef : ActivityNode = ControlFlow.source (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.targetRef" name="SequenceFlow.targetRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.targetRef-specification"> + <body>SequenceFlow::/targetRef : ActivityNode = ControlFlow.target (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-generalization" general="BPMNProfile-CoreStructure-Common-FlowElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-base_ControlFlow" name="base_ControlFlow" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-3"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ControlFlow"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-isImmediate" name="isImmediate" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-conditionExpression" name="conditionExpression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-39" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-conditionExpression-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" association="BPMNProfile-CoreStructure-Common-packagedElement-45" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-targetRef" name="targetRef" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" association="BPMNProfile-CoreStructure-Common-packagedElement-44" isderived="false"/> + <icon xmi:id="_8EYzYOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%0%90%73%68%65%84%56%-115%-19%-110%33%14%-128%64%12%4%103%9%-110%71%96%16%-9%2%30%-123%-27%103%56%20%-122%119%45%6%12%-104%35%43%-95%73%-51%36%59%105%-101%-54%54%73%53%81%-6%-125%2%73%-27%1%109%87%55%-80%2%59%48%94%-84%61%-51%29%48%87%12%-47%3%3%-80%72%-38%-128%41%-66%65%-68%-62%91%65%-71%51%-3%-81%-100%11%14%49%-31%-121%4%44%125%-104%-72%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" name="CorrelationPropertyRetrievalExpression"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-35"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Common-packagedElement-53" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-messagePath" name="messagePath" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-54" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-BPMNExpression" name="BPMNExpression"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-BPMNExpression-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-BPMNExpression-base_OpaqueExpression" name="base_OpaqueExpression" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-22"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueExpression"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-31" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-31-ownedEnd BPMNProfile-CoreStructure-Common-ItemDefinition-base_Class" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-31-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-31-ownedEnd" name="extension_ItemDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-31"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-31-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty" name="CorrelationProperty"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-17"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-type" name="type" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-48" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-type-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-correlationPropertyRetrievalExpression" name="correlationPropertyRetrievalExpression" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-34"> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-correlationPropertyRetrievalExpression-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-46" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-46-ownedEnd BPMNProfile-CoreStructure-Common-CallableElement-supportedInterfaceRefs"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-46-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Common-packagedElement-46"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition" name="ItemDefinition"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-ItemDefinition.structureRef" name="ItemDefinition.structureRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-ItemDefinition.structureRef-specification"> + <body>self.structureRef = self.base_Class</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-itemKind" name="itemKind" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemKind"> + <defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-itemKind-defaultValue" instance="BPMNProfile-CoreStructure-Common-ItemKind-information"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-isCollection" name="isCollection" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-isCollection-defaultValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-base_Class" name="base_Class" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-31"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-structureRef" name="structureRef" visibility="public"> + <eAnnotations xmi:id="_NiOIUHvMEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot"> + <details xmi:id="_NiOIUXvMEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/> + </eAnnotations> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-structureRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-import" name="import" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Import" association="BPMNProfile-CoreStructure-Common-packagedElement-55"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-import-lowerValue"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey" name="CorrelationKey"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-base_Class" name="base_Class" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-15"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-correlationPropertyRef" name="correlationPropertyRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" association="BPMNProfile-CoreStructure-Common-packagedElement-47" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-correlationPropertyRef-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-correlationPropertyRef-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-55" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-55-ownedEnd BPMNProfile-CoreStructure-Common-ItemDefinition-import"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-55-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-55"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer" name="FlowElementsContainer" isAbstract="true"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-flowElements" name="flowElements" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" association="BPMNProfile-CoreStructure-Common-packagedElement-38" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-flowElements-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-flowElements-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-laneSets" name="laneSets" visibility="public" type="BPMNProfile-Process-LaneSet" association="BPMNProfile-CoreStructure-Common-packagedElement-42" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-laneSets-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-laneSets-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-36" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-36-ownedEnd BPMNProfile-CoreStructure-Common-CallableElement-ioBinding"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-36-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Common-packagedElement-36"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-36-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Common-ItemKind" name="ItemKind"> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-ItemKind-physical" name="physical"/> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-ItemKind-information" name="information"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-10" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-10-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationSubscription-base_Class" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-10-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-10-ownedEnd" name="extension_CorrelationSubscription" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-10"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-10-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-50" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-50-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationPropertyBinding"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-50-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" association="BPMNProfile-CoreStructure-Common-packagedElement-50"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-35" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-35-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-base_Dependency" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-35-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-35-ownedEnd" name="extension_CorrelationPropertyRetrievalExpression" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-35"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-35-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-30" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-30-ownedEnd BPMNProfile-CoreStructure-Common-FlowNode-base_ActivityNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-30-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-30-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-30-ownedEnd" name="extension_FlowNode" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-30"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-30-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-41" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-41-ownedEnd BPMNProfile-CoreStructure-Common-CallableElement-ioSpecification"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-41-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Common-packagedElement-41"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-15" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-15-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationKey-base_Class" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-15-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-15-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-15-ownedEnd" name="extension_CorrelationKey" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-15"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-15-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-45" memberEnd="BPMNProfile-CoreStructure-Common-SequenceFlow-sourceRef BPMNProfile-CoreStructure-Common-FlowNode-outgoing"/> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-51" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-51-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-correlationPropertyRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-51-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-51"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-3" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-3-ownedEnd BPMNProfile-CoreStructure-Common-SequenceFlow-base_ControlFlow" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-3-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-3-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-3-ownedEnd" name="extension_SequenceFlow" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-3"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-3-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-49" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-49-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationKeyRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-49-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" association="BPMNProfile-CoreStructure-Common-packagedElement-49"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage" name="BPMNMessage"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-Message.itemRef" name="Message.itemRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-Message.itemRef-specification"> + <body>self.iitemRef : ItemDefintion [0..1] = self.base_Class.extension_ItemDefinition</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-itemRef" name="itemRef" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-40" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-itemRef-lowerValue"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter" name="ResourceParameter"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.owner" name="ResourceParameter.owner" constrainedElement="BPMNProfile-CoreStructure-Common-ResourceParameter"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.owner-specification"> + <body>Resource Parameter must be owned by Resource.</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.type" name="ResourceParameter.type"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.type-specification"> + <body>ResourceParameter::/type : Item Definition [0..1] = Property.type (defined on typed element).</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.isRequired" name="ResourceParameter.isRequired"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.isRequired-specification"> + <body>ResourceParameter.isRequired : Boolean = Property.lower > 0 +(defined on Multiplicity Element)</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-33"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-type_" name="type " visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-52" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-type_-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-isRequired" name="isRequired" visibility="public" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-52" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-52-ownedEnd BPMNProfile-CoreStructure-Common-ResourceParameter-type_"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" association="BPMNProfile-CoreStructure-Common-packagedElement-52"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-38" memberEnd="BPMNProfile-CoreStructure-Common-FlowElement-container BPMNProfile-CoreStructure-Common-FlowElementsContainer-flowElements"/> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-OutputSet" name="OutputSet"> + <ownedRule xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.dataOutputRefs" name="OutputSet.dataOutputRefs"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.dataOutputRefs-specification"> + <body>OutputSet::/dataOutputRefs : DataOutput [*] = ParameterSet.parameter</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.optionalOutputRefs" name="OutputSet.optionalOutputRefs"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.optionalOutputRefs-specification"> + <body>OutputSet::\optionalOutputRefs : DataOutput [*] = ParameterSet.parameters with multiplicity lower = 0</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.whileExecutingOutputRefs" name="OutputSet.whileExecutingOutputRefs"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.whileExecutingOutputRefs-specification"> + <body>OutputSet::\whileExecutingOutputRefs : DataOutput [*] = ParameterSet.parameters with isStreaming = true</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Data-OutputSet-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-OutputSet-base_ParameterSet" name="base_ParameterSet" visibility="public" association="BPMNProfile-Process-Data-packagedElement-20"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ParameterSet"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-OutputSet-dataOutputRefs" name="dataOutputRefs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Data-packagedElement-57" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-dataOutputRefs-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-dataOutputRefs-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-OutputSet-optionalOutputRefs_" name="optionalOutputRefs " visibility="public" type="BPMNProfile-Process-Data-DataOutput" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-optionalOutputRefs_-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-optionalOutputRefs_-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-OutputSet-whileExecutingOutputRefs_" name="whileExecutingOutputRefs " visibility="public" type="BPMNProfile-Process-Data-DataOutput" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-whileExecutingOutputRefs_-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-whileExecutingOutputRefs_-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-23" memberEnd="BPMNProfile-Process-Data-packagedElement-23-ownedEnd BPMNProfile-Process-Data-DataObjectReference-dataObjectRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-23-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataObjectReference" association="BPMNProfile-Process-Data-packagedElement-23"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-23-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-23-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-33" memberEnd="BPMNProfile-Process-Data-packagedElement-33-ownedEnd BPMNProfile-Process-Data-DataStoreReference-_dataStore"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-33-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataStoreReference" association="BPMNProfile-Process-Data-packagedElement-33"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-33-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-33-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-60" memberEnd="BPMNProfile-Process-Data-packagedElement-60-ownedEnd BPMNProfile-Process-Data-DataStore-itemSubjectRef_"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-60-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataStore" association="BPMNProfile-Process-Data-packagedElement-60"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-InputSet" name="InputSet"> + <ownedRule xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.dataInputRefs" name="InputSet.dataInputRefs"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.dataInputRefs-specification"> + <body>InputSet::/dataInputRefs : DataIntput [*] = ParameterSet.parameter</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.optionalInputRefs" name="InputSet.optionalInputRefs"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.optionalInputRefs-specification"> + <body>InputSet::/optionalInputRefs : DataInput [*] = ParameterSet.parameters with multiplicity lower = 0</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.whileExecutingInputRefs" name="InputSet.whileExecutingInputRefs"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.whileExecutingInputRefs-specification"> + <body>InputSet::/whileExecutingInputRefs : DataInput [*] = ParameterSet.parameters with isStreaming = true</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Data-InputSet-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputSet-base_ParameterSet" name="base_ParameterSet" visibility="public" association="BPMNProfile-Process-Data-packagedElement-10"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ParameterSet"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputSet-dataInputRefs" name="dataInputRefs" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Data-packagedElement-54" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-dataInputRefs-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-dataInputRefs-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputSet-optionalInputRefs" name="optionalInputRefs" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Data-packagedElement-55" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-optionalInputRefs-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-optionalInputRefs-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputSet-whileExecutingInputRefs" name="whileExecutingInputRefs" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Data-packagedElement-56" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-whileExecutingInputRefs-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-whileExecutingInputRefs-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataState" name="DataState"> + <generalization xmi:id="BPMNProfile-Process-Data-DataState-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataState-base_State" name="base_State" visibility="public" association="BPMNProfile-Process-Data-packagedElement-31"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#State"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataObjectReference" name="DataObjectReference"> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataObjectReference-DataObjectRef.source.target" name="DataObjectRef.source.target" constrainedElement="BPMNProfile-Process-Data-DataObjectReference"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataObjectReference-DataObjectRef.source.target-specification"> + <body>Should be used between UML DataStoreNodes with BPMN + DataObject sytereotype applied,</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataObjectReference-DataObjectRef.dataState" name="DataObjectRef.dataState"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataObjectReference-DataObjectRef.dataState-specification"> + <body>DataObjectRef::/dataState = DataStoreNode.inState (defined on ObjectNode)</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Data-DataObjectReference-generalization-1" general="BPMNProfile-Process-Data-ItemAwareElement"/> + <generalization xmi:id="BPMNProfile-Process-Data-DataObjectReference-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataObjectReference-dataObjectRef" name="dataObjectRef" visibility="public" type="BPMNProfile-Process-Data-DataObject" association="BPMNProfile-Process-Data-packagedElement-23"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataObjectReference-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-22"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataStoreNode"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataOutputAssociation" name="DataOutputAssociation"> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-dataOutputAssociation.source" name="dataOutputAssociation.source" constrainedElement="BPMNProfile-Process-Data-DataOutputAssociation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-dataOutputAssociation.source-specification"> + <language>English</language> + <body>The source of DataAssociation shall be DataOutput</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-dataOutputAssociation.target" name="dataOutputAssociation.target" constrainedElement="BPMNProfile-Process-Data-DataOutputAssociation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-dataOutputAssociation.target-specification"> + <language>English</language> + <body>The target of DataAssociation can be every item-aware element visible to the current scope, e.g. a Data Object, a +Property or an Expression.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-generalization" general="BPMNProfile-Process-Data-DataAssociation"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-InputOutputBinding" name="InputOutputBinding"> + <generalization xmi:id="BPMNProfile-Process-Data-InputOutputBinding-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputBinding-inputDataRef" name="inputDataRef" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-43" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputBinding-outputDataRef" name="outputDataRef" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-44" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputBinding-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-Process-Data-packagedElement-45" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputBinding-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Process-Data-packagedElement-42"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-27" memberEnd="BPMNProfile-Process-Data-packagedElement-27-ownedEnd BPMNProfile-Process-Data-ItemAwareElement-dataState"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-27-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Data-packagedElement-27"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-27-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-27-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-Assignment" name="Assignment"> + <generalization xmi:id="BPMNProfile-Process-Data-Assignment-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-Assignment-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Process-Data-packagedElement-40"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-Assignment-from" name="from" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-Assignment-to" name="to" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-52" memberEnd="BPMNProfile-Process-Data-packagedElement-52-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-inputSets"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-52"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-18" isAbstract="true" memberEnd="BPMNProfile-Process-Data-packagedElement-18-ownedEnd BPMNProfile-Process-Data-ItemAwareElement-base_TypedElement" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-18-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-18-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-18-ownedEnd" name="extension_ItemAwareElement" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-18"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-18-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-38" memberEnd="BPMNProfile-Process-Data-packagedElement-38-ownedEnd BPMNProfile-Process-Data-BPMNProperty-umlProperty"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-38-ownedEnd" name="bpmnProperty" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" association="BPMNProfile-Process-Data-packagedElement-38"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-38-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-54" memberEnd="BPMNProfile-Process-Data-InputSet-dataInputRefs BPMNProfile-Process-Data-DataInput-inputSetRefs"/> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataOutput" name="DataOutput"> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataOutput-DataOutput.notation" name="DataOutput.notation" constrainedElement="BPMNProfile-Process-Data-DataOutput"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataOutput-DataOutput.notation-specification"> + <body>DataOutput owned by BPMN Process has a notation. +DataOutput owned by BPMN Activity has no notation. </body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataOutput-DataOutput.itemSubjectRef" name="DataOutput.itemSubjectRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataOutput-DataOutput.itemSubjectRef-specification"> + <body>DataOutput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Data-DataOutput-generalization" general="BPMNProfile-Process-Data-ItemAwareElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-base_OutputPin" name="base_OutputPin" visibility="public" association="BPMNProfile-Process-Data-packagedElement-3"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OutputPin"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-isCollection" name="isCollection" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Data-DataOutput-isCollection-defaultValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-base_Parameter" name="base_Parameter" visibility="public" association="BPMNProfile-Process-Data-packagedElement-4"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-base_ActivityParameterNode" name="base_ActivityParameterNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-36"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityParameterNode"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetRefs" name="outputSetRefs" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-57" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetRefs-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetRefs-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithOptional" name="outputSetWithOptional" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-58" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithOptional-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithOptional-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithWhileExecuting" name="outputSetWithWhileExecuting" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-59" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithWhileExecuting-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithWhileExecuting-upperValue" value="*"/> + </ownedAttribute> + <icon xmi:id="_dtYYsOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%12%0%0%0%19%8%6%0%0%0%-92%-11%-20%-87%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%-102%73%68%65%84%40%-111%-51%-110%-79%17%-61%32%12%69%-65%-46%64%-29%-122%89%-96%103%43%-16%6%108%-105%65%-78%3%63%13%-10%1%17%118%46%85%-2%-99%26%-95%39%-23%-21%-128%115%-18%9%-128%125%108%-37%-10%-62%66%2%-128%36%-57%-92%72%-1%62%-24%-79%-22%-44%-102%112%-50%47%-127%21%116%9%104%-112%10%-60%24%33%34%103%0%-64%113%8%-43%-76%-90%6%-54%57%33%-124%-128%125%-33%111%-63%-74%38%9%-128%-58%24%2%96%-50%-103%-77%122%31%125%98%0%75%41%31%-128%106%-6%48%90%107%-67%94%-55%90%75%0%76%41%-35%-81%-28%-67%87%11%103%-32%-9%-77%126%45%-19%123%107%-47%-22%-2%81%111%76%-22%-98%60%85%80%37%44%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-10" memberEnd="BPMNProfile-Process-Data-packagedElement-10-ownedEnd BPMNProfile-Process-Data-InputSet-base_ParameterSet" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-10-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-10-ownedEnd" name="extension_InputSet" visibility="public" type="BPMNProfile-Process-Data-InputSet" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-10"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-10-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-BPMNProperty" name="BPMNProperty"> + <ownedRule xmi:id="BPMNProfile-Process-Data-BPMNProperty-Property.notation" name="Property.notation" constrainedElement="BPMNProfile-Process-Data-BPMNProperty"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-BPMNProperty-Property.notation-specification"> + <body>Property elements are NOT +visible in a Process diagram. +Figure</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Data-BPMNProperty-BPMNProperty.apply" name="BPMNProperty.apply" constrainedElement="BPMNProfile-Process-Data-BPMNProperty"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-BPMNProperty-BPMNProperty.apply-specification"> + <body>may be applied only for: +pin owned by CallActivity or Task +Parameter owned by BPMNProcess +Variable owned by SubProcess</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Data-BPMNProperty-generalization" general="BPMNProfile-Process-Data-ItemAwareElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-BPMNProperty-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-37"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataStoreNode"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-BPMNProperty-umlProperty" name="umlProperty" visibility="public" association="BPMNProfile-Process-Data-packagedElement-38"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-ItemAwareElement" name="ItemAwareElement" isAbstract="true"> + <ownedRule xmi:id="BPMNProfile-Process-Data-ItemAwareElement-ItemAwareElement.dataState" name="ItemAwareElement.dataState" constrainedElement="BPMNProfile-Process-Data-ItemAwareElement"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-ItemAwareElement.dataState-specification"> + <body>States extended by DataStates that are dataStates of item aware element stereotypes applied to ObjectNodes must be values of the inState property of the ObjectNodes, and vice versa.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Data-ItemAwareElement-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-ItemAwareElement-dataState" name="dataState" visibility="public" type="BPMNProfile-Process-Data-DataState" association="BPMNProfile-Process-Data-packagedElement-27"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-dataState-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-dataState-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-ItemAwareElement-base_TypedElement" name="base_TypedElement" visibility="public" association="BPMNProfile-Process-Data-packagedElement-18"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-ItemAwareElement-itemSubjectRef_" name="itemSubjectRef " visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-Process-Data-packagedElement-46" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-itemSubjectRef_-lowerValue"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-35" memberEnd="BPMNProfile-Process-Data-packagedElement-35-ownedEnd BPMNProfile-Process-Data-DataInput-base_ActivityParameterNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-35-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-35-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-35-ownedEnd" name="extension_DataInput" visibility="public" type="BPMNProfile-Process-Data-DataInput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-35"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-35-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-49" memberEnd="BPMNProfile-Process-Data-packagedElement-49-ownedEnd BPMNProfile-Process-Data-DataAssociation-transformation"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-49-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-49"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification" name="InputOutputSpecification"> + <generalization xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-base_Behavior" name="base_Behavior" visibility="public" association="BPMNProfile-Process-Data-packagedElement-25"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-base_Action" name="base_Action" visibility="public" association="BPMNProfile-Process-Data-packagedElement-26"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Action"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataInputs" name="dataInputs" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Data-packagedElement-50" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataInputs-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataInputs-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataOutputs" name="dataOutputs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Data-packagedElement-51" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataOutputs-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataOutputs-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-inputSets" name="inputSets" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-52" isderived="false"> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-inputSets-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-outputSets" name="outputSets" visibility="public" type="BPMNProfile-Process-Data-OutputSet" association="BPMNProfile-Process-Data-packagedElement-53" isderived="false"> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-outputSets-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-56" memberEnd="BPMNProfile-Process-Data-InputSet-whileExecutingInputRefs BPMNProfile-Process-Data-DataInput-inputSetWithWhileExecuting"/> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-16" memberEnd="BPMNProfile-Process-Data-packagedElement-16-ownedEnd BPMNProfile-Process-Data-DataObject-base_DataStoreNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-16-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-16-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-16-ownedEnd" name="extension_DataObject" visibility="public" type="BPMNProfile-Process-Data-DataObject" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-16"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-16-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-43" memberEnd="BPMNProfile-Process-Data-packagedElement-43-ownedEnd BPMNProfile-Process-Data-InputOutputBinding-inputDataRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-43-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-Process-Data-packagedElement-43"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-43-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-43-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-55" memberEnd="BPMNProfile-Process-Data-InputSet-optionalInputRefs BPMNProfile-Process-Data-DataInput-inputSetWithOptional"/> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataStore" name="DataStore"> + <generalization xmi:id="BPMNProfile-Process-Data-DataStore-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStore-capacity" name="capacity" visibility="public"> + <ownedComment xmi:id="BPMNProfile-Process-Data-DataStore-capacity-ownedComment" annotatedElement="BPMNProfile-Process-Data-DataStore-capacity"/> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-DataStore-capacity-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStore-isUnlimited" name="isUnlimited" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Data-DataStore-isUnlimited-defaultValue" value="true"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStore-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Process-Data-packagedElement-28"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStore-itemSubjectRef_" name="itemSubjectRef " visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-Process-Data-packagedElement-60" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-DataStore-itemSubjectRef_-lowerValue"/> + </ownedAttribute> + <icon xmi:id="_gH-y4OmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%17%0%0%0%19%8%6%0%0%0%118%-91%-26%-15%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%1%118%73%68%65%84%56%-115%-19%-108%-79%-118%26%81%20%-122%-65%-71%14%-30%-120%56%102%70%-48%-37%73%-76%-76%-47%94%76%96%-55%43%-120%-59%62%93%-20%124%8%99%59%16%48%88%-40%40%-40%-115%-96%-9%6%-61%-32%92%69%-17%-92%112%-107%-123%13%100%119%-53%-112%-81%60%-100%-1%-25%63%7%-50%113%-72%-30%10%33%30%-85%-43%-22%-25%124%62%-1%-15%114%-71%-44%-45%52%-3%-112%36%73%25%-96%84%42%-3%-14%60%-17%103%46%-105%-37%24%99%86%90%-21%-119%-75%-10%43%112%1%112%-6%-3%126%107%54%-101%125%31%14%-121%-94%-35%110%-105%-92%-108%-44%-21%117%-92%-108%72%41%1%-120%-29%-104%56%-114%-39%108%54%-60%113%-52%98%-79%72%70%-93%-111%-19%118%-69%-35%-55%100%-78%-62%-9%125%21%69%81%-10%86%-94%40%-54%124%-33%87%0%14%-112%-11%122%61%-74%-37%45%-82%-21%18%4%1%97%24%18%-122%33%65%16%0%-96%-75%70%41%-123%82%10%-83%53%-25%-13%-103%90%-83%-58%116%58%5%112%-36%-89%-99%-112%101%25%-58%24%-10%-5%61%-57%-29%-111%-35%110%-121%16%2%0%107%45%-89%-45%9%99%12%-58%-104%123%-3%-122%0%-88%84%42%-68%-107%-25%26%-25%26%-30%-102%98%-71%92%-66%-120%14%-68%24%-79%-43%106%81%40%20%112%28%7%-64%-71%-101%-68%-121%-101%-119%-8%91%-29%107%-8%111%-14%7%-109%70%-93%-79%122%-81%-8%-90%117%-101%-51%-26%-105%114%-71%-4%99%48%24%-16%-38%3%-100%-49%-25%-55%120%60%-74%-99%78%-25%97%-67%94%-29%-36%35%9%-15%24%-122%-31%39%-49%-13%-102%-42%90%121%56%28%-126%-25%-81%-96%88%44%106%33%68%-100%-90%-23%74%41%-11%-19%-23%21%-4%-117%-4%6%-65%69%-20%2%-62%36%11%119%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataInputAssociation" name="DataInputAssociation"> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataInputAssociation-dataInputAssociation.source" name="dataInputAssociation.source" constrainedElement="BPMNProfile-Process-Data-DataInputAssociation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInputAssociation-dataInputAssociation.source-specification"> + <language>English</language> + <body>The source of DataAssociation can be every item-aware element visible to the current +scope, e.g. a Data Object, a Property or an Expression.</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataInputAssociation-dataInputAssociation.target" name="dataInputAssociation.target" constrainedElement="BPMNProfile-Process-Data-DataInputAssociation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInputAssociation-dataInputAssociation.target-specification"> + <language>English</language> + <body>The target for DataInputAssociation shall be DataInput.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Data-DataInputAssociation-generalization" general="BPMNProfile-Process-Data-DataAssociation"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-12" memberEnd="BPMNProfile-Process-Data-packagedElement-12-ownedEnd BPMNProfile-Process-Data-DataAssociation-base_ObjectFlow" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-12-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-12-ownedEnd" name="extension_DataAssociation" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-12"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-12-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-42" memberEnd="BPMNProfile-Process-Data-packagedElement-42-ownedEnd BPMNProfile-Process-Data-InputOutputBinding-base_Dependency" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-42-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-42-ownedEnd" name="extension_InputOutputBinding" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-42"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-42-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-34" memberEnd="BPMNProfile-Process-Data-packagedElement-34-ownedEnd BPMNProfile-Process-Data-DataStoreReference-base_DataStoreNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-34-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-34-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-34-ownedEnd" name="extension_DataStoreReference" visibility="public" type="BPMNProfile-Process-Data-DataStoreReference" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-34"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-34-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-28" memberEnd="BPMNProfile-Process-Data-packagedElement-28-ownedEnd BPMNProfile-Process-Data-DataStore-base_Class" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-28-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-28-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-28-ownedEnd" name="extension_DataStore" visibility="public" type="BPMNProfile-Process-Data-DataStore" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-28"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-28-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataStoreReference" name="DataStoreReference"> + <generalization xmi:id="BPMNProfile-Process-Data-DataStoreReference-generalization-1" general="BPMNProfile-CoreStructure-Common-FlowElement"/> + <generalization xmi:id="BPMNProfile-Process-Data-DataStoreReference-generalization-2" general="BPMNProfile-Process-Data-ItemAwareElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStoreReference-_dataStore" name=" dataStore" visibility="public" type="BPMNProfile-Process-Data-DataStore" association="BPMNProfile-Process-Data-packagedElement-33"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-DataStoreReference-_dataStore-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStoreReference-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-34"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataStoreNode"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataObject" name="DataObject"> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataObject-DataObject.dataState" name="DataObject.dataState" constrainedElement="BPMNProfile-Process-Data-DataObject"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataObject-DataObject.dataState-specification"> + <body>DataObject DataState property shall reuse UML::CentralBuffer property inState</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Data-DataObject-generalization-1" general="BPMNProfile-Process-Data-ItemAwareElement"/> + <generalization xmi:id="BPMNProfile-Process-Data-DataObject-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataObject-isCollection" name="isCollection" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Data-DataObject-isCollection-defaultValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataObject-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-16"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataStoreNode"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-46" memberEnd="BPMNProfile-Process-Data-packagedElement-46-ownedEnd BPMNProfile-Process-Data-ItemAwareElement-itemSubjectRef_"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-46-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Data-packagedElement-46"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-48" memberEnd="BPMNProfile-Process-Data-packagedElement-48-ownedEnd BPMNProfile-Process-Data-DataAssociation-targetRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-48"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-36" memberEnd="BPMNProfile-Process-Data-packagedElement-36-ownedEnd BPMNProfile-Process-Data-DataOutput-base_ActivityParameterNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-36-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-36-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-36-ownedEnd" name="extension_DataOutput" visibility="public" type="BPMNProfile-Process-Data-DataOutput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-36"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-36-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-44" memberEnd="BPMNProfile-Process-Data-packagedElement-44-ownedEnd BPMNProfile-Process-Data-InputOutputBinding-outputDataRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-44-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-Process-Data-packagedElement-44"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-44-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-44-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-50" memberEnd="BPMNProfile-Process-Data-packagedElement-50-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-dataInputs"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-50-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-50"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-31" memberEnd="BPMNProfile-Process-Data-packagedElement-31-ownedEnd BPMNProfile-Process-Data-DataState-base_State" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-31-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-31-ownedEnd" name="extension_DataState" visibility="public" type="BPMNProfile-Process-Data-DataState" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-31"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-31-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataInput" name="DataInput"> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.Association" name="DataInput.Association" constrainedElement="BPMNProfile-Process-Data-DataInput"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.Association-specification"> + <body>DataInput must not have incoming DataAssociations</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.notation" name="DataInput.notation" constrainedElement="BPMNProfile-Process-Data-DataInput"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.notation-specification"> + <body>DataInput owned by BPMN Process has a notation. +DataInput owned by BPMN Activity has no notation. </body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.itemSubjectRef" name="DataInput.itemSubjectRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.itemSubjectRef-specification"> + <body>DataInput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Data-DataInput-generalization" general="BPMNProfile-Process-Data-ItemAwareElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-isCollection" name="isCollection" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Data-DataInput-isCollection-defaultValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-base_InputPin" name="base_InputPin" visibility="public" association="BPMNProfile-Process-Data-packagedElement-7"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InputPin"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-base_Parameter" name="base_Parameter" visibility="public" association="BPMNProfile-Process-Data-packagedElement-8"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-base_ActivityParameterNode" name="base_ActivityParameterNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-35"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityParameterNode"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-inputSetRefs" name="inputSetRefs" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-54" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetRefs-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetRefs-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithOptional" name="inputSetWithOptional" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-55" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithOptional-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithOptional-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithWhileExecuting" name="inputSetWithWhileExecuting" visibility="public" type="BPMNProfile-Process-Data-InputSet" association="BPMNProfile-Process-Data-packagedElement-56" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithWhileExecuting-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithWhileExecuting-upperValue" value="*"/> + </ownedAttribute> + <icon xmi:id="_aVt5UOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%12%0%0%0%19%8%6%0%0%0%-92%-11%-20%-87%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%-102%73%68%65%84%40%-111%-51%-110%-63%13%3%33%12%4%119%-93%124%-7%80%17%116%68%9%-72%5%42%-94%-125%20%-110%30%112%62%28%58%46%-122%68%121%101%-91%-107%-112%-15%-40%-40%2%-34%-5%7%0%61%-37%57%-9%-60%66%4%-96%-86%58%7%-55%-13%-3%-92%-37%-86%82%47%-94%-41%-8%18%88%65%91%-64%-126%76%32%-124%0%-110%-61%0%112%44%-62%28%-38%82%7%57%58%-60%24%33%34%31%-63%1%-44%90%-95%-86%32%-71%5%-89%25%114%-50%80%-43%1%-106%82%-10%-64%-27%-67%104%-83%-19%1%17%1%-55%-47%37%-91%-12%6%-36%-113%67%8%97%36%-18%-12%-5%90%-65%-106%-11%-67%45%-9%-68%127%-44%11%70%-98%79%-62%101%58%49%-79%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-47" memberEnd="BPMNProfile-Process-Data-packagedElement-47-ownedEnd BPMNProfile-Process-Data-DataAssociation-sourceRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-47-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-47"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-22" memberEnd="BPMNProfile-Process-Data-packagedElement-22-ownedEnd BPMNProfile-Process-Data-DataObjectReference-base_DataStoreNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-22-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-22-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-22-ownedEnd" name="extension_DataObjectRef" visibility="public" type="BPMNProfile-Process-Data-DataObjectReference" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-22"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-22-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-25" memberEnd="BPMNProfile-Process-Data-packagedElement-25-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-base_Behavior" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-25-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-25-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-25-ownedEnd" name="extension_InputOutputSpecification" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-25"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-25-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-59" memberEnd="BPMNProfile-Process-Data-packagedElement-59-ownedEnd BPMNProfile-Process-Data-DataOutput-outputSetWithWhileExecuting"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-59-ownedEnd" name="whileExecutingOutputRefs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Data-packagedElement-59" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-59-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-59-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-3" memberEnd="BPMNProfile-Process-Data-packagedElement-3-ownedEnd BPMNProfile-Process-Data-DataOutput-base_OutputPin" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-3-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-3-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-3-ownedEnd" name="extension_DataOutput" visibility="public" type="BPMNProfile-Process-Data-DataOutput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-3"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-3-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-41" memberEnd="BPMNProfile-Process-Data-packagedElement-41-ownedEnd BPMNProfile-Process-Data-DataAssociation-assignment"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-41-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-41"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-57" memberEnd="BPMNProfile-Process-Data-OutputSet-dataOutputRefs BPMNProfile-Process-Data-DataOutput-outputSetRefs"/> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-58" memberEnd="BPMNProfile-Process-Data-packagedElement-58-ownedEnd BPMNProfile-Process-Data-DataOutput-outputSetWithOptional"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-58-ownedEnd" name="optionalOutputRefs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Data-packagedElement-58" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-58-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-58-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-7" memberEnd="BPMNProfile-Process-Data-packagedElement-7-ownedEnd BPMNProfile-Process-Data-DataInput-base_InputPin" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-7-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-7-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-7-ownedEnd" name="extension_DataInput" visibility="public" type="BPMNProfile-Process-Data-DataInput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-7"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-7-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-40" memberEnd="BPMNProfile-Process-Data-packagedElement-40-ownedEnd BPMNProfile-Process-Data-Assignment-base_Dependency" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-40-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-40-ownedEnd" name="extension_Assignment" visibility="public" type="BPMNProfile-Process-Data-Assignment" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-40"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-40-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-53" memberEnd="BPMNProfile-Process-Data-packagedElement-53-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-outputSets"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-53"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-4" memberEnd="BPMNProfile-Process-Data-packagedElement-4-ownedEnd BPMNProfile-Process-Data-DataOutput-base_Parameter" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-4-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-4-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-4-ownedEnd" name="extension_DataOutput" visibility="public" type="BPMNProfile-Process-Data-DataOutput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-4"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-4-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-37" memberEnd="BPMNProfile-Process-Data-packagedElement-37-ownedEnd BPMNProfile-Process-Data-BPMNProperty-base_DataStoreNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-37-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-37-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-37-ownedEnd" name="extension_BPMNProperty" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-37"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-37-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-20" memberEnd="BPMNProfile-Process-Data-packagedElement-20-ownedEnd BPMNProfile-Process-Data-OutputSet-base_ParameterSet" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-20-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-20-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-20-ownedEnd" name="extension_OutputSet" visibility="public" type="BPMNProfile-Process-Data-OutputSet" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-20"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-20-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-26" memberEnd="BPMNProfile-Process-Data-packagedElement-26-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-base_Action" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-26-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-26-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-26-ownedEnd" name="extension_InputOutputSpecification" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-26"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-26-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-51" memberEnd="BPMNProfile-Process-Data-packagedElement-51-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-dataOutputs"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-51-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-51"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataAssociation" name="DataAssociation" isAbstract="true"> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.source" name="DataAssociation.source" constrainedElement="BPMNProfile-Process-Data-DataAssociation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.source-specification"> + <body>DataAssociation source must be ItemAwareElement</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.transformation" name="DataAssociation.transformation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.transformation-specification"> + <body>BPMN DataAssociation::/transformation : FormalExpression [0..1] = ObjectFlow::transformation. +</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.target" name="DataAssociation.target" constrainedElement="BPMNProfile-Process-Data-DataAssociation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.target-specification"> + <body>DataAssociation target must be ItemAwareElement</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Data-DataAssociation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-base_ObjectFlow" name="base_ObjectFlow" visibility="public" association="BPMNProfile-Process-Data-packagedElement-12"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ObjectFlow"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Data-packagedElement-47" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-targetRef" name="targetRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Data-packagedElement-48" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-transformation" name="transformation" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-Process-Data-packagedElement-49" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-assignment" name="assignment" visibility="public" type="BPMNProfile-Process-Data-Assignment" association="BPMNProfile-Process-Data-packagedElement-41"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataAssociation-assignment-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataAssociation-assignment-upperValue" value="*"/> + </ownedAttribute> + <icon xmi:id="_VGNukOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%-65%73%68%65%84%120%-38%99%100%96%96%-56%96%-128%0%43%32%94%15%-59%68%3%70%-88%1%51%-96%-12%77%32%22%4%-30%117%36%27%32%33%-55%-70%-17%-59%-13%-33%-85%-128%108%91%32%91%18%-56%118%34%-43%5%48%-112%-79%99%-57%14%6%15%15%15%6%52%113%-30%13%0%-15%-127%-122%100%36%36%-6%-122%17%114%9%-52%0%100%32%13%-60%-75%32%6%-56%16%66%46%97%36%-28%68%66%46%33%104%0%33%-105%16%101%0%62%-105%16%109%0%46%-105%-32%52%0%-108%46%-120%49%20%-39%0%22%32%-2%-125%108%0%-48%-71%-51%72%105%98%63%-56%5%-56%-102%65%94%-62%-21%-126%5%-13%55%55%3%53%-85%3%53%-34%4%-46%-5%-111%-67%-126%97%-64%-115%-57%-38%-52%26%-78%87%-1%-30%115%1%-74%64%-59%-21%2%66%-87%16%-92%-122%-30%64%4%0%54%20%103%-55%87%125%58%-105%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-8" memberEnd="BPMNProfile-Process-Data-packagedElement-8-ownedEnd BPMNProfile-Process-Data-DataInput-base_Parameter" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-8-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Data-packagedElement-8-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-8-ownedEnd" name="extension_DataInput" visibility="public" type="BPMNProfile-Process-Data-DataInput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-8"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-8-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-45" memberEnd="BPMNProfile-Process-Data-packagedElement-45-ownedEnd BPMNProfile-Process-Data-InputOutputBinding-operationRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-45-ownedEnd" name="ioBinding" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-Process-Data-packagedElement-45" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-45-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-45-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-11" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-11-ownedEnd BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation"> + <ownedEnd xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-11-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-GlobalUserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-11"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-12" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-12-ownedEnd BPMNProfile-Process-HumanInteraction-GlobalUserTask-renderings"> + <ownedEnd xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-12-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-GlobalUserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-12"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-13" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-13-ownedEnd BPMNProfile-Process-HumanInteraction-UserTask-implementation"> + <ownedEnd xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-13-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-UserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-13"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-3" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-3-ownedEnd BPMNProfile-Process-HumanInteraction-ManualTask-base_OpaqueAction" navigableOwnedEnd="BPMNProfile-Process-HumanInteraction-packagedElement-3-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-3-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-3-ownedEnd" name="extension_ManualTask" visibility="public" type="BPMNProfile-Process-HumanInteraction-ManualTask" aggregation="composite" association="BPMNProfile-Process-HumanInteraction-packagedElement-3"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-3-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask" name="UserTask"> + <ownedRule xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-UserTask.implementation" name="UserTask.implementation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-UserTask.implementation-specification"> + <body>self.implementation = self.base_OpaqueAction.body.first</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-UserTask.renderings" name="UserTask.renderings"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-UserTask.renderings-specification"> + <body>UserTask::/renderings : Image [*] = OpaqueAction.appliedStereotype.icon</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-generalization" general="BPMNProfile-Process-Activities-Task"/> + <ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-HumanInteraction-packagedElement-5"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-HumanInteraction-packagedElement-13" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-implementation-defaultValue" value="##unspecified"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-renderings" name="renderings" visibility="public" type="BPMNProfile-Process-HumanInteraction-Rendering" association="BPMNProfile-Process-HumanInteraction-packagedElement-14" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-renderings-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-renderings-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-10" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-10-ownedEnd BPMNProfile-Process-HumanInteraction-Rendering-base_Image" navigableOwnedEnd="BPMNProfile-Process-HumanInteraction-packagedElement-10-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-10-ownedEnd" name="extension_Rendering" visibility="public" type="BPMNProfile-Process-HumanInteraction-Rendering" aggregation="composite" association="BPMNProfile-Process-HumanInteraction-packagedElement-10"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-10-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-HumanPerformer" name="HumanPerformer"> + <generalization xmi:id="BPMNProfile-Process-HumanInteraction-HumanPerformer-generalization" general="BPMNProfile-Process-Activities-Performer"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask" name="GlobalUserTask"> + <ownedRule xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-GlobalUserTask.renderings" name="GlobalUserTask.renderings"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-GlobalUserTask.renderings-specification"> + <body>GlobalUserTask::/renderings: Image [*] = Stereotype.icon</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-GlobalUserTask.implementation" name="GlobalUserTask.implementation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-GlobalUserTask.implementation-specification"> + <body>GlobalUserTask::/implementation : String [*] {ordered,non-unique}= OpaqueBehavior.body (defaults to "##unspecified")</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-generalization" general="BPMNProfile-Process-GlobalTask"/> + <ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-HumanInteraction-packagedElement-11" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation-upperValue" value="*"/> + <defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation-defaultValue" value="##unspecified"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-renderings" name="renderings" visibility="public" type="BPMNProfile-Process-HumanInteraction-Rendering" association="BPMNProfile-Process-HumanInteraction-packagedElement-12" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-renderings-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-renderings-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-14" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-14-ownedEnd BPMNProfile-Process-HumanInteraction-UserTask-renderings"> + <ownedEnd xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-UserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-14"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-Rendering" name="Rendering"> + <generalization xmi:id="BPMNProfile-Process-HumanInteraction-Rendering-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-Rendering-base_Image" name="base_Image" visibility="public" association="BPMNProfile-Process-HumanInteraction-packagedElement-10"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Image"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalManualTask" name="GlobalManualTask"> + <generalization xmi:id="BPMNProfile-Process-HumanInteraction-GlobalManualTask-generalization" general="BPMNProfile-Process-GlobalTask"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-ManualTask" name="ManualTask"> + <generalization xmi:id="BPMNProfile-Process-HumanInteraction-ManualTask-generalization" general="BPMNProfile-Process-Activities-Task"/> + <ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-ManualTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-HumanInteraction-packagedElement-3"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-5" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-5-ownedEnd BPMNProfile-Process-HumanInteraction-UserTask-base_OpaqueAction" navigableOwnedEnd="BPMNProfile-Process-HumanInteraction-packagedElement-5-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-5-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-5-ownedEnd" name="extension_UserTask" visibility="public" type="BPMNProfile-Process-HumanInteraction-UserTask" aggregation="composite" association="BPMNProfile-Process-HumanInteraction-packagedElement-5"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-5-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-PotentialOwner" name="PotentialOwner"> + <generalization xmi:id="BPMNProfile-Process-HumanInteraction-PotentialOwner-generalization" general="BPMNProfile-Process-HumanInteraction-HumanPerformer"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-InteractionNode" name="InteractionNode" isAbstract="true"> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-InteractionNode-base_Element" name="base_Element" visibility="public" association="BPMNProfile-Collaboration-packagedElement-20"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-InteractionNode-outgoingConversationLinks" name="outgoingConversationLinks" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" association="BPMNProfile-Collaboration-Conversation-packagedElement-16" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-InteractionNode-outgoingConversationLinks-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-InteractionNode-outgoingConversationLinks-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-InteractionNode-incomingConversationLinks" name="incomingConversationLinks" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" association="BPMNProfile-Collaboration-Conversation-packagedElement-17" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-6" memberEnd="BPMNProfile-Collaboration-packagedElement-6-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-participantAssociations"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-6-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-6"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-6-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-40" memberEnd="BPMNProfile-Collaboration-packagedElement-40-ownedEnd BPMNProfile-Collaboration-Participant-interfaceRefs"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-40-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-40"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-28" memberEnd="BPMNProfile-Collaboration-ParticipantMultiplicity-minimum BPMNProfile-Collaboration-packagedElement-28-ownedEnd"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-28-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" association="BPMNProfile-Collaboration-packagedElement-28"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-39" memberEnd="BPMNProfile-Collaboration-packagedElement-39-ownedEnd BPMNProfile-Collaboration-MessageFlowAssociation-outerMessageFlowRef"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-39-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" association="BPMNProfile-Collaboration-packagedElement-39"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-31" memberEnd="BPMNProfile-Collaboration-packagedElement-31-ownedEnd BPMNProfile-Collaboration-MessageFlow-sourceRef"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-31-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-31"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Participant" name="Participant"> + <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.ownership" name="Participant.ownership" constrainedElement="BPMNProfile-Collaboration-Participant"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.ownership-specification"> + <body>Participant must be owned by BPMN <<Collaboration>></body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.type" name="Participant.type" constrainedElement="BPMNProfile-Collaboration-Participant"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.type-specification"> + <body>Participant must be typed either by UML class or a stereotyped class.</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.multiplicityMinimum" name="Participant.multiplicityMinimum"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.multiplicityMinimum-specification"> + <body>Participant.multiplicityMaximum : UnlimitedNatural = Property.upper (defined on Multiplicity element)</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.realization.supplier" name="Participant.realization.supplier" constrainedElement="BPMNProfile-Collaboration-Participant"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.realization.supplier-specification"> + <body> The supplier is a UML Interface stereotyped + by BPMN Interface</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.processRef" name="Participant.processRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.processRef-specification"> + <body>Participant:://processRef : Process [0..1] = Property.type if type is activity, or Property.type.classifierBehavior if type is a BehavioredClassifier that is not Activity</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.multiplicityMaximum" name="Participant.multiplicityMaximum"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.multiplicityMaximum-specification"> + <body>Participant.multiplicityMaximum : Integer = Property.upper (defined on Multiplicity element)</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-participant.partnerEntityRef" name="participant.partnerEntityRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-participant.partnerEntityRef-specification"> + <body>participant::/partnerEntityRef : PartnerEntity [*] = inverse of PartnerEntity::/participantRef</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-participant.partnerRoleRef" name="participant.partnerRoleRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-participant.partnerRoleRef-specification"> + <body>participant::/partnerRoleRef : PartnerRole [*] = inverse of PartnerRole::/participantRef</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.interfaceRefs" name="Participant.interfaceRefs"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.interfaceRefs-specification"> + <body>Participant:://interfaceRefs : BPMNInterface [*] = Property.type with BPMNInterface stereotype applied</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Collaboration-Participant-generalization-1" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <generalization xmi:id="BPMNProfile-Collaboration-Participant-generalization-2" general="BPMNProfile-Collaboration-InteractionNode"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-base_Property" name="base_Property" visibility="public" association="BPMNProfile-Collaboration-packagedElement-8"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-processRef" name="processRef" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Collaboration-packagedElement-27" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Participant-processRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-participantMultiplicity_" name="participantMultiplicity " visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" association="BPMNProfile-Collaboration-packagedElement-30" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Participant-participantMultiplicity_-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-partnerEntityRef" name="partnerEntityRef" visibility="public" type="BPMNProfile-Collaboration-PartnerEntity" association="BPMNProfile-Collaboration-packagedElement-34" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-partnerEntityRef-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-partnerEntityRef-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-partnerRoleRef" name="partnerRoleRef" visibility="public" type="BPMNProfile-Collaboration-PartnerRole" association="BPMNProfile-Collaboration-packagedElement-35" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-partnerRoleRef-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-partnerRoleRef-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-interfaceRefs" name="interfaceRefs" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" association="BPMNProfile-Collaboration-packagedElement-40" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-interfaceRefs-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-interfaceRefs-upperValue" value="*"/> + </ownedAttribute> + <icon xmi:id="_1DI-MOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%7%116%73%77%69%7%-37%2%23%14%36%0%-8%85%-74%-90%0%0%0%25%116%69%88%116%67%111%109%109%101%110%116%0%67%114%101%97%116%101%100%32%119%105%116%104%32%71%73%77%80%87%-127%14%23%0%0%0%62%73%68%65%84%56%-53%99%-4%-1%-1%63%3%37%-128%-119%-127%66%48%12%12%96%97%96%96%96%96%100%100%36%43%36%-1%-1%-1%-49%-56%-126%-52%-127%25%6%99%-29%3%48%75%7%73%24%-96%-121%3%41%97%-62%56%-102%18%7%-127%1%0%116%-14%20%35%75%-68%106%-16%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-24" memberEnd="BPMNProfile-Collaboration-packagedElement-24-ownedEnd BPMNProfile-Collaboration-PartnerEntity-base_InstanceSpecification" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-24-ownedEnd"> + <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-24-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-24-ownedEnd" name="extension_PartnerEntity" visibility="public" type="BPMNProfile-Collaboration-PartnerEntity" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-24"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-24-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-38" memberEnd="BPMNProfile-Collaboration-packagedElement-38-ownedEnd BPMNProfile-Collaboration-MessageFlowAssociation-innerMessageFlowRef"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-38-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" association="BPMNProfile-Collaboration-packagedElement-38"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-8" memberEnd="BPMNProfile-Collaboration-packagedElement-8-ownedEnd BPMNProfile-Collaboration-Participant-base_Property" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-8-ownedEnd"> + <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-8-generalization-1" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-8-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-8-ownedEnd" name="extension_Participant" visibility="public" type="BPMNProfile-Collaboration-Participant" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-8"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-8-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-12" memberEnd="BPMNProfile-Collaboration-packagedElement-12-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-correlationKeys"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-12-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-12"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-12-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-26" memberEnd="BPMNProfile-Collaboration-Conversation-ConversationLink-collaboration BPMNProfile-Collaboration-BPMNCollaboration-conversationLinks"/> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-32" memberEnd="BPMNProfile-Collaboration-packagedElement-32-ownedEnd BPMNProfile-Collaboration-MessageFlow-targetRef"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-32-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-32"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-PartnerRole" name="PartnerRole"> + <ownedRule xmi:id="BPMNProfile-Collaboration-PartnerRole-PartnerRole.participantRef" name="PartnerRole.participantRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-PartnerRole-PartnerRole.participantRef-specification"> + <body>PartnerRole::/participantRef : Participant [*] = properties with Participant stereotype applied that the class is the type of.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Collaboration-PartnerRole-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-PartnerRole-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Collaboration-packagedElement-22"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-PartnerRole-participantRef" name="participantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-35" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-PartnerRole-participantRef-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-PartnerRole-participantRef-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-3" name="" memberEnd="BPMNProfile-Collaboration-packagedElement-3-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-messageFlowAssociations"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-3-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-3"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-30" memberEnd="BPMNProfile-Collaboration-packagedElement-30-ownedEnd BPMNProfile-Collaboration-Participant-participantMultiplicity_"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-30-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-30"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-29" memberEnd="BPMNProfile-Collaboration-packagedElement-29-ownedEnd BPMNProfile-Collaboration-ParticipantMultiplicity-maximum"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-29-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" association="BPMNProfile-Collaboration-packagedElement-29"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-36" memberEnd="BPMNProfile-Collaboration-packagedElement-36-ownedEnd BPMNProfile-Collaboration-ParticipantAssociation-innerParticipantRef"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-36-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-packagedElement-36"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-MessageFlow" name="MessageFlow"> + <ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.sourceRef" name="MessageFlow.sourceRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.sourceRef-specification"> + <body>MessageFlow::/sourceRef = InformationFlow.informationSource</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.targetRef" name="MessageFlow.targetRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.targetRef-specification"> + <body>MessageFlow::/messageRef : Message [0..1] = InformationFlow.conveyed</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.messageRef" name="MessageFlow.messageRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.messageRef-specification"> + <body>MessageFlow::/targetRef = InformationFlow.informationTarget</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Collaboration-MessageFlow-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlow-base_InformationFlow" name="base_InformationFlow" visibility="public" association="BPMNProfile-Collaboration-packagedElement-5"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InformationFlow"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlow-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" association="BPMNProfile-Collaboration-packagedElement-31" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlow-targetRef" name="targetRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" association="BPMNProfile-Collaboration-packagedElement-32" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlow-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-Collaboration-packagedElement-33" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-MessageFlow-messageRef-lowerValue"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration" name="BPMNCollaboration"> + <ownedRule xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-Collaboration.participants" name="Collaboration.participants"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-Collaboration.participants-specification"> + <body>Collaboration::/participants : Participant [*] = Collaboration.ownedAttributes with Participant stereotype applied.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-isClosed" name="isClosed" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-isClosed-defaultValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participantAssociations" name="participantAssociations" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-packagedElement-6"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participantAssociations-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participantAssociations-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlowAssociations" name="messageFlowAssociations" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" association="BPMNProfile-Collaboration-packagedElement-3"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlowAssociations-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlowAssociations-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlows" name="messageFlows" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-19"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlows-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlows-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-base_Collaboration" name="base_Collaboration" visibility="public" association="BPMNProfile-Collaboration-packagedElement-2"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Collaboration"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversations" name="conversations" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-packagedElement-9"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversations-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversations-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-correlationKeys" name="correlationKeys" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-Collaboration-packagedElement-12"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-correlationKeys-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-correlationKeys-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participants" name="participants" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-25" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participants-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participants-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversationLinks" name="conversationLinks" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" association="BPMNProfile-Collaboration-packagedElement-26" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversationLinks-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversationLinks-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation" name="MessageFlowAssociation"> + <ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-MessageFlowAssociation.innerMessageFlowRef" name="MessageFlowAssociation.innerMessageFlowRef" constrainedElement="BPMNProfile-Collaboration-MessageFlowAssociation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-MessageFlowAssociation.innerMessageFlowRef-specification"> + <body>MessageFlowAssociation InnerMessageFlowRef is a UML dependency supplier</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-MessageFlowAssociation.outerMessageFlowRef" name="MessageFlowAssociation.outerMessageFlowRef" constrainedElement="BPMNProfile-Collaboration-MessageFlowAssociation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-MessageFlowAssociation.outerMessageFlowRef-specification"> + <body>MessageFlowAssociation OuterMessageFlowRef is a UML dependency client</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Collaboration-packagedElement-18"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-innerMessageFlowRef" name="innerMessageFlowRef" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-38" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-outerMessageFlowRef" name="outerMessageFlowRef" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-39" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-PartnerEntity" name="PartnerEntity"> + <ownedRule xmi:id="BPMNProfile-Collaboration-PartnerEntity-PartnerEntity.participantRef" name="PartnerEntity.participantRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-PartnerEntity-PartnerEntity.participantRef-specification"> + <body>PartnerEntity::/participantRef : Participant [*] = properties with Participant stereotype applied that the instance specification is default value of.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Collaboration-PartnerEntity-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-PartnerEntity-base_InstanceSpecification" name="base_InstanceSpecification" visibility="public" association="BPMNProfile-Collaboration-packagedElement-24"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-PartnerEntity-participantRef" name="participantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-34" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-PartnerEntity-participantRef-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-PartnerEntity-participantRef-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-22" memberEnd="BPMNProfile-Collaboration-packagedElement-22-ownedEnd BPMNProfile-Collaboration-PartnerRole-base_Class" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-22-ownedEnd"> + <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-22-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-22-ownedEnd" name="extension_PartnerRole" visibility="public" type="BPMNProfile-Collaboration-PartnerRole" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-22"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-22-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-27" memberEnd="BPMNProfile-Collaboration-packagedElement-27-ownedEnd BPMNProfile-Collaboration-Participant-processRef"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-27-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-27"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-25" memberEnd="BPMNProfile-Collaboration-packagedElement-25-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-participants"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-25"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-34" memberEnd="BPMNProfile-Collaboration-Participant-partnerEntityRef BPMNProfile-Collaboration-PartnerEntity-participantRef"/> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-33" memberEnd="BPMNProfile-Collaboration-packagedElement-33-ownedEnd BPMNProfile-Collaboration-MessageFlow-messageRef"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-33-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-33"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-18" memberEnd="BPMNProfile-Collaboration-packagedElement-18-ownedEnd BPMNProfile-Collaboration-MessageFlowAssociation-base_Dependency" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-18-ownedEnd"> + <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-18-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-18-ownedEnd" name="extension_MessageFlowAssociation" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-18"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-18-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-2" memberEnd="BPMNProfile-Collaboration-packagedElement-2-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-base_Collaboration" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-2-ownedEnd"> + <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-2-ownedEnd" name="extension_BPMNCollaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-2"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-2-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-5" memberEnd="BPMNProfile-Collaboration-packagedElement-5-ownedEnd BPMNProfile-Collaboration-MessageFlow-base_InformationFlow" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-5-ownedEnd"> + <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-5-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-5-ownedEnd" name="extension_MessageFlow" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-5"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-5-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-19" memberEnd="BPMNProfile-Collaboration-packagedElement-19-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-messageFlows"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-19-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-19"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-35" memberEnd="BPMNProfile-Collaboration-Participant-partnerRoleRef BPMNProfile-Collaboration-PartnerRole-participantRef"/> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-20" isAbstract="true" memberEnd="BPMNProfile-Collaboration-packagedElement-20-ownedEnd BPMNProfile-Collaboration-InteractionNode-base_Element" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-20-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-20-ownedEnd" name="extension_InteractionNode" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-20"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-20-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-16" memberEnd="BPMNProfile-Collaboration-packagedElement-16-ownedEnd BPMNProfile-Collaboration-ParticipantMultiplicity-base_MultiplicityElement" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-16-ownedEnd"> + <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-16-ownedEnd" name="extension_ParticipantMultiplicity" visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-16"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-16-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation" name="ParticipantAssociation"> + <ownedRule xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-ParticipantAssociation.innerParticipantRef" name="ParticipantAssociation.innerParticipantRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-ParticipantAssociation.innerParticipantRef-specification"> + <body>ParticipantAssociation::/innerParticipantRef : Participant = Dependency.supplier</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-ParticipantAssociation.outerParticipantRef" name="ParticipantAssociation.outerParticipantRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-ParticipantAssociation.outerParticipantRef-specification"> + <body>ParticipantAssociation::/outerParticipantRef : Participant = Dependency.clients</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Collaboration-packagedElement-11"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-innerParticipantRef" name="innerParticipantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-36" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-outerParticipantRef" name="outerParticipantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-37" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-37" memberEnd="BPMNProfile-Collaboration-packagedElement-37-ownedEnd BPMNProfile-Collaboration-ParticipantAssociation-outerParticipantRef"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-37-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-packagedElement-37"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity" name="ParticipantMultiplicity"> + <generalization xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-base_MultiplicityElement" name="base_MultiplicityElement" visibility="public" association="BPMNProfile-Collaboration-packagedElement-16"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#MultiplicityElement"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-minimum" name="minimum" visibility="public" association="BPMNProfile-Collaboration-packagedElement-28" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-maximum" name="maximum" visibility="public" association="BPMNProfile-Collaboration-packagedElement-29" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-11" memberEnd="BPMNProfile-Collaboration-packagedElement-11-ownedEnd BPMNProfile-Collaboration-ParticipantAssociation-base_Dependency" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-11-ownedEnd"> + <generalization xmi:id="BPMNProfile-Collaboration-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-11-ownedEnd" name="extension_ParticipantAssociation" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-11"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-11-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-9" memberEnd="BPMNProfile-Collaboration-packagedElement-9-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-conversations"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-9-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-9"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-9-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-20" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-20-ownedEnd BPMNProfile-CoreStructure-Foundation-BaseElement-documentation"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-20-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Foundation-packagedElement-20"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-2" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Foundation-BaseElement-base_Element" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-2-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-2-ownedEnd" name="extension_BaseElement" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-2"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-2-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation" name="Documentation"> + <generalization xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-base_Comment" name="base_Comment" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-5"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-textFormat" name="textFormat" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-text" name="text" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-22" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" name="ExtensionDefinition"> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-base_Stereotype" name="base_Stereotype" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-11"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-extensionAttributeDefinitions" name="extensionAttributeDefinitions" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-24" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-extensionAttributeDefinitions-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-extensionAttributeDefinitions-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-3" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-3-ownedEnd BPMNProfile-CoreStructure-Foundation-BaseElement-extensionValues"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-3-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Foundation-packagedElement-3"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-13" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-13-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-base_Slot" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-13-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-13-ownedEnd" name="extension_ExtensionAttributeValue" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-13"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-13-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-17" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-17-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNRelationship-sources"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-17-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" association="BPMNProfile-CoreStructure-Foundation-packagedElement-17"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-26" memberEnd="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-isReference BPMNProfile-CoreStructure-Foundation-packagedElement-26-ownedEnd"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-26-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-26"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-11" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-11-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-base_Stereotype" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-11-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-11-ownedEnd" name="extension_ExtensionDefinition" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-11"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-11-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" name="BPMNRelationship"> + <generalization xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-base_Constraint" name="base_Constraint" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-16"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Constraint"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-type" name="type" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-direction" name="direction" visibility="public" type="BPMNProfile-CoreStructure-Foundation-RelationshipDirection"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-targets" name="targets" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-18"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-targets-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-sources" name="sources" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-17"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-sources-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-definition" name="definition" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement" name="BaseElement" isAbstract="true"> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-id" name="id" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-id-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionValues" name="extensionValues" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" association="BPMNProfile-CoreStructure-Foundation-packagedElement-3"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionValues-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionValues-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-base_Element" name="base_Element" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-2"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-documentation" name="documentation" visibility="public" type="BPMNProfile-CoreStructure-Foundation-Documentation" association="BPMNProfile-CoreStructure-Foundation-packagedElement-20" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TMKB8A7FEeWlq9TDHIMpVg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-documentation-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionDefinitions" name="extensionDefinitions" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-21" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionDefinitions-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionDefinitions-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-outgoing" name="outgoing" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-15" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-outgoing-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-outgoing-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-incoming" name="incoming" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-16" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-incoming-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-incoming-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" name="ExtensionAttributeValue"> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-base_Slot" name="base_Slot" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-13"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Slot"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-valueRef" name="valueRef" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-14"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-valueRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-extensionAttributeDefinition" name="extensionAttributeDefinition" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-27" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-16" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-16-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNRelationship-base_Constraint" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-16-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-16-ownedEnd" name="extension_BPMNRelationship" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-16"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-16-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-22" memberEnd="BPMNProfile-CoreStructure-Foundation-Documentation-text BPMNProfile-CoreStructure-Foundation-packagedElement-22-ownedEnd"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-22-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-Documentation" association="BPMNProfile-CoreStructure-Foundation-packagedElement-22"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-base_Property" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-7-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-7-ownedEnd" name="extension_ExtensionAttributeDefinition" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-7"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-7-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-24" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-24-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-extensionAttributeDefinitions"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-24-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-24"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-27" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-27-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-extensionAttributeDefinition"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-27-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" association="BPMNProfile-CoreStructure-Foundation-packagedElement-27"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-25" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-25-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-type"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-25"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-9" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-9-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNExtension-base_Stereotype" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-9-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-9-ownedEnd" name="extension_BPMNExtension" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNExtension" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-9"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-9-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-14" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-14-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-valueRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" association="BPMNProfile-CoreStructure-Foundation-packagedElement-14"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-14-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-14-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-18" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-18-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNRelationship-targets"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-18-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" association="BPMNProfile-CoreStructure-Foundation-packagedElement-18"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-21" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-21-ownedEnd BPMNProfile-CoreStructure-Foundation-BaseElement-extensionDefinitions"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-21-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Foundation-packagedElement-21"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-5" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-5-ownedEnd BPMNProfile-CoreStructure-Foundation-Documentation-base_Comment" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-5-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-5-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-5-ownedEnd" name="extension_BPMNDocumentation" visibility="public" type="BPMNProfile-CoreStructure-Foundation-Documentation" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-5"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-5-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-23" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-23-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNExtension-definition"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-23-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNExtension" association="BPMNProfile-CoreStructure-Foundation-packagedElement-23"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" name="ExtensionAttributeDefinition"> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-7"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-type" name="type" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-25" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-isReference" name="isReference" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-26" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension" name="BPMNExtension"> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-base_Stereotype" name="base_Stereotype" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-9"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-mustUnderstand" name="mustUnderstand" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-mustUnderstand-lowerValue"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-mustUnderstand-defaultValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-definition" name="definition" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-23" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection" name="RelationshipDirection"> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-none" name="none"/> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-forward" name="forward"/> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-backward" name="backward"/> + <ownedLiteral xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-both" name="both"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-9" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-9-ownedEnd BPMNProfile-CoreStructure-Service-BPMNInterface-callableElements"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-9-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" association="BPMNProfile-CoreStructure-Service-packagedElement-9"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation" name="BPMNOperation"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.owner" name="BPMNOperation.owner" constrainedElement="BPMNProfile-CoreStructure-Service-BPMNOperation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.owner-specification"> + <body>BPMN Operation owner must be BPMN Interface.</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.inMessageRef" name="BPMNOperation.inMessageRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.inMessageRef-specification"> + <body>BPMNOperation::/inMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = in, and a type that has the BPMNMessage stereotype applied.</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.outMessageRef" name="BPMNOperation.outMessageRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.outMessageRef-specification"> + <body>BPMNOperation::/outMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = out or return, and a type that has the BPMNMessage stereotype applied.</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.errorRefs" name="BPMNOperation.errorRefs"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.errorRefs-specification"> + <body>BPMNOperation::/errorRefs : Error [*] = Operation.raisedException (defined on Behavioral Feature)</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-base_Operation" name="base_Operation" visibility="public" association="BPMNProfile-CoreStructure-Service-packagedElement-4"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-implementationRef" name="implementationRef" visibility="public"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-implementationRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-inMessageRef" name="inMessageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Service-packagedElement-6" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-outMessageRef" name="outMessageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Service-packagedElement-7" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-outMessageRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-errorRef" name="errorRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-Error" association="BPMNProfile-CoreStructure-Service-packagedElement-8" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-errorRef-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-errorRef-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Service-BPMNOperation-base_Operation" navigableOwnedEnd="BPMNProfile-CoreStructure-Service-packagedElement-4-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-4-ownedEnd" name="extension_BPMNOperation" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" aggregation="composite" association="BPMNProfile-CoreStructure-Service-packagedElement-4"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-4-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-5" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-5-ownedEnd BPMNProfile-CoreStructure-Service-BPMNInterface-operations"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-5-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" association="BPMNProfile-CoreStructure-Service-packagedElement-5"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-6" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-6-ownedEnd BPMNProfile-CoreStructure-Service-BPMNOperation-inMessageRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-6-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-6"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Service-BPMNOperation-outMessageRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-7-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-7"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-8" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-8-ownedEnd BPMNProfile-CoreStructure-Service-BPMNOperation-errorRef"> + <ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-8-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-8"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface" name="BPMNInterface"> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-Interface.operation.multiplicity" name="Interface.operation.multiplicity" constrainedElement="BPMNProfile-CoreStructure-Service-BPMNInterface"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-Interface.operation.multiplicity-specification"> + <body>Interface may have from 1 to many operations.</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-Interface.ownedOperation" name="Interface.ownedOperation" constrainedElement="BPMNProfile-CoreStructure-Service-BPMNInterface"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-Interface.ownedOperation-specification"> + <body>All interface operations should have BPMN <<Operation>> sterereotype applied.</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-BPMNInterface.callableElements" name="BPMNInterface.callableElements"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-BPMNInterface.callableElements-specification"> + <body>BPMNInterface::/callableElements : CallableElement [*] = Interface.interfaceRealization.implementingClassifier</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-BPMNInterface.operations" name="BPMNInterface.operations"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-BPMNInterface.operations-specification"> + <body>BPMNInterface::/operations: BPMNOperation : Interface.ownedOperation</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-base_Interface" name="base_Interface" visibility="public" association="BPMNProfile-CoreStructure-Service-packagedElement-2"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-implementationRef" name="implementationRef" visibility="public"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-implementationRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-operations" name="operations" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-5" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-operations-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-operations-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-callableElements" name="callableElements" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Service-packagedElement-9" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-callableElements-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-callableElements-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-2" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Service-BPMNInterface-base_Interface" navigableOwnedEnd="BPMNProfile-CoreStructure-Service-packagedElement-2-ownedEnd"> + <generalization xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-2-ownedEnd" name="extension_BPMNInterface" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" aggregation="composite" association="BPMNProfile-CoreStructure-Service-packagedElement-2"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-2-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation" name="SubConversation"> + <ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-SubConversation.connected.elements" name="SubConversation.connected.elements" constrainedElement="BPMNProfile-Collaboration-Conversation-SubConversation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-SubConversation.connected.elements-specification"> + <body>SubConversation can link only collaboration properties (BPMN participants) and actions (BPMN events and BPMN activities)</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-generalization" general="BPMNProfile-Collaboration-Conversation-ConversationNode"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-conversationNodes" name="conversationNodes" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-5"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-conversationNodes-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-conversationNodes-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-14" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-14-ownedEnd BPMNProfile-Collaboration-Conversation-CallConversation-calledCollaborationRef"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-CallConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-14"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-8" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-8-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationNode-messageFlowRefs"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-8-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-8"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-8-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-8-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-10" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-10-ownedEnd BPMNProfile-Collaboration-Conversation-CallConversation-_collaborationUse"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-10-ownedEnd" name=" callConversation" visibility="public" type="BPMNProfile-Collaboration-Conversation-CallConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-10"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-10-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode" name="ConversationNode" isAbstract="true"> + <ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-ConversationNode.participantRefs" name="ConversationNode.participantRefs"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-ConversationNode.participantRefs-specification"> + <body>ConversationNode::/participantRefs : Participant [2..*] = the informationSource and informationTarget on the InformationFlow</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-generalization-1" general="BPMNProfile-Collaboration-InteractionNode"/> + <generalization xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-generalization-2" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-base_InformationFlow" name="base_InformationFlow" visibility="public" association="BPMNProfile-Collaboration-Conversation-packagedElement-7"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InformationFlow"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-messageFlowRefs" name="messageFlowRefs" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-Conversation-packagedElement-8"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-messageFlowRefs-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-messageFlowRefs-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-correlationKeys" name="correlationKeys" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-Collaboration-Conversation-packagedElement-9"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-correlationKeys-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-correlationKeys-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-participantRefs" name="participantRefs" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-Conversation-packagedElement-13" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-participantRefs-lowerValue" value="2"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-participantRefs-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-12" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-12-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationLink-base_Dependency" navigableOwnedEnd="BPMNProfile-Collaboration-Conversation-packagedElement-12-ownedEnd"> + <generalization xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-12-ownedEnd" name="extension_ConversationLink" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" aggregation="composite" association="BPMNProfile-Collaboration-Conversation-packagedElement-12"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-12-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-17" memberEnd="BPMNProfile-Collaboration-InteractionNode-incomingConversationLinks BPMNProfile-Collaboration-Conversation-ConversationLink-targetRef"/> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-16" memberEnd="BPMNProfile-Collaboration-InteractionNode-outgoingConversationLinks BPMNProfile-Collaboration-Conversation-ConversationLink-sourceRef"/> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-GlobalConversation" name="GlobalConversation"> + <ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-GlobalConversation-GlobalConversation.contained.elements" name="GlobalConversation.contained.elements" constrainedElement="BPMNProfile-Collaboration-Conversation-GlobalConversation"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-GlobalConversation-GlobalConversation.contained.elements-specification"> + <body>A GlobalConversation MUST NOT contain any ConversationNodes.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Collaboration-Conversation-GlobalConversation-generalization" general="BPMNProfile-Collaboration-BPMNCollaboration"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-13" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-13-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationNode-participantRefs"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-13-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-13"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation" name="CallConversation"> + <ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-CallConversation.calledCollaborationRef" name="CallConversation.calledCollaborationRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-CallConversation.calledCollaborationRef-specification"> + <body>CallConversation::/calledCollaborationRef : BPMNCollaboration [0..1] = Collaboration.type</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-CallConversation.participantAssociations" name="CallConversation.participantAssociations"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-CallConversation.participantAssociations-specification"> + <body>CallConversation::/participantAssociations : ParticipantAssociation [*] = CollaborationUse.RoleBinding</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-generalization" general="BPMNProfile-Collaboration-Conversation-ConversationNode"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-_collaborationUse" name=" collaborationUse" visibility="public" association="BPMNProfile-Collaboration-Conversation-packagedElement-10"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CollaborationUse"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-calledCollaborationRef" name="calledCollaborationRef" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-Conversation-packagedElement-14" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-calledCollaborationRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-participantAssociations" name="participantAssociations" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-Conversation-packagedElement-15" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-participantAssociations-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-participantAssociations-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-7-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationNode-base_InformationFlow" navigableOwnedEnd="BPMNProfile-Collaboration-Conversation-packagedElement-7-ownedEnd"> + <generalization xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7-generalization-1" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <generalization xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7-ownedEnd" name="extension_ConversationNode" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" aggregation="composite" association="BPMNProfile-Collaboration-Conversation-packagedElement-7"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-5" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-5-ownedEnd BPMNProfile-Collaboration-Conversation-SubConversation-conversationNodes"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-5-ownedEnd" name="subConversation" visibility="public" type="BPMNProfile-Collaboration-Conversation-SubConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-5"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-5-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-9" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-9-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationNode-correlationKeys"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-9-ownedEnd" name="conversationNode" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-9"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-9-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-15" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-15-ownedEnd BPMNProfile-Collaboration-Conversation-CallConversation-participantAssociations"> + <ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-15-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-CallConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-15"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-Conversation" name="Conversation"> + <generalization xmi:id="BPMNProfile-Collaboration-Conversation-Conversation-generalization" general="BPMNProfile-Collaboration-Conversation-ConversationNode"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink" name="ConversationLink"> + <generalization xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-collaboration" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-26" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-16" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Collaboration-Conversation-packagedElement-12"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-targetRef" name="targetRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-17" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-60" memberEnd="BPMNProfile-Process-Activities-packagedElement-60-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-oneBehaviorEventRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-60-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-60"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-19" memberEnd="BPMNProfile-Process-Activities-packagedElement-19-ownedEnd BPMNProfile-Process-Activities-ScriptTask-base_OpaqueAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-19-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-19-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-19-ownedEnd" name="extension_ScriptTask" visibility="public" type="BPMNProfile-Process-Activities-ScriptTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-19"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-19-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-45" memberEnd="BPMNProfile-Process-Activities-packagedElement-45-ownedEnd BPMNProfile-Process-Activities-ScriptTask-scriptFormat"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-45-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ScriptTask" association="BPMNProfile-Process-Activities-packagedElement-45"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-63" memberEnd="BPMNProfile-Process-Activities-packagedElement-63-ownedEnd BPMNProfile-Process-Activities-ComplexBehaviorDefinition-condition"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-63-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" association="BPMNProfile-Process-Activities-packagedElement-63"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-SubProcess" name="SubProcess"> + <ownedRule xmi:id="BPMNProfile-Process-Activities-SubProcess-SubProcess.triggeredByEvent" name="SubProcess.triggeredByEvent" constrainedElement="BPMNProfile-Process-Activities-SubProcess"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-SubProcess-SubProcess.triggeredByEvent-specification"> + <body>StructuredActivityNodes with SubProcess Stereotype applied that have triggeredByEvent=true, and containing initial nodes with Start Event applied that have isInterrupting = false, have isLocallyReentrant = true.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Activities-SubProcess-generalization-1" general="BPMNProfile-Process-Activities-BPMNActivity"/> + <generalization xmi:id="BPMNProfile-Process-Activities-SubProcess-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElementsContainer"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-SubProcess-triggeredByEvent" name="triggeredByEvent" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Activities-SubProcess-triggeredByEvent-defaultValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-SubProcess-base_StructuredActivityNode" name="base_StructuredActivityNode" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-14"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredActivityNode"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-SubProcess-hasLaneSets" name="hasLaneSets" visibility="public" type="BPMNProfile-Process-LaneSet" association="BPMNProfile-Process-Activities-packagedElement-34"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-SubProcess-hasLaneSets-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-SubProcess-hasLaneSets-upperValue" value="*"/> + </ownedAttribute> + <icon xmi:id="_CeMOEOmdEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%9%58%0%0%9%58%1%-16%100%-110%74%0%0%0%25%116%69%88%116%83%111%102%116%119%97%114%101%0%119%119%119%46%105%110%107%115%99%97%112%101%46%111%114%103%-101%-18%60%26%0%0%1%96%73%68%65%84%56%-115%-59%-109%-67%-118%-62%64%16%-57%-1%-55%6%9%-72%44%-105%37%-51%6%46%-123%98%125%88%-89%-69%103%56%-60%39%-16%57%-18%33%-84%124%2%-117%43%44%-81%58%-16%9%-46%93%-111%-62%34%-127%-115%-32%-126%-82%31%40%-104%-72%87%69%60%48%-96%103%113%-1%106%-104%47%102%126%-52%88%-58%24%60%34%-5%-95%106%0%78%101%120%-98%-9%-52%24%19%-73%20%-83%-41%-21%124%-71%92%102%0%96%1%-80%6%-125%-63%71%-65%-33%127%109%-75%90%79%-73%52%-104%-51%102%-85%-15%120%-4%53%26%-115%-34%16%69%81%79%74%89%-104%59%37%-91%44%-94%40%-22%57%97%24%118%-123%16%100%62%-97%-93%40%10%120%-98%7%41%37%-124%16%56%28%14%48%-58%-64%113%28%88%-106%5%99%12%78%-89%19%92%-41%-123%16%-126%-124%97%-40%61%51%104%52%26%80%74%97%-69%-35%98%-65%-33%99%-79%88%96%-73%-37%-127%115%14%-91%20%8%33%56%30%-113%21%47%52%-101%-51%-33%16%57%-25%-32%-100%95%-35%57%8%-126%90%30%78%93%64%41%5%-91%20%0%-64%-9%125%-8%-66%127%53%-81%-10%14%-110%36%1%-91%20%-108%82%36%73%114%-1%4%-74%109%99%58%-99%2%0%-38%-19%118%125%-125%52%77%-29%60%-49%75%33%4%-71%12%-108%101%-119%78%-89%3%0%103%120%-105%-54%-13%-68%76%-45%52%38%89%-106%125%111%54%-101%23%74%-87%-80%109%-37%-43%90%67%107%13%-58%-40%121%5%-58%24%42%-65%-42%26%113%28%-81%-122%-61%-31%-25%100%50%121%-73%-86%103%-6%-13%41%-1%-5%55%-2%0%123%108%-53%29%127%65%4%-3%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-Performer" name="Performer"> + <generalization xmi:id="BPMNProfile-Process-Activities-Performer-generalization" general="BPMNProfile-Process-Activities-ResourceRole"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-65" memberEnd="BPMNProfile-Process-Activities-packagedElement-65-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-resources"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-65-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-65"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-32" memberEnd="BPMNProfile-Process-Activities-packagedElement-32-ownedEnd BPMNProfile-Process-Activities-ResourceRole-resourceAssignmentExpression"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-32-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-32"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-70" memberEnd="BPMNProfile-Process-Activities-packagedElement-70-ownedEnd BPMNProfile-Process-Activities-ResourceAssignmentExpression-expression"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-70-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceAssignmentExpression" association="BPMNProfile-Process-Activities-packagedElement-70"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-56" memberEnd="BPMNProfile-Process-Activities-packagedElement-56-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataInputRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-56-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-56"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-11" memberEnd="BPMNProfile-Process-Activities-packagedElement-11-ownedEnd BPMNProfile-Process-Activities-CallActivity-base_CallBehaviorAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-11-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-11-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-11-ownedEnd" name="extension_CallActivity" visibility="public" type="BPMNProfile-Process-Activities-CallActivity" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-11"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-11-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-23" memberEnd="BPMNProfile-Process-Activities-packagedElement-23-ownedEnd BPMNProfile-Process-Activities-BusinessRuleTask-base_OpaqueAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-23-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-23-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-23-ownedEnd" name="extension_BusinessRuleTask" visibility="public" type="BPMNProfile-Process-Activities-BusinessRuleTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-23"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-23-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-BPMNActivity" name="BPMNActivity" isAbstract="true"> + <ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.resources" name="BPMNActivity.resources"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.resources-specification"> + <body>self.properties = self.base_BPMNActivity.activityClass. ownedAttribute.bpmnProperty</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.container" name="BPMNActivity.container"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.container-specification"> + <body>BPMNActivity::/container : RederinableElement the collected values of Action::Activity and Action::inGroup. Constrained to elements stereotyped by BPMNActivity or SubProcess</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.properties" name="BPMNActivity.properties"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.properties-specification"> + <body>BPMNActivity::/resources : ResourceRole [*] = BPMNActivity.activityClass.OwnedAttribute with the ResourceRole stereotype applied.</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.default" name="BPMNActivity.default"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.default-specification"> + <body>BPMNActivity::/default : SequenceFlow [0..1] = and outgoingSequenceFlow with guard = "else"</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.boundaryEventsRefs" name="BPMNActivity.boundaryEventsRefs"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.boundaryEventsRefs-specification"> + <body>BPMNActivity::/boundaryEventsRefs : BoundaryEvent [*] = accept Event Actions in the same interruptible region as the BPMNActivity action.</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.loopCharacteristics" name="BPMNActivity.loopCharacteristics"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.loopCharacteristics-specification"> + <body>BPMNActivity::/loopCharacteristics = inStructuredActivityNode, if the inStructuredActivityNode is a LoopNode with the StandardLoopCharacteristics stereotype applied or an ExpansionRegion with MultiInstanceLoopCharacteristics stereotype applied, otherwise empty.</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Activities-BPMNActivity-generalization-1" general="BPMNProfile-CoreStructure-Common-FlowNode"/> + <generalization xmi:id="BPMNProfile-Process-Activities-BPMNActivity-generalization-2" general="BPMNProfile-Collaboration-InteractionNode"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-isForCompensation" name="isForCompensation" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-isForCompensation-defaultValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-startQuantity" name="startQuantity" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> + <defaultValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-startQuantity-defaultValue" value="1"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-completionQuantity" name="completionQuantity" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> + <defaultValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-completionQuantity-defaultValue" value="1"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-base_Action" name="base_Action" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-29"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Action"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-activityClass" name="activityClass" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-33"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-activityClass-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-properties" name="properties" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" association="BPMNProfile-Process-Activities-packagedElement-42" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-properties-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-properties-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-Process-Activities-packagedElement-43" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-default-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-boundaryEventRefs" name="boundaryEventRefs" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent" association="BPMNProfile-Process-Activities-packagedElement-48" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-boundaryEventRefs-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-boundaryEventRefs-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataInputAssociations" name="dataInputAssociations" visibility="public" type="BPMNProfile-Process-Data-DataInputAssociation" association="BPMNProfile-Process-Activities-packagedElement-49" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataInputAssociations-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataInputAssociations-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataOutputAssociations" name="dataOutputAssociations" visibility="public" type="BPMNProfile-Process-Data-DataOutputAssociation" association="BPMNProfile-Process-Activities-packagedElement-50" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataOutputAssociations-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataOutputAssociations-upperValue" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-loopCharacteristics" name="loopCharacteristics" visibility="public" type="BPMNProfile-Process-Activities-LoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-52" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-loopCharacteristics-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-resources" name="resources" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-65" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-resources-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-resources-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-68" memberEnd="BPMNProfile-Process-Activities-packagedElement-68-ownedEnd BPMNProfile-Process-Activities-ResourceParameterBinding-expression"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-68-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" association="BPMNProfile-Process-Activities-packagedElement-68"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-37" isAbstract="true" memberEnd="BPMNProfile-Process-Activities-packagedElement-37-ownedEnd BPMNProfile-Process-Activities-LoopCharacteristics-base_StructuredActivityNode" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-37-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-37-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-37-ownedEnd" name="extension_LoopCharacteristics" visibility="public" type="BPMNProfile-Process-Activities-LoopCharacteristics" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-37"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-37-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-44" memberEnd="BPMNProfile-Process-Activities-packagedElement-44-ownedEnd BPMNProfile-Process-Activities-CallActivity-calledElementRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-44-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-CallActivity" association="BPMNProfile-Process-Activities-packagedElement-44"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-3" memberEnd="BPMNProfile-Process-Activities-packagedElement-3-ownedEnd BPMNProfile-Process-Activities-ReceiveTask-messageRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-3-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ReceiveTask" association="BPMNProfile-Process-Activities-packagedElement-3"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-packagedElement-3-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-packagedElement-3-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-LoopCharacteristics" name="LoopCharacteristics" isAbstract="true"> + <generalization xmi:id="BPMNProfile-Process-Activities-LoopCharacteristics-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-LoopCharacteristics-base_StructuredActivityNode" name="base_StructuredActivityNode" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-37"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredActivityNode"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-62" memberEnd="BPMNProfile-Process-Activities-packagedElement-62-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-complexBehaviorDefinition"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-62-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-62"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-51" memberEnd="BPMNProfile-Process-Activities-packagedElement-51-ownedEnd BPMNProfile-Process-Activities-Task-ioSpecification"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-51-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-Task" association="BPMNProfile-Process-Activities-packagedElement-51"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-5" memberEnd="BPMNProfile-Process-Activities-packagedElement-5-ownedEnd BPMNProfile-Process-Activities-ResourceRole-base_Property" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-5-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-5-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-5-ownedEnd" name="extension_ResourceRole" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-5"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-5-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-52" memberEnd="BPMNProfile-Process-Activities-packagedElement-52-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-loopCharacteristics"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-52"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-54" memberEnd="BPMNProfile-Process-Activities-packagedElement-54-ownedEnd BPMNProfile-Process-Activities-StandardLoopCharacteristics-loopCondition"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-54-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-StandardLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-54"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-42" memberEnd="BPMNProfile-Process-Activities-packagedElement-42-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-properties"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-42-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-42"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-CallActivity" name="CallActivity"> + <ownedRule xmi:id="BPMNProfile-Process-Activities-CallActivity-CallActivity.calledElementRef.values" name="CallActivity.calledElementRef.values" constrainedElement="BPMNProfile-Process-Activities-CallActivity"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-CallActivity-CallActivity.calledElementRef.values-specification"> + <body>self.calledElementRef = self.base_CallBehaviorAction.behavior.extension_CallableElement</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Activities-CallActivity-generalization" general="BPMNProfile-Process-Activities-BPMNActivity"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-CallActivity-base_CallBehaviorAction" name="base_CallBehaviorAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-11"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallBehaviorAction"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-CallActivity-calledElementRef" name="calledElementRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-Process-Activities-packagedElement-44" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-CallActivity-calledElementRef-lowerValue"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-47" memberEnd="BPMNProfile-Process-Activities-packagedElement-47-ownedEnd BPMNProfile-Process-Activities-BusinessRuleTask-implementation"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-47-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BusinessRuleTask" association="BPMNProfile-Process-Activities-packagedElement-47"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-66" memberEnd="BPMNProfile-Process-Activities-packagedElement-66-ownedEnd BPMNProfile-Process-Activities-ResourceRole-resourceRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-66-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-66"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-71" memberEnd="BPMNProfile-Process-Activities-packagedElement-71-ownedEnd BPMNProfile-Process-Activities-SendTask-operationRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-71-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-SendTask" association="BPMNProfile-Process-Activities-packagedElement-71"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ResourceRole" name="ResourceRole"> + <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.owner" name="ResourceRole.owner" constrainedElement="BPMNProfile-Process-Activities-ResourceRole"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.owner-specification"> + <body>Owner of the ResourceRole must be BPMN Process or BPMN Activity.</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.resourceRef" name="ResourceRole.resourceRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.resourceRef-specification"> + <body>ResourceRole.resourceRef : Resource [0..1] = Property.type. ResourceRole type must be UML Class with stereotype BPMN Resource applied.</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.isRequired" name="ResourceRole.isRequired" constrainedElement="BPMNProfile-Process-Activities-ResourceRole"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.isRequired-specification"> + <body>ResourceRole IsRequired translates to UML::Property::lower wot values 0 or 1</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.process" name="ResourceRole.process"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.process-specification"> + <body>ResourceRole::/process : Process [0..1] = Property.class</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.resourceParameterBindings" name="ResourceRole.resourceParameterBindings"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.resourceParameterBindings-specification"> + <body>ResourceRole.resourceParameterBindings : ResourceParameterBinding [*] = property.defaultValue.slot</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Activities-ResourceRole-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-base_Property" name="base_Property" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-5"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceAssignmentExpression" name="resourceAssignmentExpression" visibility="public" type="BPMNProfile-Process-Activities-ResourceAssignmentExpression" association="BPMNProfile-Process-Activities-packagedElement-32"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceAssignmentExpression-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-process" name="process" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-30" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ResourceRole-process-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceRef" name="resourceRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Resource" association="BPMNProfile-Process-Activities-packagedElement-66" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceParameterBindings_" name="resourceParameterBindings " visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" association="BPMNProfile-Process-Activities-packagedElement-69" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceParameterBindings_-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceParameterBindings_-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-33" memberEnd="BPMNProfile-Process-Activities-packagedElement-33-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-activityClass"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-33-ownedEnd" name="forBPMNActivity" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-33"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-33-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-12" memberEnd="BPMNProfile-Process-Activities-packagedElement-12-ownedEnd BPMNProfile-Process-Activities-SendTask-messageRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-12-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-SendTask" association="BPMNProfile-Process-Activities-packagedElement-12"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-packagedElement-12-ownedEnd-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-packagedElement-12-ownedEnd-upperValue" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask" name="BusinessRuleTask"> + <ownedRule xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-BusinessRuleTask.implementation" name="BusinessRuleTask.implementation" constrainedElement="BPMNProfile-Process-Activities-BusinessRuleTask"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-BusinessRuleTask.implementation-specification"> + <body>self.implementation = self.base_OpaqueAction.body.first</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-generalization" general="BPMNProfile-Process-Activities-Task"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-23"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-Activities-packagedElement-47" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-implementation-defaultValue" value="##unspecified"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-39" memberEnd="BPMNProfile-Process-Activities-packagedElement-39-ownedEnd BPMNProfile-Process-Activities-ResourceAssignmentExpression-base_OpaqueExpression" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-39-ownedEnd"> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-39-ownedEnd" name="extension_ResourceAssignmentExpression" visibility="public" type="BPMNProfile-Process-Activities-ResourceAssignmentExpression" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-39"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-39-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-61" memberEnd="BPMNProfile-Process-Activities-packagedElement-61-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-noneBehaviorEventRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-61-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-61"/> + </packagedElement> + <packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-Process-Activities-AdHocOrdering" name="AdHocOrdering"> + <ownedLiteral xmi:id="BPMNProfile-Process-Activities-AdHocOrdering-parallel" name="parallel"/> + <ownedLiteral xmi:id="BPMNProfile-Process-Activities-AdHocOrdering-sequential" name="sequential"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-7" memberEnd="BPMNProfile-Process-Activities-packagedElement-7-ownedEnd BPMNProfile-Process-Activities-ReceiveTask-base_AcceptEventAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-7-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-7-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-7-ownedEnd" name="extension_ReceiveTask" visibility="public" type="BPMNProfile-Process-Activities-ReceiveTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-7"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-7-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-31" memberEnd="BPMNProfile-Process-Activities-packagedElement-31-ownedEnd BPMNProfile-Process-Activities-ResourceParameterBinding-base_Slot" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-31-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-31-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-31-ownedEnd" name="extension_ResourceParameterBinding" visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-31"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-31-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" name="ComplexBehaviorDefinition"> + <generalization xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-condition" name="condition" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-Process-Activities-packagedElement-63" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-event" name="event" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent" association="BPMNProfile-Process-Activities-packagedElement-64" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-event-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-base_ControlFlow" name="base_ControlFlow" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-41"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ControlFlow"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-34" memberEnd="BPMNProfile-Process-Activities-packagedElement-34-ownedEnd BPMNProfile-Process-Activities-SubProcess-hasLaneSets"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-34-ownedEnd" name="subProcess" visibility="public" type="BPMNProfile-Process-Activities-SubProcess" association="BPMNProfile-Process-Activities-packagedElement-34"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-34-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression" name="ResourceAssignmentExpression"> + <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-ResourceAssignmentExpression.expression" name="ResourceAssignmentExpression.expression"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-ResourceAssignmentExpression.expression-specification"> + <body>ResourceAssignmentExpression::/expression = self</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-generalization" general="BPMNProfile-CoreStructure-Common-BPMNExpression"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-base_OpaqueExpression" name="base_OpaqueExpression" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-39"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueExpression"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-expression" name="expression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-Process-Activities-packagedElement-70" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-14" memberEnd="BPMNProfile-Process-Activities-packagedElement-14-ownedEnd BPMNProfile-Process-Activities-SubProcess-base_StructuredActivityNode" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-14-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-14-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-14-ownedEnd" name="extension_SubProcess" visibility="public" type="BPMNProfile-Process-Activities-SubProcess" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-14"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-14-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-64" memberEnd="BPMNProfile-Process-Activities-packagedElement-64-ownedEnd BPMNProfile-Process-Activities-ComplexBehaviorDefinition-event"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-64-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" association="BPMNProfile-Process-Activities-packagedElement-64"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess" name="AdHocSubProcess"> + <ownedRule xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-AdHocSubProcess.cancelRemainingInstances" name="AdHocSubProcess.cancelRemainingInstances" constrainedElement="BPMNProfile-Process-Activities-AdHocSubProcess"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-AdHocSubProcess.cancelRemainingInstances-specification"> + <body>cancelRemainingInstances attribute shall be used only if ordering = parallel</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-generalization" general="BPMNProfile-Process-Activities-SubProcess"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-completionCondition" name="completionCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-ordering" name="ordering" visibility="public" type="BPMNProfile-Process-Activities-AdHocOrdering"> + <defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-ordering-defaultValue" instance="BPMNProfile-Process-Activities-AdHocOrdering-parallel"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances" name="cancelRemainingInstances" visibility="public"> + <ownedComment xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances-ownedComment" annotatedElement="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances"/> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances-defaultValue" value="true"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-67" memberEnd="BPMNProfile-Process-Activities-packagedElement-67-ownedEnd BPMNProfile-Process-Activities-ResourceParameterBinding-parameterRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-67-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" association="BPMNProfile-Process-Activities-packagedElement-67"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-41" memberEnd="BPMNProfile-Process-Activities-packagedElement-41-ownedEnd BPMNProfile-Process-Activities-ComplexBehaviorDefinition-base_ControlFlow" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-41-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-41-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-41-ownedEnd" name="extension_ComplexBehaviorDefinition" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-41"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-41-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ScriptTask" name="ScriptTask"> + <ownedRule xmi:id="BPMNProfile-Process-Activities-ScriptTask-ScriptTask.scriptFormat" name="ScriptTask.scriptFormat"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ScriptTask-ScriptTask.scriptFormat-specification"> + <body>ScriptTask::/script : String [*] {ordered} = OpaqueAction.body</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Activities-ScriptTask-ScriptTask.script" name="ScriptTask.script"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ScriptTask-ScriptTask.script-specification"> + <body>ScriptTask::/scriptFormat : String [*] {ordered, non-unique} = OpaqueAction.language</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Activities-ScriptTask-generalization" general="BPMNProfile-Process-Activities-Task"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ScriptTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-19"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ScriptTask-scriptFormat" name="scriptFormat" visibility="public" isOrdered="true" association="BPMNProfile-Process-Activities-packagedElement-45" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ScriptTask-scriptFormat-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ScriptTask-script" name="script" visibility="public" isOrdered="true" isUnique="false" association="BPMNProfile-Process-Activities-packagedElement-46" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ScriptTask-script-lowerValue"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-73" memberEnd="BPMNProfile-Process-Activities-packagedElement-73-ownedEnd BPMNProfile-Process-Activities-ReceiveTask-operationRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-73-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ReceiveTask" association="BPMNProfile-Process-Activities-packagedElement-73"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-9" memberEnd="BPMNProfile-Process-Activities-packagedElement-9-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-base_ExpansionRegion" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-9-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-9-generalization" general="BPMNProfile-Process-Activities-packagedElement-37"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-9-ownedEnd" name="extension_MultiInstanceLoopCharacteristics" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-9"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-9-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-Task" name="Task"> + <generalization xmi:id="BPMNProfile-Process-Activities-Task-generalization" general="BPMNProfile-Process-Activities-BPMNActivity"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-Task-ioSpecification" name="ioSpecification" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Activities-packagedElement-51" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-Task-ioSpecification-lowerValue"/> + </ownedAttribute> + <icon xmi:id="_G72FIOmdEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%18%0%0%0%17%8%6%0%0%0%-48%90%-4%-7%0%0%0%4%115%66%73%84%8%8%8%8%124%8%100%-120%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%-73%73%68%65%84%56%-115%-43%-46%-67%14%-125%32%20%-122%-31%-113%-82%38%93%-28%-20%109%-30%-42%20%-71%58%46%71%-115%-105%-29%116%76%119%127%46%68%-114%-117%38%-115%116%-128%-74%67%-5%38%44%16%30%8%1%0%80%20%-59%89%107%61%1%-112%-104%-111%-25%-7%104%-116%-55%112%76%107%61%-75%109%43%-79%-43%117%45%68%52%4%-112%115%46%26%-39%-37%110%23%-12%22%-44%-9%-3%-56%-52%25%0%-100%94%-87%-79%-119%-56%69%41%-11%-8%24%-38%-80%-21%87%-96%-67%31%-123%-120%104%110%-102%38%122%83%85%85%-80%-42%-122%11%-58%-104%-116%-120%70%68%-2%-20%-78%44%-91%-21%58%97%102%97%102%1%0%-11%12%-18%-109%-87%89%107%-43%-15%-115%-26%84%-60%123%63%0%-31%99%-33%-106%101%-103%82%16%-17%-3%61%-11%-16%63%107%5%23%110%-33%-115%84%-39%-35%60%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-SendTask" name="SendTask"> + <ownedRule xmi:id="BPMNProfile-Process-Activities-SendTask-SendTask.operationRef" name="SendTask.operationRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-SendTask-SendTask.operationRef-specification"> + <body>SendTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Activities-SendTask-generalization" general="BPMNProfile-Process-Activities-Task"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-SendTask-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-Process-Activities-packagedElement-12"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-SendTask-messageRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-SendTask-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-27"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallOperationAction"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-SendTask-implementation" name="implementation" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-SendTask-implementation-defaultValue" value="##webService"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-SendTask-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-Process-Activities-packagedElement-71" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-SendTask-operationRef-lowerValue"/> + </ownedAttribute> + <icon xmi:id="_4ZcysOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%12%8%6%0%0%0%107%-25%61%-127%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%7%116%73%77%69%7%-37%3%2%16%58%58%-90%7%80%-84%0%0%0%-36%73%68%65%84%40%-49%-99%-46%61%74%67%65%20%5%-32%111%30%-63%20%49%-107%32%-72%2%11%49%54%-87%-78%2%55%-112%74%75%-63%66%4%-41%-32%6%-84%-20%-46%-92%11%-70%-126%-76%-126%69%72%103%17%4%59%59%69%44%108%108%-60%103%115%7%30%-113%4%95%114%97%-32%-2%-100%115%-26%-52%79%-62%54%6%-40%-62%-113%-26%-47%-58%19%-100%70%-29%30%101%-61%-11%30%-100%-21%34%-110%57%-122%56%15%-64%-78%-56%-3%5%118%113%-119%30%-100%-60%-16%45%0%7%81%-1%86%118%-52%-7%56%48%119%81%79%-86%2%37%-66%-80%-125%61%124%7%49%-109%-49%42%110%-77%-24%-92%-88%-39%-20%-30%3%-121%33%-12%-126%-124%99%-116%-16%-116%126%8%36%104%-83%56%-21%20%23%-40%-57%17%62%-61%81%59%48%41%-125%-117%37%2%121%120%-117%27%116%-16%26%-28%84%7%23%-1%-68%-11%21%30%-85%-106%-41%21%-88%-69%-38%88%96%-91%112%43%110%118%-74%-26%55%-50%-82%30%-2%0%90%47%59%93%111%13%-55%-37%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-59" memberEnd="BPMNProfile-Process-Activities-packagedElement-59-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-inputDataItem"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-59-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-59"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-Transaction" name="Transaction"> + <generalization xmi:id="BPMNProfile-Process-Activities-Transaction-generalization" general="BPMNProfile-Process-Activities-SubProcess"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-Transaction-method" name="method" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-Transaction-method-defaultValue" value=""##compensate""/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics" name="StandardLoopCharacteristics"> + <ownedRule xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-StandardLoopCharacteristics.testBefore" name="StandardLoopCharacteristics.testBefore"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-StandardLoopCharacteristics.testBefore-specification"> + <body>StandardLoopCharacteristics::/testBefore :Boolean = isTestedFirst</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-StandardLoopCharacteristics.loopCondition" name="StandardLoopCharacteristics.loopCondition"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-StandardLoopCharacteristics.loopCondition-specification"> + <body>StandardLoopCharacteristics:::/loopCondition :BPMNExpression = loopNode.test.value</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-generalization" general="BPMNProfile-Process-Activities-LoopCharacteristics"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-loopMaximum" name="loopMaximum" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-loopMaximum-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-base_LoopNode" name="base_LoopNode" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-2"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LoopNode"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-testBefore" name="testBefore" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-53" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-loopCondition" name="loopCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-Process-Activities-packagedElement-54" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-18" memberEnd="BPMNProfile-Process-Activities-packagedElement-18-ownedEnd BPMNProfile-Process-Activities-ServiceTask-base_CallOperationAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-18-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-18-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-18-ownedEnd" name="extension_ServiceTask" visibility="public" type="BPMNProfile-Process-Activities-ServiceTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-18"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-18-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-2" memberEnd="BPMNProfile-Process-Activities-packagedElement-2-ownedEnd BPMNProfile-Process-Activities-StandardLoopCharacteristics-base_LoopNode" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-2-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-2-generalization" general="BPMNProfile-Process-Activities-packagedElement-37"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-2-ownedEnd" name="extension_StandardLoopCharacteristics" visibility="public" type="BPMNProfile-Process-Activities-StandardLoopCharacteristics" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-2"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-2-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-48" memberEnd="BPMNProfile-Process-Activities-packagedElement-48-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-boundaryEventRefs"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-48"/> + </packagedElement> + <packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior" name="MultiInstanceBehavior"> + <ownedLiteral xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-none" name="none"/> + <ownedLiteral xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-one" name="one"/> + <ownedLiteral xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-all" name="all"/> + <ownedLiteral xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-complex" name="complex"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-53" memberEnd="BPMNProfile-Process-Activities-StandardLoopCharacteristics-testBefore BPMNProfile-Process-Activities-packagedElement-53-ownedEnd"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-StandardLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-53"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-69" memberEnd="BPMNProfile-Process-Activities-packagedElement-69-ownedEnd BPMNProfile-Process-Activities-ResourceRole-resourceParameterBindings_"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-69-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-69"/> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-27" memberEnd="BPMNProfile-Process-Activities-packagedElement-27-ownedEnd BPMNProfile-Process-Activities-SendTask-base_CallOperationAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-27-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-27-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-27-ownedEnd" name="extension_SendTask" visibility="public" type="BPMNProfile-Process-Activities-SendTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-27"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-27-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-49" memberEnd="BPMNProfile-Process-Activities-packagedElement-49-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-dataInputAssociations"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-49-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-49"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-55" memberEnd="BPMNProfile-Process-Activities-packagedElement-55-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-isSequential"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-55-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-55"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-43" memberEnd="BPMNProfile-Process-Activities-packagedElement-43-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-default"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-43-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-43"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-46" memberEnd="BPMNProfile-Process-Activities-packagedElement-46-ownedEnd BPMNProfile-Process-Activities-ScriptTask-script"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-46-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ScriptTask" association="BPMNProfile-Process-Activities-packagedElement-46"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ReceiveTask" name="ReceiveTask"> + <ownedRule xmi:id="BPMNProfile-Process-Activities-ReceiveTask-ReceiveTask.operationRef" name="ReceiveTask.operationRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-ReceiveTask.operationRef-specification"> + <body>ReceiveTask::/operationRef : BPMNOperation [0..1] = AcceptEventAction.trigger.operation</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Activities-ReceiveTask-generalization" general="BPMNProfile-Process-Activities-Task"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-Process-Activities-packagedElement-3"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-messageRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-7"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#AcceptEventAction"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-implementation" name="implementation" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-implementation-defaultValue" value="##webService"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-instantiate" name="instantiate" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-instantiate-defaultValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-Process-Activities-packagedElement-73" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-operationRef-lowerValue"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-29" memberEnd="BPMNProfile-Process-Activities-packagedElement-29-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-base_Action" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-29-ownedEnd"> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-29-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/> + <generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-29-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/> + <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-29-ownedEnd" name="extension_BPMNActivity" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-29"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-29-ownedEnd-lowerValue"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding" name="ResourceParameterBinding"> + <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-ResourceParameterBinding.expression" name="ResourceParameterBinding.expression"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-ResourceParameterBinding.expression-specification"> + <body>ResourceParameterBinding::/expression :BPMNExpression = Slot.value</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-ResourceParameterBinding.parameterRef" name="ResourceParameterBinding.parameterRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-ResourceParameterBinding.parameterRef-specification"> + <body>ResourceParameterBinding::/parameterRef : ResourceParameter = Slot.definingFeature</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-base_Slot" name="base_Slot" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-31"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Slot"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-parameterRef" name="parameterRef" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" association="BPMNProfile-Process-Activities-packagedElement-67" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-expression" name="expression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-Process-Activities-packagedElement-68" isderived="false"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-57" memberEnd="BPMNProfile-Process-Activities-packagedElement-57-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataOutputRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-57-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-57"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ServiceTask" name="ServiceTask"> + <ownedRule xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.inputSet" name="ServiceTask.inputSet" constrainedElement="BPMNProfile-Process-Activities-ServiceTask"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.inputSet-specification"> + <body>The Service Task has exactly one InputSet</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.outputSet" name="ServiceTask.outputSet" constrainedElement="BPMNProfile-Process-Activities-ServiceTask"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.outputSet-specification"> + <body>The Service Task has at most one OutputSet</body> + </specification> + </ownedRule> + <ownedRule xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.operationRef" name="ServiceTask.operationRef"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.operationRef-specification"> + <body>ServiceTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Activities-ServiceTask-generalization" general="BPMNProfile-Process-Activities-Task"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ServiceTask-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-18"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallOperationAction"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ServiceTask-implementation" name="implementation" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> + <defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-ServiceTask-implementation-defaultValue" value="##webService"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-ServiceTask-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-Process-Activities-packagedElement-72" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ServiceTask-operationRef-lowerValue"/> + </ownedAttribute> + <icon xmi:id="_90yaAOmcEeSE8qC-7-3YgA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%16%0%0%0%16%8%6%0%0%0%31%-13%-1%97%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%6%98%75%71%68%0%-1%0%-1%0%-1%-96%-67%-89%-109%0%0%0%9%112%72%89%115%0%0%11%19%0%0%11%19%1%0%-102%-100%24%0%0%0%7%116%73%77%69%7%-37%3%2%16%57%36%119%37%62%12%0%0%1%83%73%68%65%84%56%-53%-115%-45%-53%75%86%81%20%5%-16%-97%94%-51%71%42%34%-118%-28%3%66%-44%4%73%116%16%-104%-126%61%-100%-120%3%39%53%83%112%-32%-48%-65%78%4%-25%-110%19%27%70%77%66%-60%-127%32%4%-126%24%-103%-113%-30%107%-78%46%92%62%62%-75%5%-121%-13%-70%123%-35%-67%-42%-34%-89%-48%24%-99%120%-115%-33%-8%-27%63%-47%-126%-26%-84%-33%-94%9%-17%-78%127%-14%80%16%12%97%26%29%56%-62%83%-44%66%-78%-116%2%109%-40%-67%-113%104%4%115%89%-113%-42%-35%-75%-122%120%-83%81%96%-103%-14%41%-6%-14%-31%15%12%98%19%-61%24%-120%-108%-94%17%65%17%125%11%-24%-58%-73%72%89%-57%85%-92%-68%-57%94%-120%-58%49%-103%113%28%-103%-34%84%50%-127%45%-84%-26%108%-91%34%-87%25%51%-87%-48%68%-122%2%127%49%-117%103%-111%-46%-108%-65%-35%-31%51%46%-15%50%36%-57%57%-97%-57%97%-55%122%-118%125%-12%102%127%-122%-25%-72%-120%39%-37%-103%95%85%-116%-68%66%-69%-118%49%-3%-15%-32%39%-106%-62%126%-126%23%56%-49%-2%59%-58%18%124%-108%-84%-26%75%-19%61%9%94%-60%-97%-104%7%-73%-47%92%-94%3%55%-107%-66%-72%-82%-17%-123%50%112%61%-26%-75%99%35%89%125%-52%44%-51%-11%32%62%36%-85%18%83%-23%-109%18%107%101%23%23%-9%-12%-58%80%30%-47%98%-68%-7%-102%-22%44%-96%43%-58%-9%-29%-68%17%65%45%-51%-43%-123%-125%-108%-76%-106%82%127%10%-31%0%-66%8%-21%99%-24%-117%-10%26%118%-22%47%-1%1%72%-38%58%-78%106%118%-3%87%0%0%0%0%73%69%78%68%-82%66%96%-126%" format="Papyrus"/> + </packagedElement> + <packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" name="MultiInstanceLoopCharacteristics"> + <ownedRule xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-MultiinstanceLoopCharacteristics.target" name="MultiinstanceLoopCharacteristics.target" constrainedElement="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-MultiinstanceLoopCharacteristics.target-specification"> + <body>Stereotype may be applied only on CallActivity, Task, and SubProcess</body> + </specification> + </ownedRule> + <generalization xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-generalization" general="BPMNProfile-Process-Activities-LoopCharacteristics"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior" name="behavior" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceBehavior"> + <ownedComment xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior-ownedComment" annotatedElement="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior"/> + <defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior-defaultValue" instance="BPMNProfile-Process-Activities-MultiInstanceBehavior-all"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopCardinality" name="loopCardinality" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopCardinality-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-completionCondition" name="completionCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-completionCondition-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-base_ExpansionRegion" name="base_ExpansionRegion" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-9"> + <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ExpansionRegion"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-isSequential" name="isSequential" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-55" isderived="false"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataInputRef" name="loopDataInputRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Activities-packagedElement-56" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataInputRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataOutputRef" name="loopDataOutputRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Activities-packagedElement-57" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataOutputRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-outputDataItem" name="outputDataItem" visibility="public" type="BPMNProfile-Process-Data-DataOutput" association="BPMNProfile-Process-Activities-packagedElement-58" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-inputDataItem" name="inputDataItem" visibility="public" type="BPMNProfile-Process-Data-DataInput" association="BPMNProfile-Process-Activities-packagedElement-59" isderived="false"/> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-oneBehaviorEventRef" name="oneBehaviorEventRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" association="BPMNProfile-Process-Activities-packagedElement-60" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-oneBehaviorEventRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-noneBehaviorEventRef" name="noneBehaviorEventRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" association="BPMNProfile-Process-Activities-packagedElement-61" isderived="false"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-noneBehaviorEventRef-lowerValue"/> + </ownedAttribute> + <ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-complexBehaviorDefinition" name="complexBehaviorDefinition" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" association="BPMNProfile-Process-Activities-packagedElement-62" isderived="false"> + <lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-complexBehaviorDefinition-lowerValue"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-complexBehaviorDefinition-upperValue" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-50" memberEnd="BPMNProfile-Process-Activities-packagedElement-50-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-dataOutputAssociations"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-50-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-50"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-72" memberEnd="BPMNProfile-Process-Activities-packagedElement-72-ownedEnd BPMNProfile-Process-Activities-ServiceTask-operationRef"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-72-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ServiceTask" association="BPMNProfile-Process-Activities-packagedElement-72"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-58" memberEnd="BPMNProfile-Process-Activities-packagedElement-58-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-outputDataItem"> + <ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-58-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-58"/> + </packagedElement> + <profileApplication xmi:id="_SViu8HwwEeOkPrJs-TUiLQ"> + <eAnnotations xmi:id="_SV0bwHwwEeOkPrJs-TUiLQ" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/> + </eAnnotations> + <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/> + </profileApplication> + </uml:Profile> + <Ecore:EPackage xmi:id="_W-OKQHwwEeOkPrJs-TUiLQ" base_Package="_wrG1oHwkEeOWLfCz6n-rOA" packageName="BPMNProfile" nsURI="http://www.omg.org/spec/BPMNProfile/20121112/" basePackage="org.eclipse.papyrus.bpmn"/> +</xmi:XMI> diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmnDiagramExpansion.xmi b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmnDiagramExpansion.xmi new file mode 100644 index 00000000000..ec98aeb06c1 --- /dev/null +++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmnDiagramExpansion.xmi @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<expansionmodel:DiagramExpansion + xmi:version="2.0" + xmlns:xmi="http://www.omg.org/XMI" + xmlns:expansionmodel="http:///expansionmodel.ecore" + xmi:id="_BOX98NnkEeSFtu511b-yaw" + ID="BPMN Process Diagram"> + <usages xmi:id="_rC19oNnoEeSqwOe5_frWm1" + diagramType="BPMN Process Diagram" + representations="_rC19oNnoEeSqwOe5_frWm2" + name="BPMN Process Diagram Context"> + <gmftRepresentations + xmi:id="_rC19oNnoEeSqwOe5_frWm2" + editPartQualifiedName="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPart" + name="Process based on Activity representation of activity diagram" + viewFactory="org.eclipse.papyrus.gmf.diagram.common.factory.ShapeViewFactory" + reusedID="2008"/> + </usages> + <libraries + xmi:id="_rC19oNnoEeSqwOe5_frWm3" + name="Independant Representations"/> + <libraries + xmi:id="_rC19oNnoEeSqwOe5_frWm5" + name="Independant Compartments"/> +</expansionmodel:DiagramExpansion> |