Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.genmodel')
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn/model/bpmn.profile.genmodel1518
1 files changed, 1518 insertions, 0 deletions
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>

Back to the top