blob: 2138f7d5d098d948740325dece012306c8256cb2 [file] [log] [blame]
<?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"
copyrightText="Copyright (c) 2014 Fraunhofer FOKUS&#xD;&#xA;All rights reserved. This program and the accompanying materials&#xD;&#xA;are made available under the terms of the Eclipse Public License v1.0&#xD;&#xA;which accompanies this distribution, and is available at&#xD;&#xA;http://www.eclipse.org/legal/epl-v10.html&#xD;&#xA;&#xD;&#xA;Contributors:&#xD;&#xA;Max Bureck"
modelDirectory="/org.eclipse.upr.bpmn/src" modelPluginID="org.eclipse.upr.bpmn"
modelName="Bpmn" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
importerID="org.eclipse.uml2.uml.ecore.importer" complianceLevel="6.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="PROCESS"/>
<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="Bpmnprof" basePackage="org.eclipse.upr"
disposableProviderFactory="true" loadInitialization="true" literalsInterface="false"
ecorePackage="bpmnprof.ecore#/">
<genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="bpmnprof.ecore#//AssociationDirection">
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//AssociationDirection/none"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//AssociationDirection/one"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//AssociationDirection/both"/>
</genEnums>
<genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="bpmnprof.ecore#//EventBasedGatewayType">
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//EventBasedGatewayType/exclusive"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//EventBasedGatewayType/parallel"/>
</genEnums>
<genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="bpmnprof.ecore#//GatewayDirection">
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//GatewayDirection/unspecified"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//GatewayDirection/converging"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//GatewayDirection/diverging"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//GatewayDirection/mixed"/>
</genEnums>
<genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="bpmnprof.ecore#//RelationshipDirection">
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//RelationshipDirection/none"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//RelationshipDirection/forward"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//RelationshipDirection/backward"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//RelationshipDirection/both"/>
</genEnums>
<genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="bpmnprof.ecore#//ItemKind">
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//ItemKind/physical"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//ItemKind/information"/>
</genEnums>
<genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="bpmnprof.ecore#//ProcessType">
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//ProcessType/none"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//ProcessType/public"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//ProcessType/private"/>
</genEnums>
<genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="bpmnprof.ecore#//AdHocOrdering">
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//AdHocOrdering/parallel"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//AdHocOrdering/sequential"/>
</genEnums>
<genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="bpmnprof.ecore#//MultiInstanceBehavior">
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//MultiInstanceBehavior/none"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//MultiInstanceBehavior/one"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//MultiInstanceBehavior/all"/>
<genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="bpmnprof.ecore#//MultiInstanceBehavior/complex"/>
</genEnums>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//InclusiveGateway">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InclusiveGateway/default"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//InclusiveGateway/inclusiveGatewaydefault">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//InclusiveGateway/inclusiveGatewaydefault/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//InclusiveGateway/inclusiveGatewaydefault/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//NonExclusiveGateway">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//NonExclusiveGateway/base_JoinNode"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//NonExclusiveGateway/base_ForkNode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//Gateway">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Gateway/base_ControlNode"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Gateway/base_ActivityGroup"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//FlowNode">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//FlowNode/base_ActivityNode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//FlowElement">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//FlowElement/auditing"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//FlowElement/monitoring"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//FlowElement/_categoryValueRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//FlowElement/container"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//BaseElement">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//BaseElement/id"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BaseElement/extensionValues"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BaseElement/base_Element"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BaseElement/documentation"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BaseElement/extensionDefinitions"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BaseElement/outgoing"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BaseElement/incoming"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ExtensionAttributeValue">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ExtensionAttributeValue/base_Slot"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ExtensionAttributeValue/valueRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ExtensionAttributeValue/extensionAttributeDefinition"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ExtensionAttributeDefinition">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ExtensionAttributeDefinition/base_Property"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//ExtensionAttributeDefinition/type"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//ExtensionAttributeDefinition/isReference"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Documentation">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Documentation/base_Comment"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//Documentation/textFormat"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//Documentation/text"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ExtensionDefinition">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ExtensionDefinition/base_Stereotype"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ExtensionDefinition/extensionAttributeDefinitions"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//BPMNAssociation">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNAssociation/base_Dependency"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//BPMNAssociation/associationDirection"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNAssociation/targetRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNAssociation/sourceRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNAssociation/AssociationEnd">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNAssociation/AssociationEnd/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNAssociation/AssociationEnd/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//BPMNArtifact"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Auditing">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Auditing/base_Class"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Monitoring">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Monitoring/base_Class"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//CategoryValue">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CategoryValue/base_EnumerationLiteral"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CategoryValue/categorizedFlowElements"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//FlowElementsContainer">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//FlowElementsContainer/laneSets"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//FlowElementsContainer/flowElements"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//LaneSet">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//LaneSet/base_ActivityPartition"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//LaneSet/lanes"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//LaneSet/parentLane"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//LaneSet/flowElementsContainer"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//LaneSet/LaneSetlanes">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//LaneSet/LaneSetlanes/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//LaneSet/LaneSetlanes/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//LaneSet/LaneSetparentLane">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//LaneSet/LaneSetparentLane/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//LaneSet/LaneSetparentLane/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//LaneSet/LaneSetflowElementsContainer">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//LaneSet/LaneSetflowElementsContainer/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//LaneSet/LaneSetflowElementsContainer/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//LaneSet/LaneSet">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//LaneSet/LaneSet/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//LaneSet/LaneSet/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Lane">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Lane/base_ActivityPartition"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Lane/_partitionElement"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Lane/flowNodeRefs"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Lane/partitionElementRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Lane/childLaneSet"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Lane/laneSet"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Lane/LanelaneSet">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Lane/LanelaneSet/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Lane/LanelaneSet/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Lane/LanechildLaneSet">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Lane/LanechildLaneSet/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Lane/LanechildLaneSet/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Lane/LanepartitionElementRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Lane/LanepartitionElementRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Lane/LanepartitionElementRef/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Lane/LaneflowNodeRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Lane/LaneflowNodeRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Lane/LaneflowNodeRefs/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//SequenceFlow">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//SequenceFlow/base_ControlFlow"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//SequenceFlow/isImmediate"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//SequenceFlow/conditionExpression"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//SequenceFlow/SequenceFlowconditionExpression">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//SequenceFlow/SequenceFlowconditionExpression/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//SequenceFlow/SequenceFlowconditionExpression/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//SequenceFlow/SequenceFlowsourceRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//SequenceFlow/SequenceFlowsourceRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//SequenceFlow/SequenceFlowsourceRef/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//SequenceFlow/SequenceFlowtargetRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//SequenceFlow/SequenceFlowtargetRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//SequenceFlow/SequenceFlowtargetRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//BPMNExpression">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNExpression/base_OpaqueExpression"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//EventBasedGateway">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//EventBasedGateway/instantiate"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//EventBasedGateway/eventGatewayType"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//EventBasedGateway/base_ForkNode"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//EventBasedGateway/base_StructuredActivityNode"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//EventBasedGateway/base_InterruptibleActivityRegion"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ParallelGateway"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ComplexGateway">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ComplexGateway/default"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ComplexGateway/activationCondition"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ComplexGateway/complexGatewaydefault">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ComplexGateway/complexGatewaydefault/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ComplexGateway/complexGatewaydefault/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ComplexGateway/complexGatewayactivationCondition">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ComplexGateway/complexGatewayactivationCondition/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ComplexGateway/complexGatewayactivationCondition/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ComplexGateway/complexGatewayjoinSpec">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ComplexGateway/complexGatewayjoinSpec/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ComplexGateway/complexGatewayjoinSpec/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ExclusiveGateway">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ExclusiveGateway/base_DecisionNode"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ExclusiveGateway/base_MergeNode"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ExclusiveGateway/default"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ExclusiveGateway/exclusiveGatewaydefault">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ExclusiveGateway/exclusiveGatewaydefault/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ExclusiveGateway/exclusiveGatewaydefault/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//RootElement">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//RootElement/base_PackageableElement"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//RootElement/definition"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Definitions">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Definitions/base_Package"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//Definitions/targetNamespace"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//Definitions/expressionLanguage"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//Definitions/typeLanguage"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//Definitions/exporter"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//Definitions/exporterVersion"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Definitions/extensions"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Definitions/imports"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Definitions/relationships"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Definitions/rootElements"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//BPMNExtension">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNExtension/base_Stereotype"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//BPMNExtension/mustUnderstand"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNExtension/definition"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Import">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Import/base_PackageImport"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//Import/importType"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//Import/location"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//Import/namespace"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Import/definitions"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//BPMNRelationship">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNRelationship/base_Constraint"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//BPMNRelationship/type"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//BPMNRelationship/direction"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNRelationship/targets"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNRelationship/sources"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNRelationship/definition"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//BPMNProcess">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//BPMNProcess/processType"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//BPMNProcess/isClosed"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNProcess/auditing"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//BPMNProcess/isExecutable"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNProcess/definitionalCollaborationRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNProcess/base_Activity"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNProcess/correlationSubscriptions"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNProcess/monitoring"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNProcess/supports"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNProcess/properties"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNProcess/resources"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNProcess/ProcesssupportedInterfaceRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNProcess/ProcesssupportedInterfaceRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNProcess/ProcesssupportedInterfaceRefs/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNProcess/Processsupports">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNProcess/Processsupports/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNProcess/Processsupports/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNProcess/Processproperties">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNProcess/Processproperties/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNProcess/Processproperties/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNProcess/ProcesslaneSets">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNProcess/ProcesslaneSets/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNProcess/ProcesslaneSets/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNProcess/ProcessflowElements">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNProcess/ProcessflowElements/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNProcess/ProcessflowElements/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//CallableElement">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CallableElement/base_Behavior"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CallableElement/ioSpecification"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CallableElement/supportedInterfaceRefs"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CallableElement/ioBinding"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//CallableElement/CallableEelementsupportedInterfaceRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//CallableElement/CallableEelementsupportedInterfaceRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//CallableElement/CallableEelementsupportedInterfaceRefs/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//CallableElement/CallableElementresources">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//CallableElement/CallableElementresources/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//CallableElement/CallableElementresources/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//InputOutputSpecification">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InputOutputSpecification/base_Behavior"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InputOutputSpecification/base_Action"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InputOutputSpecification/dataInputs"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InputOutputSpecification/dataOutputs"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InputOutputSpecification/inputSets"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InputOutputSpecification/outputSets"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//DataInput">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//DataInput/isCollection"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataInput/base_InputPin"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataInput/base_Parameter"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataInput/base_ActivityParameterNode"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataInput/inputSetRefs"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataInput/inputSetWithOptional"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataInput/inputSetWithWhileExecuting"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataInput/DataInputAssociation">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataInput/DataInputAssociation/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataInput/DataInputAssociation/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataInput/DataInputnotation">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataInput/DataInputnotation/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataInput/DataInputnotation/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataInput/DataInputitemSubjectRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataInput/DataInputitemSubjectRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataInput/DataInputitemSubjectRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//ItemAwareElement">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ItemAwareElement/dataState"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ItemAwareElement/base_TypedElement"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ItemAwareElement/itemSubjectRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ItemAwareElement/ItemAwareElementdataState">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ItemAwareElement/ItemAwareElementdataState/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ItemAwareElement/ItemAwareElementdataState/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//DataState">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataState/base_State"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ItemDefinition">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//ItemDefinition/itemKind"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//ItemDefinition/isCollection"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ItemDefinition/base_Class"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ItemDefinition/structureRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ItemDefinition/import"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ItemDefinition/ItemDefinitionstructureRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ItemDefinition/ItemDefinitionstructureRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ItemDefinition/ItemDefinitionstructureRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//InputSet">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InputSet/base_ParameterSet"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InputSet/optionalInputRefs"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InputSet/whileExecutingInputRefs"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InputSet/dataInputRefs"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//InputSet/InputSetdataInputRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//InputSet/InputSetdataInputRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//InputSet/InputSetdataInputRefs/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//InputSet/InputSetoptionalInputRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//InputSet/InputSetoptionalInputRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//InputSet/InputSetoptionalInputRefs/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//InputSet/InputSetwhileExecutingInputRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//InputSet/InputSetwhileExecutingInputRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//InputSet/InputSetwhileExecutingInputRefs/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//DataOutput">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataOutput/base_OutputPin"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//DataOutput/isCollection"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataOutput/base_Parameter"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataOutput/base_ActivityParameterNode"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataOutput/outputSetRefs"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataOutput/outputSetWithOptional"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataOutput/outputSetWithWhileExecuting"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataOutput/DataOutputnotation">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataOutput/DataOutputnotation/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataOutput/DataOutputnotation/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataOutput/DataOutputitemSubjectRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataOutput/DataOutputitemSubjectRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataOutput/DataOutputitemSubjectRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//OutputSet">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//OutputSet/base_ParameterSet"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//OutputSet/optionalOutputRefs"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//OutputSet/whileExecutingOutputRefs"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//OutputSet/dataOutputRefs"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//OutputSet/OutputSetdataOutputRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//OutputSet/OutputSetdataOutputRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//OutputSet/OutputSetdataOutputRefs/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//OutputSet/OutputSetoptionalOutputRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//OutputSet/OutputSetoptionalOutputRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//OutputSet/OutputSetoptionalOutputRefs/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//OutputSet/OutputSetwhileExecutingOutputRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//OutputSet/OutputSetwhileExecutingOutputRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//OutputSet/OutputSetwhileExecutingOutputRefs/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//BPMNInterface">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNInterface/base_Interface"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNInterface/implementationRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNInterface/operations"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNInterface/callableElements"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNInterface/Interfaceoperationmultiplicity">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNInterface/Interfaceoperationmultiplicity/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNInterface/Interfaceoperationmultiplicity/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNInterface/InterfaceownedOperation">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNInterface/InterfaceownedOperation/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNInterface/InterfaceownedOperation/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNInterface/BPMNInterfacecallableElements">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNInterface/BPMNInterfacecallableElements/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNInterface/BPMNInterfacecallableElements/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNInterface/BPMNInterfaceoperations">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNInterface/BPMNInterfaceoperations/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNInterface/BPMNInterfaceoperations/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//BPMNOperation">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNOperation/base_Operation"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNOperation/implementationRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNOperation/inMessageRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNOperation/outMessageRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNOperation/errorRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNOperation/BPMNOperationowner">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNOperation/BPMNOperationowner/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNOperation/BPMNOperationowner/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNOperation/BPMNOperationinMessageRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNOperation/BPMNOperationinMessageRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNOperation/BPMNOperationinMessageRef/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNOperation/BPMNOperationoutMessageRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNOperation/BPMNOperationoutMessageRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNOperation/BPMNOperationoutMessageRef/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNOperation/BPMNOperationerrorRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNOperation/BPMNOperationerrorRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNOperation/BPMNOperationerrorRefs/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//BPMNMessage">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNMessage/itemRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNMessage/MessageitemRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNMessage/MessageitemRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNMessage/MessageitemRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Error">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//Error/errorCode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//InputOutputBinding">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InputOutputBinding/inputDataRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InputOutputBinding/outputDataRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InputOutputBinding/operationRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InputOutputBinding/base_Dependency"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//BPMNCollaboration">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//BPMNCollaboration/isClosed"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNCollaboration/participantAssociations"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNCollaboration/conversationLinks"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNCollaboration/messageFlowAssociations"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNCollaboration/messageFlows"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNCollaboration/base_Collaboration"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNCollaboration/conversations"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNCollaboration/correlationKeys"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNCollaboration/participants"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNCollaboration/Collaborationparticipants">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNCollaboration/Collaborationparticipants/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNCollaboration/Collaborationparticipants/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ParticipantAssociation">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ParticipantAssociation/base_Dependency"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ParticipantAssociation/innerParticipantRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ParticipantAssociation/outerParticipantRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ParticipantAssociation/ParticipantAssociationinnerParticipantRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ParticipantAssociation/ParticipantAssociationinnerParticipantRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ParticipantAssociation/ParticipantAssociationinnerParticipantRef/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ParticipantAssociation/ParticipantAssociationouterParticipantRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ParticipantAssociation/ParticipantAssociationouterParticipantRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ParticipantAssociation/ParticipantAssociationouterParticipantRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Participant">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Participant/base_Property"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Participant/processRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Participant/participantMultiplicity"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Participant/partnerEntityRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Participant/partnerRoleRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Participant/interfaceRefs"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Participant/Participantownership">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/Participantownership/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/Participantownership/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Participant/Participanttype">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/Participanttype/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/Participanttype/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Participant/ParticipantmultiplicityMinimum">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/ParticipantmultiplicityMinimum/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/ParticipantmultiplicityMinimum/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Participant/Participantrealizationsupplier">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/Participantrealizationsupplier/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/Participantrealizationsupplier/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Participant/ParticipantprocessRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/ParticipantprocessRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/ParticipantprocessRef/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Participant/ParticipantmultiplicityMaximum">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/ParticipantmultiplicityMaximum/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/ParticipantmultiplicityMaximum/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Participant/participantpartnerEntityRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/participantpartnerEntityRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/participantpartnerEntityRef/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Participant/participantpartnerRoleRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/participantpartnerRoleRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/participantpartnerRoleRef/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Participant/ParticipantinterfaceRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/ParticipantinterfaceRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Participant/ParticipantinterfaceRefs/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//InteractionNode">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InteractionNode/base_Element"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InteractionNode/outgoingConversationLinks"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//InteractionNode/incomingConversationLinks"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ConversationLink">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ConversationLink/collaboration"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ConversationLink/base_Dependency"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ConversationLink/targetRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ConversationLink/sourceRef"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ParticipantMultiplicity">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ParticipantMultiplicity/base_MultiplicityElement"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//ParticipantMultiplicity/minimum"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//ParticipantMultiplicity/maximum"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//PartnerEntity">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//PartnerEntity/base_InstanceSpecification"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//PartnerEntity/participantRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//PartnerEntity/PartnerEntityparticipantRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//PartnerEntity/PartnerEntityparticipantRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//PartnerEntity/PartnerEntityparticipantRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//PartnerRole">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//PartnerRole/base_Class"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//PartnerRole/participantRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//PartnerRole/PartnerRoleparticipantRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//PartnerRole/PartnerRoleparticipantRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//PartnerRole/PartnerRoleparticipantRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//MessageFlowAssociation">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MessageFlowAssociation/base_Dependency"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MessageFlowAssociation/innerMessageFlowRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MessageFlowAssociation/outerMessageFlowRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//MessageFlowAssociation/MessageFlowAssociationinnerMessageFlowRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//MessageFlowAssociation/MessageFlowAssociationinnerMessageFlowRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//MessageFlowAssociation/MessageFlowAssociationinnerMessageFlowRef/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//MessageFlowAssociation/MessageFlowAssociationouterMessageFlowRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//MessageFlowAssociation/MessageFlowAssociationouterMessageFlowRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//MessageFlowAssociation/MessageFlowAssociationouterMessageFlowRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//MessageFlow">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MessageFlow/base_InformationFlow"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MessageFlow/sourceRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MessageFlow/targetRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MessageFlow/messageRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//MessageFlow/MessageFlowsourceRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//MessageFlow/MessageFlowsourceRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//MessageFlow/MessageFlowsourceRef/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//MessageFlow/MessageFlowtargetRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//MessageFlow/MessageFlowtargetRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//MessageFlow/MessageFlowtargetRef/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//MessageFlow/MessageFlowmessageRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//MessageFlow/MessageFlowmessageRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//MessageFlow/MessageFlowmessageRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//ConversationNode">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ConversationNode/base_InformationFlow"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ConversationNode/messageFlowRefs"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ConversationNode/correlationKeys"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ConversationNode/participantRefs"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ConversationNode/ConversationNodeparticipantRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ConversationNode/ConversationNodeparticipantRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ConversationNode/ConversationNodeparticipantRefs/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//CorrelationKey">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CorrelationKey/base_Class"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CorrelationKey/correlationPropertyRef"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//CorrelationProperty">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CorrelationProperty/base_Property"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CorrelationProperty/type"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CorrelationProperty/correlationPropertyRetrievalExpression"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//CorrelationPropertyRetrievalExpression">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CorrelationPropertyRetrievalExpression/base_Dependency"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CorrelationPropertyRetrievalExpression/messageRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CorrelationPropertyRetrievalExpression/messagePath"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//FormalExpression">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//FormalExpression/evaluatesToTypeRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//FormalExpression/FormalExpressionevaluatesToTypeRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//FormalExpression/FormalExpressionevaluatesToTypeRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//FormalExpression/FormalExpressionevaluatesToTypeRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//CorrelationSubscription">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CorrelationSubscription/base_Class"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CorrelationSubscription/correlationKeyRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CorrelationSubscription/correlationPropertyBinding"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//CorrelationPropertyBinding">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CorrelationPropertyBinding/base_Property"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CorrelationPropertyBinding/dataPath"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CorrelationPropertyBinding/correlationPropertyRef"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//BPMNProperty">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNProperty/base_DataStoreNode"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNProperty/umlProperty"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNProperty/Propertynotation">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNProperty/Propertynotation/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNProperty/Propertynotation/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNProperty/BPMNPropertyapply">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNProperty/BPMNPropertyapply/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNProperty/BPMNPropertyapply/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ResourceRole">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ResourceRole/base_Property"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ResourceRole/resourceAssignmentExpression"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ResourceRole/resourceRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ResourceRole/resourceParameterBindings"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ResourceRole/process"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ResourceRole/ResourceRoleowner">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceRole/ResourceRoleowner/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceRole/ResourceRoleowner/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ResourceRole/ResourceRoleresourceRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceRole/ResourceRoleresourceRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceRole/ResourceRoleresourceRef/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ResourceRole/ResourceRoleisRequired">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceRole/ResourceRoleisRequired/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceRole/ResourceRoleisRequired/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ResourceRole/ResourceRoleprocess">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceRole/ResourceRoleprocess/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceRole/ResourceRoleprocess/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ResourceRole/ResourceRoleresourceParameterBindings">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceRole/ResourceRoleresourceParameterBindings/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceRole/ResourceRoleresourceParameterBindings/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ResourceAssignmentExpression">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ResourceAssignmentExpression/expression"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ResourceAssignmentExpression/ResourceAssignmentExpressionexpression">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceAssignmentExpression/ResourceAssignmentExpressionexpression/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceAssignmentExpression/ResourceAssignmentExpressionexpression/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Resource">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Resource/resourceParameters"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Resource/ResourceresourceParameters">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Resource/ResourceresourceParameters/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Resource/ResourceresourceParameters/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ResourceParameter">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ResourceParameter/base_Property"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ResourceParameter/type"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//ResourceParameter/isRequired"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ResourceParameter/ResourceParameterowner">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceParameter/ResourceParameterowner/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceParameter/ResourceParameterowner/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ResourceParameter/ResourceParametertype">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceParameter/ResourceParametertype/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceParameter/ResourceParametertype/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ResourceParameter/ResourceParameterisRequired">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceParameter/ResourceParameterisRequired/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceParameter/ResourceParameterisRequired/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ResourceParameterBinding">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ResourceParameterBinding/base_Slot"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ResourceParameterBinding/parameterRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ResourceParameterBinding/expression"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ResourceParameterBinding/ResourceParameterBindingexpression">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceParameterBinding/ResourceParameterBindingexpression/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceParameterBinding/ResourceParameterBindingexpression/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ResourceParameterBinding/ResourceParameterBindingparameterRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceParameterBinding/ResourceParameterBindingparameterRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ResourceParameterBinding/ResourceParameterBindingparameterRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//GlobalScriptTask">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//GlobalScriptTask/script"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//GlobalScriptTask/scriptFormat"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//GlobalScriptTask/GlobalScriptTaskscriptFormat">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//GlobalScriptTask/GlobalScriptTaskscriptFormat/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//GlobalScriptTask/GlobalScriptTaskscriptFormat/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//GlobalScriptTask/GlobalScriptTaskscript">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//GlobalScriptTask/GlobalScriptTaskscript/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//GlobalScriptTask/GlobalScriptTaskscript/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//GlobalTask">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//GlobalTask/base_OpaqueBehavior"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//GlobalTask/resources"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//GlobalTask/GlobalTasksupportedInterfaceRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//GlobalTask/GlobalTasksupportedInterfaceRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//GlobalTask/GlobalTasksupportedInterfaceRefs/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//GlobalBusinessRuleTask">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//GlobalBusinessRuleTask/implementation"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//GlobalBusinessRuleTask/GlobalBusinessRuleTaskimplementation">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//GlobalBusinessRuleTask/GlobalBusinessRuleTaskimplementation/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//GlobalBusinessRuleTask/GlobalBusinessRuleTaskimplementation/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//CompensateEventDefinition">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//CompensateEventDefinition/waitForCompletion"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CompensateEventDefinition/activityRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CompensateEventDefinition/base_CallEvent"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//EventDefinition">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//EventDefinition/base_Event"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//BPMNActivity">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//BPMNActivity/isForCompensation"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//BPMNActivity/startQuantity"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//BPMNActivity/completionQuantity"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNActivity/base_Action"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNActivity/activityClass"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNActivity/properties"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNActivity/default"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNActivity/boundaryEventRefs"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNActivity/dataInputAssociations"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNActivity/dataOutputAssociations"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNActivity/loopCharacteristics"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNActivity/resources"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNActivity/BPMNActivityresources">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNActivity/BPMNActivityresources/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNActivity/BPMNActivityresources/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNActivity/BPMNActivitycontainer">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNActivity/BPMNActivitycontainer/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNActivity/BPMNActivitycontainer/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNActivity/BPMNActivityproperties">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNActivity/BPMNActivityproperties/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNActivity/BPMNActivityproperties/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNActivity/BPMNActivitydefault">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNActivity/BPMNActivitydefault/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNActivity/BPMNActivitydefault/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNActivity/BPMNActivityboundaryEventsRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNActivity/BPMNActivityboundaryEventsRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNActivity/BPMNActivityboundaryEventsRefs/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNActivity/BPMNActivityloopCharacteristics">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNActivity/BPMNActivityloopCharacteristics/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNActivity/BPMNActivityloopCharacteristics/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//BoundaryEvent">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//BoundaryEvent/cancelActivity"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BoundaryEvent/attachedToRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BoundaryEvent/boundaryEventattachedToRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BoundaryEvent/boundaryEventattachedToRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BoundaryEvent/boundaryEventattachedToRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//CatchEvent">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//CatchEvent/parallelMultiple"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CatchEvent/base_AcceptEventAction"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CatchEvent/base_InitialNode"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CatchEvent/dataOutputAssociation"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//CatchEvent/catchEventeventDefinitionsRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//CatchEvent/catchEventeventDefinitionsRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//CatchEvent/catchEventeventDefinitionsRefs/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//BPMNEvent">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNEvent/eventClass"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNEvent/_eventDefinitions"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNEvent/properties"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BPMNEvent/eventDefinitionRefs"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//DataOutputAssociation">
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataOutputAssociation/dataOutputAssociationsource">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataOutputAssociation/dataOutputAssociationsource/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataOutputAssociation/dataOutputAssociationsource/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataOutputAssociation/dataOutputAssociationtarget">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataOutputAssociation/dataOutputAssociationtarget/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataOutputAssociation/dataOutputAssociationtarget/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//DataAssociation">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataAssociation/base_ObjectFlow"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataAssociation/sourceRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataAssociation/targetRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataAssociation/transformation"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataAssociation/assignment"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataAssociation/DataAssociationsource">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataAssociation/DataAssociationsource/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataAssociation/DataAssociationsource/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataAssociation/DataAssociationtransformation">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataAssociation/DataAssociationtransformation/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataAssociation/DataAssociationtransformation/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataAssociation/DataAssociationtarget">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataAssociation/DataAssociationtarget/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataAssociation/DataAssociationtarget/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Assignment">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Assignment/base_Dependency"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Assignment/from"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Assignment/to"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//DataInputAssociation">
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataInputAssociation/dataInputAssociationsource">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataInputAssociation/dataInputAssociationsource/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataInputAssociation/dataInputAssociationsource/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataInputAssociation/dataInputAssociationtarget">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataInputAssociation/dataInputAssociationtarget/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataInputAssociation/dataInputAssociationtarget/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//LoopCharacteristics">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//LoopCharacteristics/base_StructuredActivityNode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//EscalationEventDefinition">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//EscalationEventDefinition/escalationRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//EscalationEventDefinition/base_CallEvent"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Escalation">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//Escalation/escalationCode"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//Escalation/EscalationstructureRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Escalation/EscalationstructureRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//Escalation/EscalationstructureRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//TimerEventDefinition">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//TimerEventDefinition/timeCycle"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//TimerEventDefinition/timeDate"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//TimerEventDefinition/timeDuration"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//TimerEventDefinition/base_ChangeEvent"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//SignalEventDefinition">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//SignalEventDefinition/signalRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//SignalEventDefinition/base_CallEvent"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//BPMNSignal">
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BPMNSignal/BPMNSignalstructureRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNSignal/BPMNSignalstructureRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BPMNSignal/BPMNSignalstructureRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//EndEvent">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//EndEvent/base_FinalNode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="bpmnprof.ecore#//ThrowEvent">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ThrowEvent/base_CallOperationAction"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ThrowEvent/base_FlowFinalNode"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ThrowEvent/dataInputAssociation"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ThrowEvent/ThrowEventeventDefinitionRefs">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ThrowEvent/ThrowEventeventDefinitionRefs/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ThrowEvent/ThrowEventeventDefinitionRefs/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//MessageEventDefinition">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MessageEventDefinition/messageRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MessageEventDefinition/operationRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MessageEventDefinition/base_CallEvent"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//StartEvent">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//StartEvent/isInterrupting"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ConditionalEventDefinition">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ConditionalEventDefinition/base_ChangeEvent"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ConditionalEventDefinition/condition"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ConditionalEventDefinition/conditionalEventDefinitioncondition">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ConditionalEventDefinition/conditionalEventDefinitioncondition/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ConditionalEventDefinition/conditionalEventDefinitioncondition/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//LinkEventDefinition">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//LinkEventDefinition/_target"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//LinkEventDefinition/source"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//LinkEventDefinition/base_CallEvent"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ErrorEventDefinition">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ErrorEventDefinition/errorRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ErrorEventDefinition/base_CallEvent"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//IntermediateCatchEvent"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//IntermediateThrowEvent">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//IntermediateThrowEvent/base_SendObjectAction"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//TerminateEventDefinition">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//TerminateEventDefinition/base_CallEvent"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ImplicitThrowEvent"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//CancelEventDefinition">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CancelEventDefinition/base_CallEvent"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//TextAnnotation">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//TextAnnotation/base_Comment"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//TextAnnotation/textFormat"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//TextAnnotation/text"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Category">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Category/base_Enumeration"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Category/categoryValue"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Group">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Group/base_ActivityPartition"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Group/_categoryValueRef"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//DataObjectReference">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataObjectReference/dataObjectRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataObjectReference/base_DataStoreNode"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataObjectReference/DataObjectRefsourcetarget">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataObjectReference/DataObjectRefsourcetarget/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataObjectReference/DataObjectRefsourcetarget/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataObjectReference/DataObjectRefdataState">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataObjectReference/DataObjectRefdataState/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataObjectReference/DataObjectRefdataState/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//DataObject">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//DataObject/isCollection"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataObject/base_DataStoreNode"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//DataObject/DataObjectdataState">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataObject/DataObjectdataState/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//DataObject/DataObjectdataState/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//DataStore">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//DataStore/capacity"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//DataStore/isUnlimited"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataStore/base_Class"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataStore/itemSubjectRef"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//DataStoreReference">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataStoreReference/_dataStore"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//DataStoreReference/base_DataStoreNode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//UserTask">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//UserTask/base_OpaqueAction"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//UserTask/implementation"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//UserTask/renderings"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//UserTask/UserTaskimplementation">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//UserTask/UserTaskimplementation/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//UserTask/UserTaskimplementation/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//UserTask/UserTaskrenderings">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//UserTask/UserTaskrenderings/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//UserTask/UserTaskrenderings/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Task">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Task/ioSpecification"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Rendering">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//Rendering/base_Image"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//HumanPerformer"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Performer"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//GlobalUserTask">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//GlobalUserTask/implementation"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//GlobalUserTask/renderings"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//GlobalUserTask/GlobalUserTaskrenderings">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//GlobalUserTask/GlobalUserTaskrenderings/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//GlobalUserTask/GlobalUserTaskrenderings/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//GlobalUserTask/GlobalUserTaskimplementation">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//GlobalUserTask/GlobalUserTaskimplementation/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//GlobalUserTask/GlobalUserTaskimplementation/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//GlobalManualTask"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ManualTask">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ManualTask/base_OpaqueAction"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//PotentialOwner"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//SubConversation">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//SubConversation/conversationNodes"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//SubConversation/SubConversationconnectedelements">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//SubConversation/SubConversationconnectedelements/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//SubConversation/SubConversationconnectedelements/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//GlobalConversation">
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//GlobalConversation/GlobalConversationcontainedelements">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//GlobalConversation/GlobalConversationcontainedelements/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//GlobalConversation/GlobalConversationcontainedelements/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//CallConversation">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CallConversation/_collaborationUse"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CallConversation/calledCollaborationRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CallConversation/participantAssociations"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//CallConversation/CallConversationcalledCollaborationRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//CallConversation/CallConversationcalledCollaborationRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//CallConversation/CallConversationcalledCollaborationRef/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//CallConversation/CallConversationparticipantAssociations">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//CallConversation/CallConversationparticipantAssociations/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//CallConversation/CallConversationparticipantAssociations/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Conversation"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//SubProcess">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//SubProcess/triggeredByEvent"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//SubProcess/base_StructuredActivityNode"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//SubProcess/hasLaneSets"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//SubProcess/SubProcesstriggeredByEvent">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//SubProcess/SubProcesstriggeredByEvent/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//SubProcess/SubProcesstriggeredByEvent/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//CallActivity">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CallActivity/base_CallBehaviorAction"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//CallActivity/calledElementRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//CallActivity/CallActivitycalledElementRefvalues">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//CallActivity/CallActivitycalledElementRefvalues/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//CallActivity/CallActivitycalledElementRefvalues/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//BusinessRuleTask">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//BusinessRuleTask/base_OpaqueAction"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//BusinessRuleTask/implementation"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//BusinessRuleTask/BusinessRuleTaskimplementation">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BusinessRuleTask/BusinessRuleTaskimplementation/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//BusinessRuleTask/BusinessRuleTaskimplementation/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ComplexBehaviorDefinition">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ComplexBehaviorDefinition/condition"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ComplexBehaviorDefinition/event"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ComplexBehaviorDefinition/base_ControlFlow"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//AdHocSubProcess">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//AdHocSubProcess/completionCondition"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//AdHocSubProcess/ordering"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//AdHocSubProcess/cancelRemainingInstances"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//AdHocSubProcess/AdHocSubProcesscancelRemainingInstances">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//AdHocSubProcess/AdHocSubProcesscancelRemainingInstances/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//AdHocSubProcess/AdHocSubProcesscancelRemainingInstances/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ScriptTask">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ScriptTask/base_OpaqueAction"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//ScriptTask/scriptFormat"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//ScriptTask/script"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ScriptTask/ScriptTaskscriptFormat">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ScriptTask/ScriptTaskscriptFormat/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ScriptTask/ScriptTaskscriptFormat/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ScriptTask/ScriptTaskscript">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ScriptTask/ScriptTaskscript/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ScriptTask/ScriptTaskscript/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//SendTask">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//SendTask/messageRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//SendTask/base_CallOperationAction"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//SendTask/implementation"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//SendTask/operationRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//SendTask/SendTaskoperationRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//SendTask/SendTaskoperationRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//SendTask/SendTaskoperationRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//Transaction">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//Transaction/method"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//StandardLoopCharacteristics">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//StandardLoopCharacteristics/loopMaximum"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//StandardLoopCharacteristics/base_LoopNode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//StandardLoopCharacteristics/testBefore"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//StandardLoopCharacteristics/loopCondition"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//StandardLoopCharacteristics/StandardLoopCharacteristicstestBefore">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//StandardLoopCharacteristics/StandardLoopCharacteristicstestBefore/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//StandardLoopCharacteristics/StandardLoopCharacteristicstestBefore/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//StandardLoopCharacteristics/StandardLoopCharacteristicsloopCondition">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//StandardLoopCharacteristics/StandardLoopCharacteristicsloopCondition/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//StandardLoopCharacteristics/StandardLoopCharacteristicsloopCondition/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ReceiveTask">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ReceiveTask/messageRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ReceiveTask/base_AcceptEventAction"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//ReceiveTask/implementation"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//ReceiveTask/instantiate"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ReceiveTask/operationRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ReceiveTask/ReceiveTaskoperationRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ReceiveTask/ReceiveTaskoperationRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ReceiveTask/ReceiveTaskoperationRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//ServiceTask">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ServiceTask/base_CallOperationAction"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//ServiceTask/implementation"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//ServiceTask/operationRef"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ServiceTask/ServiceTaskinputSet">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ServiceTask/ServiceTaskinputSet/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ServiceTask/ServiceTaskinputSet/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ServiceTask/ServiceTaskoutputSet">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ServiceTask/ServiceTaskoutputSet/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ServiceTask/ServiceTaskoutputSet/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//ServiceTask/ServiceTaskoperationRef">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ServiceTask/ServiceTaskoperationRef/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//ServiceTask/ServiceTaskoperationRef/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="bpmnprof.ecore#//MultiInstanceLoopCharacteristics">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//MultiInstanceLoopCharacteristics/behavior"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MultiInstanceLoopCharacteristics/loopCardinality"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MultiInstanceLoopCharacteristics/completionCondition"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MultiInstanceLoopCharacteristics/base_ExpansionRegion"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpmnprof.ecore#//MultiInstanceLoopCharacteristics/isSequential"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MultiInstanceLoopCharacteristics/loopDataInputRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MultiInstanceLoopCharacteristics/loopDataOutputRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MultiInstanceLoopCharacteristics/outputDataItem"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MultiInstanceLoopCharacteristics/inputDataItem"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MultiInstanceLoopCharacteristics/oneBehaviorEventRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MultiInstanceLoopCharacteristics/noneBehaviorEventRef"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference bpmnprof.ecore#//MultiInstanceLoopCharacteristics/complexBehaviorDefinition"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="bpmnprof.ecore#//MultiInstanceLoopCharacteristics/MultiinstanceLoopCharacteristicstarget">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//MultiInstanceLoopCharacteristics/MultiinstanceLoopCharacteristicstarget/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="bpmnprof.ecore#//MultiInstanceLoopCharacteristics/MultiinstanceLoopCharacteristicstarget/context"/>
</genOperations>
</genClasses>
</genPackages>
</genmodel:GenModel>