BPMNProfile
InclusiveGateway
inclusiveGatewaydefault
diagnostics
context
default
NonExclusiveGateway
base_JoinNode
base_ForkNode
Gateway
base_ControlNode
base_ActivityGroup
FlowNode
base_ActivityNode
FlowElement
auditing
monitoring
_categoryValueRef
container
BaseElement
id
extensionValues
base_Element
documentation
extensionDefinitions
outgoing
incoming
ExtensionAttributeValue
base_Slot
valueRef
extensionAttributeDefinition
ExtensionAttributeDefinition
base_Property
type
isReference
Documentation
base_Comment
textFormat
text
ExtensionDefinition
base_Stereotype
extensionAttributeDefinitions
BPMNAssociation
AssociationEnd
diagnostics
context
base_Dependency
associationDirection
none
targetRef
sourceRef
BPMNArtifact
AssociationDirection
none
none
one
one
both
both
Auditing
base_Class
Monitoring
base_Class
CategoryValue
base_EnumerationLiteral
categorizedFlowElements
FlowElementsContainer
laneSets
flowElements
LaneSet
LaneSetlanes
diagnostics
context
LaneSetparentLane
diagnostics
context
LaneSetflowElementsContainer
diagnostics
context
LaneSet
diagnostics
context
base_ActivityPartition
lanes
parentLane
flowElementsContainer
Lane
LanelaneSet
diagnostics
context
LanechildLaneSet
diagnostics
context
LanepartitionElementRef
diagnostics
context
LaneflowNodeRefs
diagnostics
context
base_ActivityPartition
_partitionElement
flowNodeRefs
partitionElementRef
childLaneSet
laneSet
SequenceFlow
SequenceFlowconditionExpression
diagnostics
context
SequenceFlowsourceRef
diagnostics
context
SequenceFlowtargetRef
diagnostics
context
base_ControlFlow
isImmediate
conditionExpression
BPMNExpression
base_OpaqueExpression
EventBasedGateway
instantiate
false
eventGatewayType
exclusive
base_ForkNode
base_StructuredActivityNode
base_InterruptibleActivityRegion
EventBasedGatewayType
exclusive
exclusive
parallel
parallel
GatewayDirection
unspecified
unspecified
converging
converging
diverging
diverging
mixed
mixed
ParallelGateway
ComplexGateway
complexGatewaydefault
diagnostics
context
complexGatewayactivationCondition
diagnostics
context
complexGatewayjoinSpec
diagnostics
context
default
activationCondition
ExclusiveGateway
exclusiveGatewaydefault
diagnostics
context
base_DecisionNode
base_MergeNode
default
RootElement
base_PackageableElement
definition
Definitions
base_Package
targetNamespace
expressionLanguage
typeLanguage
exporter
exporterVersion
extensions
imports
relationships
rootElements
BPMNExtension
base_Stereotype
mustUnderstand
false
definition
Import
base_PackageImport
importType
location
namespace
definitions
BPMNRelationship
base_Constraint
type
direction
targets
sources
definition
RelationshipDirection
none
none
forward
forward
backward
backward
both
both
BPMNProcess
ProcesssupportedInterfaceRefs
diagnostics
context
Processsupports
diagnostics
context
Processproperties
diagnostics
context
ProcesslaneSets
diagnostics
context
ProcessflowElements
diagnostics
context
processType
none
isClosed
false
auditing
isExecutable
definitionalCollaborationRef
base_Activity
correlationSubscriptions
monitoring
supports
properties
resources
CallableElement
CallableEelementsupportedInterfaceRefs
diagnostics
context
CallableElementresources
diagnostics
context
base_Behavior
ioSpecification
supportedInterfaceRefs
ioBinding
InputOutputSpecification
base_Behavior
base_Action
dataInputs
dataOutputs
inputSets
outputSets
DataInput
DataInputAssociation
diagnostics
context
DataInputnotation
diagnostics
context
DataInputitemSubjectRef
diagnostics
context
isCollection
false
base_InputPin
base_Parameter
base_ActivityParameterNode
inputSetRefs
inputSetWithOptional
inputSetWithWhileExecuting
ItemAwareElement
ItemAwareElementdataState
diagnostics
context
dataState
base_TypedElement
itemSubjectRef
DataState
base_State
ItemDefinition
ItemDefinitionstructureRef
diagnostics
context
itemKind
information
isCollection
false
base_Class
structureRef
import
ItemKind
physical
physical
information
information
InputSet
InputSetdataInputRefs
diagnostics
context
InputSetoptionalInputRefs
diagnostics
context
InputSetwhileExecutingInputRefs
diagnostics
context
base_ParameterSet
optionalInputRefs
whileExecutingInputRefs
dataInputRefs
DataOutput
DataOutputnotation
diagnostics
context
DataOutputitemSubjectRef
diagnostics
context
base_OutputPin
isCollection
false
base_Parameter
base_ActivityParameterNode
outputSetRefs
outputSetWithOptional
outputSetWithWhileExecuting
OutputSet
OutputSetdataOutputRefs
diagnostics
context
OutputSetoptionalOutputRefs
diagnostics
context
OutputSetwhileExecutingOutputRefs
diagnostics
context
base_ParameterSet
optionalOutputRefs
whileExecutingOutputRefs
dataOutputRefs
BPMNInterface
Interfaceoperationmultiplicity
diagnostics
context
InterfaceownedOperation
diagnostics
context
BPMNInterfacecallableElements
diagnostics
context
BPMNInterfaceoperations
diagnostics
context
base_Interface
implementationRef
operations
callableElements
BPMNOperation
BPMNOperationowner
diagnostics
context
BPMNOperationinMessageRef
diagnostics
context
BPMNOperationoutMessageRef
diagnostics
context
BPMNOperationerrorRefs
diagnostics
context
base_Operation
implementationRef
inMessageRef
outMessageRef
errorRef
BPMNMessage
MessageitemRef
diagnostics
context
itemRef
Error
errorCode
InputOutputBinding
inputDataRef
outputDataRef
operationRef
base_Dependency
ProcessType
none
none
public
public
private
private
BPMNCollaboration
Collaborationparticipants
diagnostics
context
isClosed
false
participantAssociations
conversationLinks
messageFlowAssociations
messageFlows
base_Collaboration
conversations
correlationKeys
participants
ParticipantAssociation
ParticipantAssociationinnerParticipantRef
diagnostics
context
ParticipantAssociationouterParticipantRef
diagnostics
context
base_Dependency
innerParticipantRef
outerParticipantRef
Participant
Participantownership
diagnostics
context
Participanttype
diagnostics
context
ParticipantmultiplicityMinimum
diagnostics
context
Participantrealizationsupplier
diagnostics
context
ParticipantprocessRef
diagnostics
context
ParticipantmultiplicityMaximum
diagnostics
context
participantpartnerEntityRef
diagnostics
context
participantpartnerRoleRef
diagnostics
context
ParticipantinterfaceRefs
diagnostics
context
base_Property
processRef
participantMultiplicity
partnerEntityRef
partnerRoleRef
interfaceRefs
InteractionNode
base_Element
outgoingConversationLinks
incomingConversationLinks
ConversationLink
collaboration
base_Dependency
targetRef
sourceRef
ParticipantMultiplicity
base_MultiplicityElement
minimum
maximum
PartnerEntity
PartnerEntityparticipantRef
diagnostics
context
base_InstanceSpecification
participantRef
PartnerRole
PartnerRoleparticipantRef
diagnostics
context
base_Class
participantRef
MessageFlowAssociation
MessageFlowAssociationinnerMessageFlowRef
diagnostics
context
MessageFlowAssociationouterMessageFlowRef
diagnostics
context
base_Dependency
innerMessageFlowRef
outerMessageFlowRef
MessageFlow
MessageFlowsourceRef
diagnostics
context
MessageFlowtargetRef
diagnostics
context
MessageFlowmessageRef
diagnostics
context
base_InformationFlow
sourceRef
targetRef
messageRef
ConversationNode
ConversationNodeparticipantRefs
diagnostics
context
base_InformationFlow
messageFlowRefs
correlationKeys
participantRefs
CorrelationKey
base_Class
correlationPropertyRef
CorrelationProperty
base_Property
type
correlationPropertyRetrievalExpression
CorrelationPropertyRetrievalExpression
base_Dependency
messageRef
messagePath
FormalExpression
FormalExpressionevaluatesToTypeRef
diagnostics
context
evaluatesToTypeRef
CorrelationSubscription
base_Class
correlationKeyRef
correlationPropertyBinding
CorrelationPropertyBinding
base_Property
dataPath
correlationPropertyRef
BPMNProperty
Propertynotation
diagnostics
context
BPMNPropertyapply
diagnostics
context
base_DataStoreNode
umlProperty
ResourceRole
ResourceRoleowner
diagnostics
context
ResourceRoleresourceRef
diagnostics
context
ResourceRoleisRequired
diagnostics
context
ResourceRoleprocess
diagnostics
context
ResourceRoleresourceParameterBindings
diagnostics
context
base_Property
resourceAssignmentExpression
resourceRef
resourceParameterBindings
process
ResourceAssignmentExpression
ResourceAssignmentExpressionexpression
diagnostics
context
expression
Resource
ResourceresourceParameters
diagnostics
context
resourceParameters
ResourceParameter
ResourceParameterowner
diagnostics
context
ResourceParametertype
diagnostics
context
ResourceParameterisRequired
diagnostics
context
base_Property
type
isRequired
ResourceParameterBinding
ResourceParameterBindingexpression
diagnostics
context
ResourceParameterBindingparameterRef
diagnostics
context
base_Slot
parameterRef
expression
GlobalScriptTask
GlobalScriptTaskscriptFormat
diagnostics
context
GlobalScriptTaskscript
diagnostics
context
script
scriptFormat
GlobalTask
GlobalTasksupportedInterfaceRefs
diagnostics
context
base_OpaqueBehavior
resources
GlobalBusinessRuleTask
GlobalBusinessRuleTaskimplementation
diagnostics
context
implementation
##unspecified
CompensateEventDefinition
waitForCompletion
true
activityRef
base_CallEvent
EventDefinition
base_Event
BPMNActivity
BPMNActivityresources
diagnostics
context
BPMNActivitycontainer
diagnostics
context
BPMNActivityproperties
diagnostics
context
BPMNActivitydefault
diagnostics
context
BPMNActivityboundaryEventsRefs
diagnostics
context
BPMNActivityloopCharacteristics
diagnostics
context
isForCompensation
false
startQuantity
1
completionQuantity
1
base_Action
activityClass
properties
default
boundaryEventRefs
dataInputAssociations
dataOutputAssociations
loopCharacteristics
resources
BoundaryEvent
boundaryEventattachedToRef
diagnostics
context
cancelActivity
attachedToRef
CatchEvent
catchEventeventDefinitionsRefs
diagnostics
context
parallelMultiple
false
base_AcceptEventAction
base_InitialNode
dataOutputAssociation
BPMNEvent
eventClass
_eventDefinitions
properties
eventDefinitionRefs
DataOutputAssociation
dataOutputAssociationsource
diagnostics
context
dataOutputAssociationtarget
diagnostics
context
DataAssociation
DataAssociationsource
diagnostics
context
DataAssociationtransformation
diagnostics
context
DataAssociationtarget
diagnostics
context
base_ObjectFlow
sourceRef
targetRef
transformation
assignment
Assignment
base_Dependency
from
to
DataInputAssociation
dataInputAssociationsource
diagnostics
context
dataInputAssociationtarget
diagnostics
context
LoopCharacteristics
base_StructuredActivityNode
EscalationEventDefinition
escalationRef
base_CallEvent
Escalation
EscalationstructureRef
diagnostics
context
escalationCode
TimerEventDefinition
timeCycle
timeDate
timeDuration
base_ChangeEvent
SignalEventDefinition
signalRef
base_CallEvent
BPMNSignal
BPMNSignalstructureRef
diagnostics
context
EndEvent
base_FinalNode
ThrowEvent
ThrowEventeventDefinitionRefs
diagnostics
context
base_CallOperationAction
base_FlowFinalNode
dataInputAssociation
MessageEventDefinition
messageRef
operationRef
base_CallEvent
StartEvent
isInterrupting
true
ConditionalEventDefinition
conditionalEventDefinitioncondition
diagnostics
context
base_ChangeEvent
condition
LinkEventDefinition
_target
source
base_CallEvent
ErrorEventDefinition
errorRef
base_CallEvent
IntermediateCatchEvent
IntermediateThrowEvent
base_SendObjectAction
TerminateEventDefinition
base_CallEvent
ImplicitThrowEvent
CancelEventDefinition
base_CallEvent
TextAnnotation
base_Comment
textFormat
text
Category
base_Enumeration
categoryValue
Group
base_ActivityPartition
_categoryValueRef
DataObjectReference
DataObjectRefsourcetarget
diagnostics
context
DataObjectRefdataState
diagnostics
context
dataObjectRef
base_DataStoreNode
DataObject
DataObjectdataState
diagnostics
context
isCollection
false
base_DataStoreNode
DataStore
capacity
isUnlimited
true
base_Class
itemSubjectRef
DataStoreReference
_dataStore
base_DataStoreNode
UserTask
UserTaskimplementation
diagnostics
context
UserTaskrenderings
diagnostics
context
base_OpaqueAction
implementation
##unspecified
renderings
Task
ioSpecification
Rendering
base_Image
HumanPerformer
Performer
GlobalUserTask
GlobalUserTaskrenderings
diagnostics
context
GlobalUserTaskimplementation
diagnostics
context
implementation
##unspecified
renderings
GlobalManualTask
ManualTask
base_OpaqueAction
PotentialOwner
SubConversation
SubConversationconnectedelements
diagnostics
context
conversationNodes
GlobalConversation
GlobalConversationcontainedelements
diagnostics
context
CallConversation
CallConversationcalledCollaborationRef
diagnostics
context
CallConversationparticipantAssociations
diagnostics
context
_collaborationUse
calledCollaborationRef
participantAssociations
Conversation
SubProcess
SubProcesstriggeredByEvent
diagnostics
context
triggeredByEvent
false
base_StructuredActivityNode
hasLaneSets
CallActivity
CallActivitycalledElementRefvalues
diagnostics
context
base_CallBehaviorAction
calledElementRef
BusinessRuleTask
BusinessRuleTaskimplementation
diagnostics
context
base_OpaqueAction
implementation
##unspecified
AdHocOrdering
parallel
parallel
sequential
sequential
ComplexBehaviorDefinition
condition
event
base_ControlFlow
AdHocSubProcess
AdHocSubProcesscancelRemainingInstances
diagnostics
context
completionCondition
ordering
parallel
cancelRemainingInstances
true
ScriptTask
ScriptTaskscriptFormat
diagnostics
context
ScriptTaskscript
diagnostics
context
base_OpaqueAction
scriptFormat
script
SendTask
SendTaskoperationRef
diagnostics
context
messageRef
base_CallOperationAction
implementation
##webService
operationRef
Transaction
method
"##compensate"
StandardLoopCharacteristics
StandardLoopCharacteristicstestBefore
diagnostics
context
StandardLoopCharacteristicsloopCondition
diagnostics
context
loopMaximum
base_LoopNode
testBefore
loopCondition
MultiInstanceBehavior
none
none
one
one
all
all
complex
complex
ReceiveTask
ReceiveTaskoperationRef
diagnostics
context
messageRef
base_AcceptEventAction
implementation
##webService
instantiate
false
operationRef
ServiceTask
ServiceTaskinputSet
diagnostics
context
ServiceTaskoutputSet
diagnostics
context
ServiceTaskoperationRef
diagnostics
context
base_CallOperationAction
implementation
##webService
operationRef
MultiInstanceLoopCharacteristics
MultiinstanceLoopCharacteristicstarget
diagnostics
context
behavior
all
loopCardinality
completionCondition
base_ExpansionRegion
isSequential
loopDataInputRef
loopDataOutputRef
outputDataItem
inputDataItem
oneBehaviorEventRef
noneBehaviorEventRef
complexBehaviorDefinition
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="BPMNProfile" nsURI="http://www.omg.org/spec/BPMNProfile/20121112/"
    nsPrefix="BPMNProfile">
  <eClassifiers xsi:type="ecore:EClass" name="InclusiveGateway" eSuperTypes="#//NonExclusiveGateway">
    <eOperations name="inclusiveGatewaydefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="inclusiveGateway.default"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false"
        eType="#//SequenceFlow"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="NonExclusiveGateway" abstract="true"
      eSuperTypes="#//Gateway">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_JoinNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//JoinNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ForkNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ForkNode"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Gateway" abstract="true" eSuperTypes="#//FlowNode">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ControlNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ControlNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityGroup" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ActivityGroup"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="FlowNode" abstract="true" eSuperTypes="#//FlowElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ActivityNode"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="FlowElement" abstract="true" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="auditing" ordered="false"
        eType="#//Auditing"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="monitoring" ordered="false"
        eType="#//Monitoring"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="_categoryValueRef" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//CategoryValue" eOpposite="#//CategoryValue/categorizedFlowElements">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value=" categoryValueRef"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false"
        lowerBound="1" eType="#//FlowElementsContainer" eOpposite="#//FlowElementsContainer/flowElements"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BaseElement" abstract="true">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="extensionValues" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//ExtensionAttributeValue"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Element" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//Documentation"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="extensionDefinitions" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//ExtensionDefinition"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//BPMNAssociation" eOpposite="#//BPMNAssociation/sourceRef"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//BPMNAssociation" eOpposite="#//BPMNAssociation/targetRef"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ExtensionAttributeValue">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Slot" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Slot"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="valueRef" ordered="false"
        eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="extensionAttributeDefinition"
        ordered="false" lowerBound="1" eType="#//ExtensionAttributeDefinition"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ExtensionAttributeDefinition">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReference" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Documentation" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Comment" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="textFormat" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ExtensionDefinition">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Stereotype" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="extensionAttributeDefinitions"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//ExtensionAttributeDefinition"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BPMNAssociation" eSuperTypes="#//BPMNArtifact">
    <eOperations name="AssociationEnd" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="associationDirection" ordered="false"
        lowerBound="1" eType="#//AssociationDirection" defaultValueLiteral="none"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="targetRef" ordered="false"
        lowerBound="1" eType="#//BaseElement" eOpposite="#//BaseElement/incoming"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="sourceRef" ordered="false"
        lowerBound="1" eType="#//BaseElement" eOpposite="#//BaseElement/outgoing"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BPMNArtifact" abstract="true" eSuperTypes="#//BaseElement"/>
  <eClassifiers xsi:type="ecore:EEnum" name="AssociationDirection">
    <eLiterals name="none"/>
    <eLiterals name="one" value="1"/>
    <eLiterals name="both" value="2"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Auditing" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Monitoring" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="CategoryValue" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_EnumerationLiteral"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="categorizedFlowElements"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//FlowElement" eOpposite="#//FlowElement/_categoryValueRef"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="FlowElementsContainer" abstract="true"
      eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="laneSets" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//LaneSet" eOpposite="#//LaneSet/flowElementsContainer"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="flowElements" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//FlowElement" eOpposite="#//FlowElement/container"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="LaneSet" eSuperTypes="#//BaseElement">
    <eOperations name="LaneSetlanes" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="LaneSet.lanes"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="LaneSetparentLane" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="LaneSet.parentLane"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="LaneSetflowElementsContainer" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="LaneSet.flowElementsContainer"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="LaneSet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityPartition"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="lanes" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//Lane" eOpposite="#//Lane/laneSet"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="parentLane" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//Lane"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="flowElementsContainer"
        ordered="false" eType="#//FlowElementsContainer" eOpposite="#//FlowElementsContainer/laneSets"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Lane" eSuperTypes="#//BaseElement">
    <eOperations name="LanelaneSet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Lane.laneSet"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="LanechildLaneSet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Lane.childLaneSet"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="LanepartitionElementRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Lane.partitionElementRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="LaneflowNodeRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Lane.flowNodeRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityPartition"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="_partitionElement" ordered="false"
        eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Element">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value=" partitionElement"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="flowNodeRefs" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//FlowNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="partitionElementRef" ordered="false"
        eType="#//BaseElement"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="childLaneSet" ordered="false"
        lowerBound="1" eType="#//LaneSet">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="childLaneSet "/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="laneSet" ordered="false"
        lowerBound="1" eType="#//LaneSet" eOpposite="#//LaneSet/lanes"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="SequenceFlow" eSuperTypes="#//FlowElement">
    <eOperations name="SequenceFlowconditionExpression" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="SequenceFlow.conditionExpression"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="SequenceFlowsourceRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="SequenceFlow.sourceRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="SequenceFlowtargetRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="SequenceFlow.targetRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ControlFlow" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ControlFlow"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isImmediate" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="conditionExpression" ordered="false"
        eType="#//BPMNExpression"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BPMNExpression" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_OpaqueExpression"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueExpression"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="EventBasedGateway" eSuperTypes="#//Gateway">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="instantiate" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventGatewayType" ordered="false"
        lowerBound="1" eType="#//EventBasedGatewayType" defaultValueLiteral="exclusive"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ForkNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ForkNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_StructuredActivityNode"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_InterruptibleActivityRegion"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//InterruptibleActivityRegion"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="EventBasedGatewayType">
    <eLiterals name="exclusive"/>
    <eLiterals name="parallel" value="1"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="GatewayDirection">
    <eLiterals name="unspecified"/>
    <eLiterals name="converging" value="1"/>
    <eLiterals name="diverging" value="2"/>
    <eLiterals name="mixed" value="3"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ParallelGateway" eSuperTypes="#//NonExclusiveGateway"/>
  <eClassifiers xsi:type="ecore:EClass" name="ComplexGateway" eSuperTypes="#//NonExclusiveGateway">
    <eOperations name="complexGatewaydefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="complexGateway.default"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="complexGatewayactivationCondition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="complexGateway.activationCondition"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="complexGatewayjoinSpec" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="complexGateway.joinSpec"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false"
        eType="#//SequenceFlow"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="activationCondition" ordered="false"
        eType="#//BPMNExpression"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ExclusiveGateway" eSuperTypes="#//Gateway">
    <eOperations name="exclusiveGatewaydefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="exclusiveGateway.default"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_DecisionNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//DecisionNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_MergeNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//MergeNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false"
        eType="#//SequenceFlow"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="RootElement" abstract="true" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_PackageableElement"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//PackageableElement"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false"
        eType="#//Definitions" eOpposite="#//Definitions/rootElements"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Definitions" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Package" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetNamespace" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="expressionLanguage" ordered="false"
        eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeLanguage" ordered="false"
        eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="exporter" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="exporterVersion" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="extensions" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//BPMNExtension"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="imports" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//Import"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="relationships" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//BPMNRelationship"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="rootElements" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//RootElement" eOpposite="#//RootElement/definition"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BPMNExtension">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Stereotype" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="mustUnderstand" ordered="false"
        eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false"
        lowerBound="1" eType="#//ExtensionDefinition"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Import">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_PackageImport" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//PackageImport"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="importType" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespace" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="definitions" ordered="false"
        lowerBound="1" eType="#//Definitions"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BPMNRelationship" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Constraint" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false"
        lowerBound="1" eType="#//RelationshipDirection"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="targets" ordered="false"
        lowerBound="1" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="sources" ordered="false"
        lowerBound="1" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false"
        lowerBound="1" eType="#//Definitions"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="RelationshipDirection">
    <eLiterals name="none"/>
    <eLiterals name="forward" value="1"/>
    <eLiterals name="backward" value="2"/>
    <eLiterals name="both" value="3"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BPMNProcess" eSuperTypes="#//CallableElement #//FlowElementsContainer">
    <eOperations name="ProcesssupportedInterfaceRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Process.supportedInterfaceRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="Processsupports" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Process.supports"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="Processproperties" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Process.properties"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ProcesslaneSets" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Process.laneSets"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ProcessflowElements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Process.flowElements"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="processType" ordered="false"
        lowerBound="1" eType="#//ProcessType" defaultValueLiteral="none"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isClosed" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="auditing" ordered="false"
        eType="#//Auditing"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isExecutable" ordered="false"
        eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="definitionalCollaborationRef"
        ordered="false" eType="#//BPMNCollaboration"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Activity" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Activity"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="correlationSubscriptions"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//CorrelationSubscription"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="monitoring" ordered="false"
        eType="#//Monitoring"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="supports" ordered="false"
        lowerBound="1" eType="#//BPMNProcess"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//BPMNProperty"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="resources" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//ResourceRole" eOpposite="#//ResourceRole/process"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="CallableElement" abstract="true" eSuperTypes="#//RootElement">
    <eOperations name="CallableEelementsupportedInterfaceRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="CallableEelement.supportedInterfaceRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="CallableElementresources" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="CallableElement.resources"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Behavior"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="ioSpecification" ordered="false"
        eType="#//InputOutputSpecification"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="supportedInterfaceRefs"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//BPMNInterface"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="ioBinding" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//InputOutputBinding"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="InputOutputSpecification" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Behavior"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Action" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Action"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataInputs" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//DataInput"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataOutputs" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//DataOutput"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="inputSets" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//InputSet"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="outputSets" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//OutputSet"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="DataInput" eSuperTypes="#//ItemAwareElement">
    <eOperations name="DataInputAssociation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="DataInput.Association"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="DataInputnotation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="DataInput.notation"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="DataInputitemSubjectRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="DataInput.itemSubjectRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCollection" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_InputPin" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//InputPin"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Parameter" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityParameterNode"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ActivityParameterNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="inputSetRefs" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//InputSet" eOpposite="#//InputSet/dataInputRefs"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="inputSetWithOptional" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//InputSet" eOpposite="#//InputSet/optionalInputRefs"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="inputSetWithWhileExecuting"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//InputSet" eOpposite="#//InputSet/whileExecutingInputRefs"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ItemAwareElement" abstract="true" eSuperTypes="#//BaseElement">
    <eOperations name="ItemAwareElementdataState" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ItemAwareElement.dataState"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataState" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//DataState"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_TypedElement" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="itemSubjectRef" ordered="false"
        eType="#//ItemDefinition">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="itemSubjectRef "/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="DataState" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_State" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ItemDefinition" eSuperTypes="#//RootElement">
    <eOperations name="ItemDefinitionstructureRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ItemDefinition.structureRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="itemKind" ordered="false"
        lowerBound="1" eType="#//ItemKind" defaultValueLiteral="information"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCollection" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="structureRef" ordered="false"
        eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Element">
      <eAnnotations source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
        <details key="derivation" value="self.base_Class"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="import" ordered="false"
        eType="#//Import"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="ItemKind">
    <eLiterals name="physical"/>
    <eLiterals name="information" value="1"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="InputSet" eSuperTypes="#//BaseElement">
    <eOperations name="InputSetdataInputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="InputSet.dataInputRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="InputSetoptionalInputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="InputSet.optionalInputRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="InputSetwhileExecutingInputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="InputSet.whileExecutingInputRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ParameterSet" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ParameterSet"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="optionalInputRefs" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//DataInput" eOpposite="#//DataInput/inputSetWithOptional"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="whileExecutingInputRefs"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//DataInput" eOpposite="#//DataInput/inputSetWithWhileExecuting"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataInputRefs" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//DataInput" eOpposite="#//DataInput/inputSetRefs"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="DataOutput" eSuperTypes="#//ItemAwareElement">
    <eOperations name="DataOutputnotation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="DataOutput.notation"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="DataOutputitemSubjectRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="DataOutput.itemSubjectRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_OutputPin" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//OutputPin"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCollection" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Parameter" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityParameterNode"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ActivityParameterNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="outputSetRefs" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//OutputSet" eOpposite="#//OutputSet/dataOutputRefs"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="outputSetWithOptional"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//OutputSet"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="outputSetWithWhileExecuting"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//OutputSet"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="OutputSet" eSuperTypes="#//BaseElement">
    <eOperations name="OutputSetdataOutputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="OutputSet.dataOutputRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="OutputSetoptionalOutputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="OutputSet.optionalOutputRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="OutputSetwhileExecutingOutputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="OutputSet.whileExecutingOutputRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ParameterSet" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ParameterSet"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="optionalOutputRefs" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//DataOutput">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="optionalOutputRefs "/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="whileExecutingOutputRefs"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//DataOutput">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="whileExecutingOutputRefs "/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataOutputRefs" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//DataOutput" eOpposite="#//DataOutput/outputSetRefs"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BPMNInterface" eSuperTypes="#//RootElement">
    <eOperations name="Interfaceoperationmultiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Interface.operation.multiplicity"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="InterfaceownedOperation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Interface.ownedOperation"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="BPMNInterfacecallableElements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BPMNInterface.callableElements"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="BPMNInterfaceoperations" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BPMNInterface.operations"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Interface" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="implementationRef" ordered="false"
        eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="operations" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//BPMNOperation"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="callableElements" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//CallableElement"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BPMNOperation" eSuperTypes="#//BaseElement">
    <eOperations name="BPMNOperationowner" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BPMNOperation.owner"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="BPMNOperationinMessageRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BPMNOperation.inMessageRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="BPMNOperationoutMessageRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BPMNOperation.outMessageRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="BPMNOperationerrorRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BPMNOperation.errorRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Operation" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="implementationRef" ordered="false"
        eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="inMessageRef" ordered="false"
        lowerBound="1" eType="#//BPMNMessage"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="outMessageRef" ordered="false"
        eType="#//BPMNMessage"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="errorRef" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//Error"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BPMNMessage" eSuperTypes="#//ItemDefinition">
    <eOperations name="MessageitemRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Message.itemRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="itemRef" ordered="false"
        eType="#//ItemDefinition"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Error" eSuperTypes="#//ItemDefinition">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="errorCode" ordered="false"
        eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="InputOutputBinding" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="inputDataRef" ordered="false"
        lowerBound="1" eType="#//InputSet"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="outputDataRef" ordered="false"
        lowerBound="1" eType="#//OutputSet"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="operationRef" ordered="false"
        lowerBound="1" eType="#//BPMNOperation"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="ProcessType">
    <eLiterals name="none"/>
    <eLiterals name="public" value="1"/>
    <eLiterals name="private" value="2"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BPMNCollaboration" eSuperTypes="#//RootElement">
    <eOperations name="Collaborationparticipants" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Collaboration.participants"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isClosed" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="participantAssociations"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//ParticipantAssociation"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="conversationLinks" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//ConversationLink" eOpposite="#//ConversationLink/collaboration"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="messageFlowAssociations"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//MessageFlowAssociation"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="messageFlows" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//MessageFlow"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Collaboration" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Collaboration"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="conversations" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//ConversationNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="correlationKeys" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//CorrelationKey"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="participants" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//Participant"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ParticipantAssociation" eSuperTypes="#//BaseElement">
    <eOperations name="ParticipantAssociationinnerParticipantRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ParticipantAssociation.innerParticipantRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ParticipantAssociationouterParticipantRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ParticipantAssociation.outerParticipantRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="innerParticipantRef" ordered="false"
        lowerBound="1" eType="#//Participant"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="outerParticipantRef" ordered="false"
        lowerBound="1" eType="#//Participant"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Participant" eSuperTypes="#//BaseElement">
    <eOperations name="Participantownership" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Participant.ownership"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="Participanttype" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Participant.type"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ParticipantmultiplicityMinimum" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Participant.multiplicityMinimum"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="Participantrealizationsupplier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Participant.realization.supplier"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ParticipantprocessRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Participant.processRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ParticipantmultiplicityMaximum" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Participant.multiplicityMaximum"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="participantpartnerEntityRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="participant.partnerEntityRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="participantpartnerRoleRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="participant.partnerRoleRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ParticipantinterfaceRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Participant.interfaceRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="processRef" ordered="false"
        eType="#//BPMNProcess"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="participantMultiplicity"
        ordered="false" eType="#//ParticipantMultiplicity">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="participantMultiplicity "/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="partnerEntityRef" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//PartnerEntity" eOpposite="#//PartnerEntity/participantRef"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="partnerRoleRef" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//PartnerRole" eOpposite="#//PartnerRole/participantRef"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="interfaceRefs" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//BPMNInterface"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="InteractionNode" abstract="true">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Element" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="outgoingConversationLinks"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//ConversationLink"
        eOpposite="#//ConversationLink/sourceRef"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="incomingConversationLinks"
        ordered="false" lowerBound="1" eType="#//ConversationLink" eOpposite="#//ConversationLink/targetRef"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ConversationLink" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="collaboration" ordered="false"
        lowerBound="1" eType="#//BPMNCollaboration" eOpposite="#//BPMNCollaboration/conversationLinks"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="targetRef" ordered="false"
        lowerBound="1" eType="#//InteractionNode" eOpposite="#//InteractionNode/incomingConversationLinks"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="sourceRef" ordered="false"
        lowerBound="1" eType="#//InteractionNode" eOpposite="#//InteractionNode/outgoingConversationLinks"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ParticipantMultiplicity" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_MultiplicityElement"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//MultiplicityElement"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="minimum" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="maximum" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="PartnerEntity" eSuperTypes="#//RootElement">
    <eOperations name="PartnerEntityparticipantRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="PartnerEntity.participantRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_InstanceSpecification"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//InstanceSpecification"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="participantRef" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//Participant" eOpposite="#//Participant/partnerEntityRef"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="PartnerRole" eSuperTypes="#//RootElement">
    <eOperations name="PartnerRoleparticipantRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="PartnerRole.participantRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="participantRef" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//Participant" eOpposite="#//Participant/partnerRoleRef"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="MessageFlowAssociation" eSuperTypes="#//BaseElement">
    <eOperations name="MessageFlowAssociationinnerMessageFlowRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="MessageFlowAssociation.innerMessageFlowRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="MessageFlowAssociationouterMessageFlowRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="MessageFlowAssociation.outerMessageFlowRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="innerMessageFlowRef" ordered="false"
        lowerBound="1" eType="#//MessageFlow"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="outerMessageFlowRef" ordered="false"
        lowerBound="1" eType="#//MessageFlow"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="MessageFlow" eSuperTypes="#//BaseElement">
    <eOperations name="MessageFlowsourceRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="MessageFlow.sourceRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="MessageFlowtargetRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="MessageFlow.targetRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="MessageFlowmessageRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="MessageFlow.messageRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_InformationFlow" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//InformationFlow"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="sourceRef" ordered="false"
        lowerBound="1" eType="#//InteractionNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="targetRef" ordered="false"
        lowerBound="1" eType="#//InteractionNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="messageRef" ordered="false"
        eType="#//BPMNMessage"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ConversationNode" abstract="true" eSuperTypes="#//InteractionNode">
    <eOperations name="ConversationNodeparticipantRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ConversationNode.participantRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_InformationFlow" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//InformationFlow"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="messageFlowRefs" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//MessageFlow"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="correlationKeys" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//CorrelationKey"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="participantRefs" ordered="false"
        lowerBound="2" upperBound="-1" eType="#//Participant"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="CorrelationKey" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="correlationPropertyRef"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//CorrelationProperty"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="CorrelationProperty" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="#//ItemDefinition"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="correlationPropertyRetrievalExpression"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//CorrelationPropertyRetrievalExpression"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="CorrelationPropertyRetrievalExpression"
      eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="messageRef" ordered="false"
        lowerBound="1" eType="#//BPMNMessage"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="messagePath" ordered="false"
        lowerBound="1" eType="#//FormalExpression"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="FormalExpression" eSuperTypes="#//BPMNExpression">
    <eOperations name="FormalExpressionevaluatesToTypeRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="FormalExpression.evaluatesToTypeRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="evaluatesToTypeRef" ordered="false"
        lowerBound="1" eType="#//ItemDefinition"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="CorrelationSubscription" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="correlationKeyRef" ordered="false"
        lowerBound="1" eType="#//CorrelationKey"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="correlationPropertyBinding"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//CorrelationPropertyBinding"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="CorrelationPropertyBinding" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataPath" ordered="false"
        lowerBound="1" eType="#//FormalExpression"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="correlationPropertyRef"
        ordered="false" lowerBound="1" eType="#//CorrelationProperty"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BPMNProperty" eSuperTypes="#//ItemAwareElement">
    <eOperations name="Propertynotation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Property.notation"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="BPMNPropertyapply" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BPMNProperty.apply"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataStoreNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="umlProperty" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ResourceRole" eSuperTypes="#//BaseElement">
    <eOperations name="ResourceRoleowner" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ResourceRole.owner"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ResourceRoleresourceRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ResourceRole.resourceRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ResourceRoleisRequired" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ResourceRole.isRequired"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ResourceRoleprocess" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ResourceRole.process"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ResourceRoleresourceParameterBindings" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ResourceRole.resourceParameterBindings"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="resourceAssignmentExpression"
        ordered="false" eType="#//ResourceAssignmentExpression"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="resourceRef" ordered="false"
        eType="#//Resource"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="resourceParameterBindings"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//ResourceParameterBinding">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="resourceParameterBindings "/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false"
        eType="#//BPMNProcess" eOpposite="#//BPMNProcess/resources"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ResourceAssignmentExpression" eSuperTypes="#//BPMNExpression">
    <eOperations name="ResourceAssignmentExpressionexpression" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ResourceAssignmentExpression.expression"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false"
        lowerBound="1" eType="#//BPMNExpression"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Resource" eSuperTypes="#//ItemDefinition">
    <eOperations name="ResourceresourceParameters" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Resource.resourceParameters"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="resourceParameters" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//ResourceParameter"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ResourceParameter" eSuperTypes="#//BaseElement">
    <eOperations name="ResourceParameterowner" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ResourceParameter.owner"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ResourceParametertype" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ResourceParameter.type"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ResourceParameterisRequired" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ResourceParameter.isRequired"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="#//ItemDefinition">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="type "/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRequired" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ResourceParameterBinding" eSuperTypes="#//BaseElement">
    <eOperations name="ResourceParameterBindingexpression" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ResourceParameterBinding.expression"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ResourceParameterBindingparameterRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ResourceParameterBinding.parameterRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Slot" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Slot"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="parameterRef" ordered="false"
        lowerBound="1" eType="#//ResourceParameter"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false"
        lowerBound="1" eType="#//BPMNExpression"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="GlobalScriptTask" eSuperTypes="#//GlobalTask">
    <eOperations name="GlobalScriptTaskscriptFormat" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="GlobalScriptTask.scriptFormat"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="GlobalScriptTaskscript" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="GlobalScriptTask.script"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="script" unique="false"
        lowerBound="1" upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="scriptFormat" lowerBound="1"
        upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="GlobalTask" eSuperTypes="#//CallableElement">
    <eOperations name="GlobalTasksupportedInterfaceRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="GlobalTask.supportedInterfaceRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_OpaqueBehavior" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueBehavior"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="resources" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//ResourceRole"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="GlobalBusinessRuleTask" eSuperTypes="#//GlobalTask">
    <eOperations name="GlobalBusinessRuleTaskimplementation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="GlobalBusinessRuleTask.implementation"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" unique="false"
        lowerBound="1" upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"
        defaultValueLiteral="##unspecified"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="CompensateEventDefinition" eSuperTypes="#//EventDefinition">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="waitForCompletion" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="activityRef" ordered="false"
        eType="#//BPMNActivity"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="EventDefinition" abstract="true" eSuperTypes="#//RootElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Event" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Event"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BPMNActivity" abstract="true" eSuperTypes="#//FlowNode">
    <eOperations name="BPMNActivityresources" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BPMNActivity.resources"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="BPMNActivitycontainer" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BPMNActivity.container"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="BPMNActivityproperties" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BPMNActivity.properties"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="BPMNActivitydefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BPMNActivity.default"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="BPMNActivityboundaryEventsRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BPMNActivity.boundaryEventsRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="BPMNActivityloopCharacteristics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BPMNActivity.loopCharacteristics"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isForCompensation" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="startQuantity" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Integer"
        defaultValueLiteral="1"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="completionQuantity" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Integer"
        defaultValueLiteral="1"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Action" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Action"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="activityClass" ordered="false"
        eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//BPMNProperty"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false"
        eType="#//SequenceFlow"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="boundaryEventRefs" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//BoundaryEvent"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataInputAssociations"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//DataInputAssociation"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataOutputAssociations"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//DataOutputAssociation"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="loopCharacteristics" ordered="false"
        eType="#//LoopCharacteristics"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="resources" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//ResourceRole"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BoundaryEvent" eSuperTypes="#//CatchEvent">
    <eOperations name="boundaryEventattachedToRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="boundaryEvent.attachedToRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="cancelActivity" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="attachedToRef" ordered="false"
        lowerBound="1" eType="#//BPMNActivity"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="CatchEvent" abstract="true" eSuperTypes="#//BPMNEvent">
    <eOperations name="catchEventeventDefinitionsRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="catchEvent.eventDefinitionsRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="parallelMultiple" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_AcceptEventAction"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_InitialNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//InitialNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataOutputAssociation"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//DataOutputAssociation"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BPMNEvent" abstract="true" eSuperTypes="#//FlowNode">
    <eStructuralFeatures xsi:type="ecore:EReference" name="eventClass" ordered="false"
        eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="_eventDefinitions" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//EventDefinition">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value=" eventDefinitions"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//BPMNProperty"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="eventDefinitionRefs" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//EventDefinition"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="DataOutputAssociation" eSuperTypes="#//DataAssociation">
    <eOperations name="dataOutputAssociationsource" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="dataOutputAssociation.source"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="dataOutputAssociationtarget" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="dataOutputAssociation.target"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="DataAssociation" abstract="true" eSuperTypes="#//BaseElement">
    <eOperations name="DataAssociationsource" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="DataAssociation.source"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="DataAssociationtransformation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="DataAssociation.transformation"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="DataAssociationtarget" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="DataAssociation.target"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ObjectFlow" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ObjectFlow"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="sourceRef" ordered="false"
        lowerBound="1" eType="#//ItemAwareElement"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="targetRef" ordered="false"
        lowerBound="1" eType="#//ItemAwareElement"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="transformation" ordered="false"
        lowerBound="1" eType="#//FormalExpression"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="assignment" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//Assignment"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Assignment" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1"
        eType="#//BPMNExpression"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1"
        eType="#//BPMNExpression"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="DataInputAssociation" eSuperTypes="#//DataAssociation">
    <eOperations name="dataInputAssociationsource" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="dataInputAssociation.source"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="dataInputAssociationtarget" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="dataInputAssociation.target"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="LoopCharacteristics" abstract="true"
      eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_StructuredActivityNode"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="EscalationEventDefinition" eSuperTypes="#//EventDefinition">
    <eStructuralFeatures xsi:type="ecore:EReference" name="escalationRef" ordered="false"
        eType="#//Escalation"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Escalation" eSuperTypes="#//ItemDefinition">
    <eOperations name="EscalationstructureRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="Escalation.structureRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="escalationCode" ordered="false"
        eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="TimerEventDefinition" eSuperTypes="#//EventDefinition">
    <eStructuralFeatures xsi:type="ecore:EReference" name="timeCycle" ordered="false"
        eType="#//BPMNExpression"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="timeDate" ordered="false"
        eType="#//BPMNExpression"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="timeDuration" ordered="false"
        eType="#//BPMNExpression"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ChangeEvent" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ChangeEvent"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="SignalEventDefinition" eSuperTypes="#//EventDefinition">
    <eStructuralFeatures xsi:type="ecore:EReference" name="signalRef" ordered="false"
        eType="#//BPMNSignal"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BPMNSignal" eSuperTypes="#//ItemDefinition">
    <eOperations name="BPMNSignalstructureRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BPMNSignal.structureRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="EndEvent" eSuperTypes="#//ThrowEvent">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_FinalNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//FinalNode"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ThrowEvent" abstract="true" eSuperTypes="#//BPMNEvent">
    <eOperations name="ThrowEventeventDefinitionRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ThrowEvent.eventDefinitionRefs"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallOperationAction"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_FlowFinalNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//FlowFinalNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataInputAssociation" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//DataInputAssociation"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="MessageEventDefinition" eSuperTypes="#//EventDefinition">
    <eStructuralFeatures xsi:type="ecore:EReference" name="messageRef" ordered="false"
        eType="#//BPMNMessage"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="operationRef" ordered="false"
        eType="#//BPMNOperation"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="StartEvent" eSuperTypes="#//CatchEvent">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInterrupting" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ConditionalEventDefinition" eSuperTypes="#//EventDefinition">
    <eOperations name="conditionalEventDefinitioncondition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="conditionalEventDefinition.condition"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ChangeEvent" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ChangeEvent"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false"
        lowerBound="1" eType="#//BPMNExpression"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="LinkEventDefinition" eSuperTypes="#//EventDefinition">
    <eStructuralFeatures xsi:type="ecore:EReference" name="_target" ordered="false"
        eType="#//LinkEventDefinition" eOpposite="#//LinkEventDefinition/source">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value=" target"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//LinkEventDefinition" eOpposite="#//LinkEventDefinition/_target"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ErrorEventDefinition" eSuperTypes="#//EventDefinition">
    <eStructuralFeatures xsi:type="ecore:EReference" name="errorRef" ordered="false"
        eType="#//Error"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="IntermediateCatchEvent" eSuperTypes="#//CatchEvent"/>
  <eClassifiers xsi:type="ecore:EClass" name="IntermediateThrowEvent" eSuperTypes="#//ThrowEvent">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_SendObjectAction"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//SendObjectAction"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="TerminateEventDefinition" eSuperTypes="#//EventDefinition">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ImplicitThrowEvent" eSuperTypes="#//ThrowEvent"/>
  <eClassifiers xsi:type="ecore:EClass" name="CancelEventDefinition" eSuperTypes="#//EventDefinition">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallEvent" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="TextAnnotation" eSuperTypes="#//BPMNArtifact">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Comment" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="textFormat" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Category" eSuperTypes="#//RootElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Enumeration" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Enumeration"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="categoryValue" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//CategoryValue"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Group" eSuperTypes="#//BPMNArtifact">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityPartition"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="_categoryValueRef" ordered="false"
        eType="#//CategoryValue">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value=" categoryValueRef"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="DataObjectReference" eSuperTypes="#//FlowElement #//ItemAwareElement">
    <eOperations name="DataObjectRefsourcetarget" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="DataObjectRef.source.target"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="DataObjectRefdataState" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="DataObjectRef.dataState"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataObjectRef" ordered="false"
        lowerBound="1" eType="#//DataObject"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataStoreNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="DataObject" eSuperTypes="#//FlowElement #//ItemAwareElement">
    <eOperations name="DataObjectdataState" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="DataObject.dataState"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCollection" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataStoreNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="DataStore" eSuperTypes="#//RootElement">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="capacity" ordered="false"
        eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnlimited" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="itemSubjectRef" ordered="false"
        eType="#//ItemDefinition">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="itemSubjectRef "/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="DataStoreReference" eSuperTypes="#//FlowElement #//ItemAwareElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="_dataStore" ordered="false"
        eType="#//DataStore">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value=" dataStore"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataStoreNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="UserTask" eSuperTypes="#//Task">
    <eOperations name="UserTaskimplementation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="UserTask.implementation"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="UserTaskrenderings" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="UserTask.renderings"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_OpaqueAction" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" unique="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"
        defaultValueLiteral="##unspecified"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="renderings" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//Rendering"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Task" eSuperTypes="#//BPMNActivity">
    <eStructuralFeatures xsi:type="ecore:EReference" name="ioSpecification" ordered="false"
        eType="#//InputOutputSpecification"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Rendering" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Image" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//Image"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="HumanPerformer" eSuperTypes="#//Performer"/>
  <eClassifiers xsi:type="ecore:EClass" name="Performer" eSuperTypes="#//ResourceRole"/>
  <eClassifiers xsi:type="ecore:EClass" name="GlobalUserTask" eSuperTypes="#//GlobalTask">
    <eOperations name="GlobalUserTaskrenderings" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="GlobalUserTask.renderings"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="GlobalUserTaskimplementation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="GlobalUserTask.implementation"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" unique="false"
        lowerBound="1" upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"
        defaultValueLiteral="##unspecified"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="renderings" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//Rendering"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="GlobalManualTask" eSuperTypes="#//GlobalTask"/>
  <eClassifiers xsi:type="ecore:EClass" name="ManualTask" eSuperTypes="#//Task">
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_OpaqueAction" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="PotentialOwner" eSuperTypes="#//HumanPerformer"/>
  <eClassifiers xsi:type="ecore:EClass" name="SubConversation" eSuperTypes="#//ConversationNode">
    <eOperations name="SubConversationconnectedelements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="SubConversation.connected.elements"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="conversationNodes" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//ConversationNode"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="GlobalConversation" eSuperTypes="#//BPMNCollaboration">
    <eOperations name="GlobalConversationcontainedelements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="GlobalConversation.contained.elements"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="CallConversation" eSuperTypes="#//ConversationNode">
    <eOperations name="CallConversationcalledCollaborationRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="CallConversation.calledCollaborationRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="CallConversationparticipantAssociations" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="CallConversation.participantAssociations"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="_collaborationUse" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//CollaborationUse">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value=" collaborationUse"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="calledCollaborationRef"
        ordered="false" eType="#//BPMNCollaboration"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="participantAssociations"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//ParticipantAssociation"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Conversation" eSuperTypes="#//ConversationNode"/>
  <eClassifiers xsi:type="ecore:EClass" name="SubProcess" eSuperTypes="#//BPMNActivity #//FlowElementsContainer">
    <eOperations name="SubProcesstriggeredByEvent" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="SubProcess.triggeredByEvent"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="triggeredByEvent" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_StructuredActivityNode"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="hasLaneSets" ordered="false"
        lowerBound="1" upperBound="-1" eType="#//LaneSet"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="CallActivity" eSuperTypes="#//BPMNActivity">
    <eOperations name="CallActivitycalledElementRefvalues" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="CallActivity.calledElementRef.values"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallBehaviorAction"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//CallBehaviorAction"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="calledElementRef" ordered="false"
        eType="#//CallableElement"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BusinessRuleTask" eSuperTypes="#//Task">
    <eOperations name="BusinessRuleTaskimplementation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="BusinessRuleTask.implementation"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_OpaqueAction" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" unique="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"
        defaultValueLiteral="##unspecified"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="AdHocOrdering">
    <eLiterals name="parallel"/>
    <eLiterals name="sequential" value="1"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ComplexBehaviorDefinition" eSuperTypes="#//BaseElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false"
        lowerBound="1" eType="#//FormalExpression"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false"
        eType="#//ImplicitThrowEvent"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ControlFlow" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ControlFlow"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="AdHocSubProcess" eSuperTypes="#//SubProcess">
    <eOperations name="AdHocSubProcesscancelRemainingInstances" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="AdHocSubProcess.cancelRemainingInstances"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="completionCondition" ordered="false"
        lowerBound="1" eType="#//BPMNExpression"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false"
        lowerBound="1" eType="#//AdHocOrdering" defaultValueLiteral="parallel"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="cancelRemainingInstances"
        ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ScriptTask" eSuperTypes="#//Task">
    <eOperations name="ScriptTaskscriptFormat" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ScriptTask.scriptFormat"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ScriptTaskscript" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ScriptTask.script"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_OpaqueAction" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="scriptFormat" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="script" unique="false"
        eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="SendTask" eSuperTypes="#//Task">
    <eOperations name="SendTaskoperationRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="SendTask.operationRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="messageRef" ordered="false"
        eType="#//BPMNMessage"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallOperationAction"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"
        defaultValueLiteral="##webService"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="operationRef" ordered="false"
        eType="#//BPMNOperation"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Transaction" eSuperTypes="#//SubProcess">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="method" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"
        defaultValueLiteral="&quot;##compensate&quot;"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="StandardLoopCharacteristics" eSuperTypes="#//LoopCharacteristics">
    <eOperations name="StandardLoopCharacteristicstestBefore" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="StandardLoopCharacteristics.testBefore"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="StandardLoopCharacteristicsloopCondition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="StandardLoopCharacteristics.loopCondition"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="loopMaximum" ordered="false"
        eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_LoopNode" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//LoopNode"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="testBefore" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="loopCondition" ordered="false"
        lowerBound="1" eType="#//BPMNExpression"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="MultiInstanceBehavior">
    <eLiterals name="none"/>
    <eLiterals name="one" value="1"/>
    <eLiterals name="all" value="2"/>
    <eLiterals name="complex" value="3"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ReceiveTask" eSuperTypes="#//Task">
    <eOperations name="ReceiveTaskoperationRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ReceiveTask.operationRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="messageRef" ordered="false"
        eType="#//BPMNMessage"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_AcceptEventAction"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"
        defaultValueLiteral="##webService"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="instantiate" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="operationRef" ordered="false"
        eType="#//BPMNOperation"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ServiceTask" eSuperTypes="#//Task">
    <eOperations name="ServiceTaskinputSet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ServiceTask.inputSet"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ServiceTaskoutputSet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ServiceTask.outputSet"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eOperations name="ServiceTaskoperationRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="ServiceTask.operationRef"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_CallOperationAction"
        ordered="false" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"
        defaultValueLiteral="##webService"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="operationRef" ordered="false"
        eType="#//BPMNOperation"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="MultiInstanceLoopCharacteristics" eSuperTypes="#//LoopCharacteristics">
    <eOperations name="MultiinstanceLoopCharacteristicstarget" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <details key="originalName" value="MultiinstanceLoopCharacteristics.target"/>
      </eAnnotations>
      <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
      <eParameters name="context">
        <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
          <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
        </eGenericType>
      </eParameters>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="behavior" ordered="false"
        lowerBound="1" eType="#//MultiInstanceBehavior" defaultValueLiteral="all"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="loopCardinality" ordered="false"
        eType="#//BPMNExpression"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="completionCondition" ordered="false"
        eType="#//BPMNExpression"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="base_ExpansionRegion" ordered="false"
        lowerBound="1" eType="ecore:EClass http://www.eclipse.org/uml2/5.0.0/UML#//ExpansionRegion"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSequential" ordered="false"
        lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="loopDataInputRef" ordered="false"
        eType="#//ItemAwareElement"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="loopDataOutputRef" ordered="false"
        eType="#//ItemAwareElement"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="outputDataItem" ordered="false"
        lowerBound="1" eType="#//DataOutput"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="inputDataItem" ordered="false"
        lowerBound="1" eType="#//DataInput"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="oneBehaviorEventRef" ordered="false"
        eType="#//EventDefinition"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="noneBehaviorEventRef" ordered="false"
        eType="#//EventDefinition"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="complexBehaviorDefinition"
        ordered="false" lowerBound="1" upperBound="-1" eType="#//ComplexBehaviorDefinition"/>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"BPMNProfile","nsURI":"http://www.omg.org/spec/BPMNProfile/20121112/","name":"BPMNProfile","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InclusiveGateway","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NonExclusiveGateway","instanceClass":null,"abstract":true,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Gateway","instanceClass":null,"abstract":true,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FlowNode","instanceClass":null,"abstract":true,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FlowElement","instanceClass":null,"abstract":true,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BaseElement","instanceClass":null,"abstract":true,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExtensionAttributeValue","instanceClass":null,"abstract":false,"id":7,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExtensionAttributeDefinition","instanceClass":null,"abstract":false,"id":8,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Documentation","instanceClass":null,"abstract":false,"id":9,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExtensionDefinition","instanceClass":null,"abstract":false,"id":10,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BPMNAssociation","instanceClass":null,"abstract":false,"id":11,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BPMNArtifact","instanceClass":null,"abstract":true,"id":12,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"AssociationDirection","instanceClass":null,"id":13,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Auditing","instanceClass":null,"abstract":false,"id":14,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Monitoring","instanceClass":null,"abstract":false,"id":15,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CategoryValue","instanceClass":null,"abstract":false,"id":16,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FlowElementsContainer","instanceClass":null,"abstract":true,"id":17,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LaneSet","instanceClass":null,"abstract":false,"id":18,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Lane","instanceClass":null,"abstract":false,"id":19,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SequenceFlow","instanceClass":null,"abstract":false,"id":20,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BPMNExpression","instanceClass":null,"abstract":false,"id":21,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EventBasedGateway","instanceClass":null,"abstract":false,"id":22,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"EventBasedGatewayType","instanceClass":null,"id":23,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"GatewayDirection","instanceClass":null,"id":24,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ParallelGateway","instanceClass":null,"abstract":false,"id":25,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ComplexGateway","instanceClass":null,"abstract":false,"id":26,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExclusiveGateway","instanceClass":null,"abstract":false,"id":27,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RootElement","instanceClass":null,"abstract":true,"id":28,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Definitions","instanceClass":null,"abstract":false,"id":29,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BPMNExtension","instanceClass":null,"abstract":false,"id":30,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Import","instanceClass":null,"abstract":false,"id":31,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BPMNRelationship","instanceClass":null,"abstract":false,"id":32,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"RelationshipDirection","instanceClass":null,"id":33,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BPMNProcess","instanceClass":null,"abstract":false,"id":34,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CallableElement","instanceClass":null,"abstract":true,"id":35,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InputOutputSpecification","instanceClass":null,"abstract":false,"id":36,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataInput","instanceClass":null,"abstract":false,"id":37,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ItemAwareElement","instanceClass":null,"abstract":true,"id":38,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataState","instanceClass":null,"abstract":false,"id":39,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ItemDefinition","instanceClass":null,"abstract":false,"id":40,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"ItemKind","instanceClass":null,"id":41,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InputSet","instanceClass":null,"abstract":false,"id":42,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataOutput","instanceClass":null,"abstract":false,"id":43,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OutputSet","instanceClass":null,"abstract":false,"id":44,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BPMNInterface","instanceClass":null,"abstract":false,"id":45,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BPMNOperation","instanceClass":null,"abstract":false,"id":46,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BPMNMessage","instanceClass":null,"abstract":false,"id":47,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Error","instanceClass":null,"abstract":false,"id":48,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InputOutputBinding","instanceClass":null,"abstract":false,"id":49,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"ProcessType","instanceClass":null,"id":50,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BPMNCollaboration","instanceClass":null,"abstract":false,"id":51,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ParticipantAssociation","instanceClass":null,"abstract":false,"id":52,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Participant","instanceClass":null,"abstract":false,"id":53,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InteractionNode","instanceClass":null,"abstract":true,"id":54,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConversationLink","instanceClass":null,"abstract":false,"id":55,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ParticipantMultiplicity","instanceClass":null,"abstract":false,"id":56,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PartnerEntity","instanceClass":null,"abstract":false,"id":57,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PartnerRole","instanceClass":null,"abstract":false,"id":58,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MessageFlowAssociation","instanceClass":null,"abstract":false,"id":59,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MessageFlow","instanceClass":null,"abstract":false,"id":60,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConversationNode","instanceClass":null,"abstract":true,"id":61,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CorrelationKey","instanceClass":null,"abstract":false,"id":62,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CorrelationProperty","instanceClass":null,"abstract":false,"id":63,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CorrelationPropertyRetrievalExpression","instanceClass":null,"abstract":false,"id":64,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FormalExpression","instanceClass":null,"abstract":false,"id":65,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CorrelationSubscription","instanceClass":null,"abstract":false,"id":66,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CorrelationPropertyBinding","instanceClass":null,"abstract":false,"id":67,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BPMNProperty","instanceClass":null,"abstract":false,"id":68,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ResourceRole","instanceClass":null,"abstract":false,"id":69,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ResourceAssignmentExpression","instanceClass":null,"abstract":false,"id":70,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Resource","instanceClass":null,"abstract":false,"id":71,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ResourceParameter","instanceClass":null,"abstract":false,"id":72,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ResourceParameterBinding","instanceClass":null,"abstract":false,"id":73,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GlobalScriptTask","instanceClass":null,"abstract":false,"id":74,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GlobalTask","instanceClass":null,"abstract":false,"id":75,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GlobalBusinessRuleTask","instanceClass":null,"abstract":false,"id":76,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CompensateEventDefinition","instanceClass":null,"abstract":false,"id":77,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EventDefinition","instanceClass":null,"abstract":true,"id":78,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BPMNActivity","instanceClass":null,"abstract":true,"id":79,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BoundaryEvent","instanceClass":null,"abstract":false,"id":80,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CatchEvent","instanceClass":null,"abstract":true,"id":81,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BPMNEvent","instanceClass":null,"abstract":true,"id":82,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataOutputAssociation","instanceClass":null,"abstract":false,"id":83,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataAssociation","instanceClass":null,"abstract":true,"id":84,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Assignment","instanceClass":null,"abstract":false,"id":85,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataInputAssociation","instanceClass":null,"abstract":false,"id":86,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LoopCharacteristics","instanceClass":null,"abstract":true,"id":87,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EscalationEventDefinition","instanceClass":null,"abstract":false,"id":88,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Escalation","instanceClass":null,"abstract":false,"id":89,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TimerEventDefinition","instanceClass":null,"abstract":false,"id":90,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SignalEventDefinition","instanceClass":null,"abstract":false,"id":91,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BPMNSignal","instanceClass":null,"abstract":false,"id":92,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EndEvent","instanceClass":null,"abstract":false,"id":93,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ThrowEvent","instanceClass":null,"abstract":true,"id":94,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MessageEventDefinition","instanceClass":null,"abstract":false,"id":95,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StartEvent","instanceClass":null,"abstract":false,"id":96,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalEventDefinition","instanceClass":null,"abstract":false,"id":97,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LinkEventDefinition","instanceClass":null,"abstract":false,"id":98,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ErrorEventDefinition","instanceClass":null,"abstract":false,"id":99,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IntermediateCatchEvent","instanceClass":null,"abstract":false,"id":100,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IntermediateThrowEvent","instanceClass":null,"abstract":false,"id":101,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TerminateEventDefinition","instanceClass":null,"abstract":false,"id":102,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ImplicitThrowEvent","instanceClass":null,"abstract":false,"id":103,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CancelEventDefinition","instanceClass":null,"abstract":false,"id":104,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TextAnnotation","instanceClass":null,"abstract":false,"id":105,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Category","instanceClass":null,"abstract":false,"id":106,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Group","instanceClass":null,"abstract":false,"id":107,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataObjectReference","instanceClass":null,"abstract":false,"id":108,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataObject","instanceClass":null,"abstract":false,"id":109,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataStore","instanceClass":null,"abstract":false,"id":110,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataStoreReference","instanceClass":null,"abstract":false,"id":111,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UserTask","instanceClass":null,"abstract":false,"id":112,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Task","instanceClass":null,"abstract":false,"id":113,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Rendering","instanceClass":null,"abstract":false,"id":114,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HumanPerformer","instanceClass":null,"abstract":false,"id":115,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Performer","instanceClass":null,"abstract":false,"id":116,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GlobalUserTask","instanceClass":null,"abstract":false,"id":117,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GlobalManualTask","instanceClass":null,"abstract":false,"id":118,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ManualTask","instanceClass":null,"abstract":false,"id":119,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PotentialOwner","instanceClass":null,"abstract":false,"id":120,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SubConversation","instanceClass":null,"abstract":false,"id":121,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GlobalConversation","instanceClass":null,"abstract":false,"id":122,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CallConversation","instanceClass":null,"abstract":false,"id":123,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Conversation","instanceClass":null,"abstract":false,"id":124,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SubProcess","instanceClass":null,"abstract":false,"id":125,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CallActivity","instanceClass":null,"abstract":false,"id":126,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BusinessRuleTask","instanceClass":null,"abstract":false,"id":127,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"AdHocOrdering","instanceClass":null,"id":128,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ComplexBehaviorDefinition","instanceClass":null,"abstract":false,"id":129,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AdHocSubProcess","instanceClass":null,"abstract":false,"id":130,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ScriptTask","instanceClass":null,"abstract":false,"id":131,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SendTask","instanceClass":null,"abstract":false,"id":132,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Transaction","instanceClass":null,"abstract":false,"id":133,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StandardLoopCharacteristics","instanceClass":null,"abstract":false,"id":134,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"MultiInstanceBehavior","instanceClass":null,"id":135,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ReceiveTask","instanceClass":null,"abstract":false,"id":136,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ServiceTask","instanceClass":null,"abstract":false,"id":137,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MultiInstanceLoopCharacteristics","instanceClass":null,"abstract":false,"id":138,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"unique":true,"name":"inclusiveGatewaydefault","lowerBound":0,"id":139,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"default","changeable":true,"resolveProxies":true,"lowerBound":0,"id":140,"derived":false},{"id":141,"eClass":"EGenericType"},{"id":142,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":143,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":144,"many":false,"required":false,"eClass":"EParameter"},{"id":145,"eClass":"EGenericType"},{"id":146,"eClass":"EGenericType"},{"id":147,"eClass":"EGenericType"},{"id":148,"eClass":"EGenericType"},{"id":149,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_JoinNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":150,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ForkNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":151,"derived":false},{"id":152,"eClass":"EGenericType"},{"id":153,"eClass":"EGenericType"},{"id":154,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ControlNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":155,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ActivityGroup","changeable":true,"resolveProxies":true,"lowerBound":1,"id":156,"derived":false},{"id":157,"eClass":"EGenericType"},{"id":158,"eClass":"EGenericType"},{"id":159,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ActivityNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":160,"derived":false},{"id":161,"eClass":"EGenericType"},{"id":162,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"auditing","changeable":true,"resolveProxies":true,"lowerBound":0,"id":163,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"monitoring","changeable":true,"resolveProxies":true,"lowerBound":0,"id":164,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"_categoryValueRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":165,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"container","changeable":true,"resolveProxies":true,"lowerBound":1,"id":166,"derived":false},{"id":167,"eClass":"EGenericType"},{"id":168,"eClass":"EGenericType"},{"id":169,"eClass":"EGenericType"},{"id":170,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"categorizedFlowElements","changeable":true,"resolveProxies":true,"lowerBound":1,"id":171,"derived":false},{"id":172,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"flowElements","changeable":true,"resolveProxies":true,"lowerBound":1,"id":173,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"id","changeable":true,"lowerBound":0,"iD":false,"id":174,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"extensionValues","changeable":true,"resolveProxies":true,"lowerBound":1,"id":175,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Element","changeable":true,"resolveProxies":true,"lowerBound":1,"id":176,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"documentation","changeable":true,"resolveProxies":true,"lowerBound":1,"id":177,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"extensionDefinitions","changeable":true,"resolveProxies":true,"lowerBound":1,"id":178,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outgoing","changeable":true,"resolveProxies":true,"lowerBound":1,"id":179,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"incoming","changeable":true,"resolveProxies":true,"lowerBound":1,"id":180,"derived":false},{"id":181,"eClass":"EGenericType"},{"id":182,"eClass":"EGenericType"},{"id":183,"eClass":"EGenericType"},{"id":184,"eClass":"EGenericType"},{"id":185,"eClass":"EGenericType"},{"id":186,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"sourceRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":187,"derived":false},{"id":188,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"targetRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":189,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Slot","changeable":true,"resolveProxies":true,"lowerBound":1,"id":190,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"valueRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":191,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"extensionAttributeDefinition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":192,"derived":false},{"id":193,"eClass":"EGenericType"},{"id":194,"eClass":"EGenericType"},{"id":195,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Property","changeable":true,"resolveProxies":true,"lowerBound":1,"id":196,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":1,"iD":false,"id":197,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"isReference","changeable":true,"lowerBound":1,"iD":false,"id":198,"derived":false},{"id":199,"eClass":"EGenericType"},{"id":200,"eClass":"EGenericType"},{"id":201,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Comment","changeable":true,"resolveProxies":true,"lowerBound":1,"id":202,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"textFormat","changeable":true,"lowerBound":1,"iD":false,"id":203,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"text","changeable":true,"lowerBound":1,"iD":false,"id":204,"derived":false},{"id":205,"eClass":"EGenericType"},{"id":206,"eClass":"EGenericType"},{"id":207,"eClass":"EGenericType"},{"id":208,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Stereotype","changeable":true,"resolveProxies":true,"lowerBound":1,"id":209,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"extensionAttributeDefinitions","changeable":true,"resolveProxies":true,"lowerBound":1,"id":210,"derived":false},{"id":211,"eClass":"EGenericType"},{"id":212,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"AssociationEnd","lowerBound":0,"id":213,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Dependency","changeable":true,"resolveProxies":true,"lowerBound":1,"id":214,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"none","unsettable":false,"transient":false,"unique":true,"name":"associationDirection","changeable":true,"lowerBound":1,"iD":false,"id":215,"derived":false},{"id":216,"eClass":"EGenericType"},{"id":217,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":218,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":219,"many":false,"required":false,"eClass":"EParameter"},{"id":220,"eClass":"EGenericType"},{"id":221,"eClass":"EGenericType"},{"id":222,"eClass":"EGenericType"},{"id":223,"eClass":"EGenericType"},{"id":224,"eClass":"EGenericType"},{"id":225,"eClass":"EGenericType"},{"id":226,"eClass":"EGenericType"},{"id":227,"eClass":"EGenericType"},{"id":228,"eClass":"EGenericType"},{"name":"none","id":229,"value":0,"literal":"none","eClass":"EEnumLiteral"},{"name":"one","id":230,"value":1,"literal":"one","eClass":"EEnumLiteral"},{"name":"both","id":231,"value":2,"literal":"both","eClass":"EEnumLiteral"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Class","changeable":true,"resolveProxies":true,"lowerBound":1,"id":232,"derived":false},{"id":233,"eClass":"EGenericType"},{"id":234,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Class","changeable":true,"resolveProxies":true,"lowerBound":1,"id":235,"derived":false},{"id":236,"eClass":"EGenericType"},{"id":237,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_EnumerationLiteral","changeable":true,"resolveProxies":true,"lowerBound":1,"id":238,"derived":false},{"id":239,"eClass":"EGenericType"},{"id":240,"eClass":"EGenericType"},{"id":241,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"laneSets","changeable":true,"resolveProxies":true,"lowerBound":1,"id":242,"derived":false},{"id":243,"eClass":"EGenericType"},{"id":244,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"flowElementsContainer","changeable":true,"resolveProxies":true,"lowerBound":0,"id":245,"derived":false},{"id":246,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"LaneSetlanes","lowerBound":0,"id":247,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"LaneSetparentLane","lowerBound":0,"id":248,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"LaneSetflowElementsContainer","lowerBound":0,"id":249,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"LaneSet","lowerBound":0,"id":250,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ActivityPartition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":251,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"lanes","changeable":true,"resolveProxies":true,"lowerBound":1,"id":252,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"parentLane","changeable":true,"resolveProxies":true,"lowerBound":1,"id":253,"derived":false},{"id":254,"eClass":"EGenericType"},{"id":255,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":256,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":257,"many":false,"required":false,"eClass":"EParameter"},{"id":258,"eClass":"EGenericType"},{"id":259,"eClass":"EGenericType"},{"id":260,"eClass":"EGenericType"},{"id":261,"eClass":"EGenericType"},{"id":262,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":263,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":264,"many":false,"required":false,"eClass":"EParameter"},{"id":265,"eClass":"EGenericType"},{"id":266,"eClass":"EGenericType"},{"id":267,"eClass":"EGenericType"},{"id":268,"eClass":"EGenericType"},{"id":269,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":270,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":271,"many":false,"required":false,"eClass":"EParameter"},{"id":272,"eClass":"EGenericType"},{"id":273,"eClass":"EGenericType"},{"id":274,"eClass":"EGenericType"},{"id":275,"eClass":"EGenericType"},{"id":276,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":277,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":278,"many":false,"required":false,"eClass":"EParameter"},{"id":279,"eClass":"EGenericType"},{"id":280,"eClass":"EGenericType"},{"id":281,"eClass":"EGenericType"},{"id":282,"eClass":"EGenericType"},{"id":283,"eClass":"EGenericType"},{"id":284,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"laneSet","changeable":true,"resolveProxies":true,"lowerBound":1,"id":285,"derived":false},{"id":286,"eClass":"EGenericType"},{"id":287,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"LanelaneSet","lowerBound":0,"id":288,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"LanechildLaneSet","lowerBound":0,"id":289,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"LanepartitionElementRef","lowerBound":0,"id":290,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"LaneflowNodeRefs","lowerBound":0,"id":291,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ActivityPartition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":292,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"_partitionElement","changeable":true,"resolveProxies":true,"lowerBound":0,"id":293,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"flowNodeRefs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":294,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"partitionElementRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":295,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"childLaneSet","changeable":true,"resolveProxies":true,"lowerBound":1,"id":296,"derived":false},{"id":297,"eClass":"EGenericType"},{"id":298,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":299,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":300,"many":false,"required":false,"eClass":"EParameter"},{"id":301,"eClass":"EGenericType"},{"id":302,"eClass":"EGenericType"},{"id":303,"eClass":"EGenericType"},{"id":304,"eClass":"EGenericType"},{"id":305,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":306,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":307,"many":false,"required":false,"eClass":"EParameter"},{"id":308,"eClass":"EGenericType"},{"id":309,"eClass":"EGenericType"},{"id":310,"eClass":"EGenericType"},{"id":311,"eClass":"EGenericType"},{"id":312,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":313,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":314,"many":false,"required":false,"eClass":"EParameter"},{"id":315,"eClass":"EGenericType"},{"id":316,"eClass":"EGenericType"},{"id":317,"eClass":"EGenericType"},{"id":318,"eClass":"EGenericType"},{"id":319,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":320,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":321,"many":false,"required":false,"eClass":"EParameter"},{"id":322,"eClass":"EGenericType"},{"id":323,"eClass":"EGenericType"},{"id":324,"eClass":"EGenericType"},{"id":325,"eClass":"EGenericType"},{"id":326,"eClass":"EGenericType"},{"id":327,"eClass":"EGenericType"},{"id":328,"eClass":"EGenericType"},{"id":329,"eClass":"EGenericType"},{"id":330,"eClass":"EGenericType"},{"id":331,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"SequenceFlowconditionExpression","lowerBound":0,"id":332,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"SequenceFlowsourceRef","lowerBound":0,"id":333,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"SequenceFlowtargetRef","lowerBound":0,"id":334,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ControlFlow","changeable":true,"resolveProxies":true,"lowerBound":1,"id":335,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"isImmediate","changeable":true,"lowerBound":1,"iD":false,"id":336,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"conditionExpression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":337,"derived":false},{"id":338,"eClass":"EGenericType"},{"id":339,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":340,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":341,"many":false,"required":false,"eClass":"EParameter"},{"id":342,"eClass":"EGenericType"},{"id":343,"eClass":"EGenericType"},{"id":344,"eClass":"EGenericType"},{"id":345,"eClass":"EGenericType"},{"id":346,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":347,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":348,"many":false,"required":false,"eClass":"EParameter"},{"id":349,"eClass":"EGenericType"},{"id":350,"eClass":"EGenericType"},{"id":351,"eClass":"EGenericType"},{"id":352,"eClass":"EGenericType"},{"id":353,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":354,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":355,"many":false,"required":false,"eClass":"EParameter"},{"id":356,"eClass":"EGenericType"},{"id":357,"eClass":"EGenericType"},{"id":358,"eClass":"EGenericType"},{"id":359,"eClass":"EGenericType"},{"id":360,"eClass":"EGenericType"},{"id":361,"eClass":"EGenericType"},{"id":362,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_OpaqueExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":363,"derived":false},{"id":364,"eClass":"EGenericType"},{"id":365,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"instantiate","changeable":true,"lowerBound":1,"iD":false,"id":366,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"exclusive","unsettable":false,"transient":false,"unique":true,"name":"eventGatewayType","changeable":true,"lowerBound":1,"iD":false,"id":367,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ForkNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":368,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_StructuredActivityNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":369,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_InterruptibleActivityRegion","changeable":true,"resolveProxies":true,"lowerBound":1,"id":370,"derived":false},{"id":371,"eClass":"EGenericType"},{"id":372,"eClass":"EGenericType"},{"id":373,"eClass":"EGenericType"},{"id":374,"eClass":"EGenericType"},{"id":375,"eClass":"EGenericType"},{"id":376,"eClass":"EGenericType"},{"name":"exclusive","id":377,"value":0,"literal":"exclusive","eClass":"EEnumLiteral"},{"name":"parallel","id":378,"value":1,"literal":"parallel","eClass":"EEnumLiteral"},{"name":"unspecified","id":379,"value":0,"literal":"unspecified","eClass":"EEnumLiteral"},{"name":"converging","id":380,"value":1,"literal":"converging","eClass":"EEnumLiteral"},{"name":"diverging","id":381,"value":2,"literal":"diverging","eClass":"EEnumLiteral"},{"name":"mixed","id":382,"value":3,"literal":"mixed","eClass":"EEnumLiteral"},{"id":383,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"complexGatewaydefault","lowerBound":0,"id":384,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"complexGatewayactivationCondition","lowerBound":0,"id":385,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"complexGatewayjoinSpec","lowerBound":0,"id":386,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"default","changeable":true,"resolveProxies":true,"lowerBound":0,"id":387,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"activationCondition","changeable":true,"resolveProxies":true,"lowerBound":0,"id":388,"derived":false},{"id":389,"eClass":"EGenericType"},{"id":390,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":391,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":392,"many":false,"required":false,"eClass":"EParameter"},{"id":393,"eClass":"EGenericType"},{"id":394,"eClass":"EGenericType"},{"id":395,"eClass":"EGenericType"},{"id":396,"eClass":"EGenericType"},{"id":397,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":398,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":399,"many":false,"required":false,"eClass":"EParameter"},{"id":400,"eClass":"EGenericType"},{"id":401,"eClass":"EGenericType"},{"id":402,"eClass":"EGenericType"},{"id":403,"eClass":"EGenericType"},{"id":404,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":405,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":406,"many":false,"required":false,"eClass":"EParameter"},{"id":407,"eClass":"EGenericType"},{"id":408,"eClass":"EGenericType"},{"id":409,"eClass":"EGenericType"},{"id":410,"eClass":"EGenericType"},{"id":411,"eClass":"EGenericType"},{"id":412,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"exclusiveGatewaydefault","lowerBound":0,"id":413,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_DecisionNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":414,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_MergeNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":415,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"default","changeable":true,"resolveProxies":true,"lowerBound":0,"id":416,"derived":false},{"id":417,"eClass":"EGenericType"},{"id":418,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":419,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":420,"many":false,"required":false,"eClass":"EParameter"},{"id":421,"eClass":"EGenericType"},{"id":422,"eClass":"EGenericType"},{"id":423,"eClass":"EGenericType"},{"id":424,"eClass":"EGenericType"},{"id":425,"eClass":"EGenericType"},{"id":426,"eClass":"EGenericType"},{"id":427,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_PackageableElement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":428,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"definition","changeable":true,"resolveProxies":true,"lowerBound":0,"id":429,"derived":false},{"id":430,"eClass":"EGenericType"},{"id":431,"eClass":"EGenericType"},{"id":432,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"rootElements","changeable":true,"resolveProxies":true,"lowerBound":1,"id":433,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Package","changeable":true,"resolveProxies":true,"lowerBound":1,"id":434,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"targetNamespace","changeable":true,"lowerBound":1,"iD":false,"id":435,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"expressionLanguage","changeable":true,"lowerBound":0,"iD":false,"id":436,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"typeLanguage","changeable":true,"lowerBound":0,"iD":false,"id":437,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"exporter","changeable":true,"lowerBound":1,"iD":false,"id":438,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"exporterVersion","changeable":true,"lowerBound":1,"iD":false,"id":439,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"extensions","changeable":true,"resolveProxies":true,"lowerBound":1,"id":440,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"imports","changeable":true,"resolveProxies":true,"lowerBound":1,"id":441,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"relationships","changeable":true,"resolveProxies":true,"lowerBound":1,"id":442,"derived":false},{"id":443,"eClass":"EGenericType"},{"id":444,"eClass":"EGenericType"},{"id":445,"eClass":"EGenericType"},{"id":446,"eClass":"EGenericType"},{"id":447,"eClass":"EGenericType"},{"id":448,"eClass":"EGenericType"},{"id":449,"eClass":"EGenericType"},{"id":450,"eClass":"EGenericType"},{"id":451,"eClass":"EGenericType"},{"id":452,"eClass":"EGenericType"},{"id":453,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Stereotype","changeable":true,"resolveProxies":true,"lowerBound":1,"id":454,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"mustUnderstand","changeable":true,"lowerBound":0,"iD":false,"id":455,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"definition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":456,"derived":false},{"id":457,"eClass":"EGenericType"},{"id":458,"eClass":"EGenericType"},{"id":459,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_PackageImport","changeable":true,"resolveProxies":true,"lowerBound":1,"id":460,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"importType","changeable":true,"lowerBound":1,"iD":false,"id":461,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"location","changeable":true,"lowerBound":1,"iD":false,"id":462,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"namespace","changeable":true,"lowerBound":1,"iD":false,"id":463,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"definitions","changeable":true,"resolveProxies":true,"lowerBound":1,"id":464,"derived":false},{"id":465,"eClass":"EGenericType"},{"id":466,"eClass":"EGenericType"},{"id":467,"eClass":"EGenericType"},{"id":468,"eClass":"EGenericType"},{"id":469,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Constraint","changeable":true,"resolveProxies":true,"lowerBound":1,"id":470,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":1,"iD":false,"id":471,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"direction","changeable":true,"lowerBound":1,"iD":false,"id":472,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"targets","changeable":true,"resolveProxies":true,"lowerBound":1,"id":473,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"sources","changeable":true,"resolveProxies":true,"lowerBound":1,"id":474,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"definition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":475,"derived":false},{"id":476,"eClass":"EGenericType"},{"id":477,"eClass":"EGenericType"},{"id":478,"eClass":"EGenericType"},{"id":479,"eClass":"EGenericType"},{"id":480,"eClass":"EGenericType"},{"id":481,"eClass":"EGenericType"},{"id":482,"eClass":"EGenericType"},{"name":"none","id":483,"value":0,"literal":"none","eClass":"EEnumLiteral"},{"name":"forward","id":484,"value":1,"literal":"forward","eClass":"EEnumLiteral"},{"name":"backward","id":485,"value":2,"literal":"backward","eClass":"EEnumLiteral"},{"name":"both","id":486,"value":3,"literal":"both","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"unique":true,"name":"ProcesssupportedInterfaceRefs","lowerBound":0,"id":487,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"Processsupports","lowerBound":0,"id":488,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"Processproperties","lowerBound":0,"id":489,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ProcesslaneSets","lowerBound":0,"id":490,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ProcessflowElements","lowerBound":0,"id":491,"many":false,"required":false,"eClass":"EOperation"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"none","unsettable":false,"transient":false,"unique":true,"name":"processType","changeable":true,"lowerBound":1,"iD":false,"id":492,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"isClosed","changeable":true,"lowerBound":1,"iD":false,"id":493,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"auditing","changeable":true,"resolveProxies":true,"lowerBound":0,"id":494,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"isExecutable","changeable":true,"lowerBound":0,"iD":false,"id":495,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"definitionalCollaborationRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":496,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Activity","changeable":true,"resolveProxies":true,"lowerBound":1,"id":497,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"correlationSubscriptions","changeable":true,"resolveProxies":true,"lowerBound":1,"id":498,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"monitoring","changeable":true,"resolveProxies":true,"lowerBound":0,"id":499,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"supports","changeable":true,"resolveProxies":true,"lowerBound":1,"id":500,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"properties","changeable":true,"resolveProxies":true,"lowerBound":1,"id":501,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"resources","changeable":true,"resolveProxies":true,"lowerBound":1,"id":502,"derived":false},{"id":503,"eClass":"EGenericType"},{"id":504,"eClass":"EGenericType"},{"id":505,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":506,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":507,"many":false,"required":false,"eClass":"EParameter"},{"id":508,"eClass":"EGenericType"},{"id":509,"eClass":"EGenericType"},{"id":510,"eClass":"EGenericType"},{"id":511,"eClass":"EGenericType"},{"id":512,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":513,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":514,"many":false,"required":false,"eClass":"EParameter"},{"id":515,"eClass":"EGenericType"},{"id":516,"eClass":"EGenericType"},{"id":517,"eClass":"EGenericType"},{"id":518,"eClass":"EGenericType"},{"id":519,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":520,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":521,"many":false,"required":false,"eClass":"EParameter"},{"id":522,"eClass":"EGenericType"},{"id":523,"eClass":"EGenericType"},{"id":524,"eClass":"EGenericType"},{"id":525,"eClass":"EGenericType"},{"id":526,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":527,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":528,"many":false,"required":false,"eClass":"EParameter"},{"id":529,"eClass":"EGenericType"},{"id":530,"eClass":"EGenericType"},{"id":531,"eClass":"EGenericType"},{"id":532,"eClass":"EGenericType"},{"id":533,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":534,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":535,"many":false,"required":false,"eClass":"EParameter"},{"id":536,"eClass":"EGenericType"},{"id":537,"eClass":"EGenericType"},{"id":538,"eClass":"EGenericType"},{"id":539,"eClass":"EGenericType"},{"id":540,"eClass":"EGenericType"},{"id":541,"eClass":"EGenericType"},{"id":542,"eClass":"EGenericType"},{"id":543,"eClass":"EGenericType"},{"id":544,"eClass":"EGenericType"},{"id":545,"eClass":"EGenericType"},{"id":546,"eClass":"EGenericType"},{"id":547,"eClass":"EGenericType"},{"id":548,"eClass":"EGenericType"},{"id":549,"eClass":"EGenericType"},{"id":550,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"process","changeable":true,"resolveProxies":true,"lowerBound":0,"id":551,"derived":false},{"ordered":true,"upperBound":1,"unique":true,"name":"CallableEelementsupportedInterfaceRefs","lowerBound":0,"id":552,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"CallableElementresources","lowerBound":0,"id":553,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Behavior","changeable":true,"resolveProxies":true,"lowerBound":1,"id":554,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"ioSpecification","changeable":true,"resolveProxies":true,"lowerBound":0,"id":555,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"supportedInterfaceRefs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":556,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"ioBinding","changeable":true,"resolveProxies":true,"lowerBound":1,"id":557,"derived":false},{"id":558,"eClass":"EGenericType"},{"id":559,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":560,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":561,"many":false,"required":false,"eClass":"EParameter"},{"id":562,"eClass":"EGenericType"},{"id":563,"eClass":"EGenericType"},{"id":564,"eClass":"EGenericType"},{"id":565,"eClass":"EGenericType"},{"id":566,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":567,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":568,"many":false,"required":false,"eClass":"EParameter"},{"id":569,"eClass":"EGenericType"},{"id":570,"eClass":"EGenericType"},{"id":571,"eClass":"EGenericType"},{"id":572,"eClass":"EGenericType"},{"id":573,"eClass":"EGenericType"},{"id":574,"eClass":"EGenericType"},{"id":575,"eClass":"EGenericType"},{"id":576,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Behavior","changeable":true,"resolveProxies":true,"lowerBound":1,"id":577,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Action","changeable":true,"resolveProxies":true,"lowerBound":1,"id":578,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataInputs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":579,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataOutputs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":580,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"inputSets","changeable":true,"resolveProxies":true,"lowerBound":1,"id":581,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outputSets","changeable":true,"resolveProxies":true,"lowerBound":1,"id":582,"derived":false},{"id":583,"eClass":"EGenericType"},{"id":584,"eClass":"EGenericType"},{"id":585,"eClass":"EGenericType"},{"id":586,"eClass":"EGenericType"},{"id":587,"eClass":"EGenericType"},{"id":588,"eClass":"EGenericType"},{"id":589,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"DataInputAssociation","lowerBound":0,"id":590,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"DataInputnotation","lowerBound":0,"id":591,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"DataInputitemSubjectRef","lowerBound":0,"id":592,"many":false,"required":false,"eClass":"EOperation"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"isCollection","changeable":true,"lowerBound":1,"iD":false,"id":593,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_InputPin","changeable":true,"resolveProxies":true,"lowerBound":1,"id":594,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Parameter","changeable":true,"resolveProxies":true,"lowerBound":1,"id":595,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ActivityParameterNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":596,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"inputSetRefs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":597,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"inputSetWithOptional","changeable":true,"resolveProxies":true,"lowerBound":1,"id":598,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"inputSetWithWhileExecuting","changeable":true,"resolveProxies":true,"lowerBound":1,"id":599,"derived":false},{"id":600,"eClass":"EGenericType"},{"id":601,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":602,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":603,"many":false,"required":false,"eClass":"EParameter"},{"id":604,"eClass":"EGenericType"},{"id":605,"eClass":"EGenericType"},{"id":606,"eClass":"EGenericType"},{"id":607,"eClass":"EGenericType"},{"id":608,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":609,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":610,"many":false,"required":false,"eClass":"EParameter"},{"id":611,"eClass":"EGenericType"},{"id":612,"eClass":"EGenericType"},{"id":613,"eClass":"EGenericType"},{"id":614,"eClass":"EGenericType"},{"id":615,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":616,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":617,"many":false,"required":false,"eClass":"EParameter"},{"id":618,"eClass":"EGenericType"},{"id":619,"eClass":"EGenericType"},{"id":620,"eClass":"EGenericType"},{"id":621,"eClass":"EGenericType"},{"id":622,"eClass":"EGenericType"},{"id":623,"eClass":"EGenericType"},{"id":624,"eClass":"EGenericType"},{"id":625,"eClass":"EGenericType"},{"id":626,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataInputRefs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":627,"derived":false},{"id":628,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"optionalInputRefs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":629,"derived":false},{"id":630,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"whileExecutingInputRefs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":631,"derived":false},{"ordered":true,"upperBound":1,"unique":true,"name":"ItemAwareElementdataState","lowerBound":0,"id":632,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataState","changeable":true,"resolveProxies":true,"lowerBound":1,"id":633,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_TypedElement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":634,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"itemSubjectRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":635,"derived":false},{"id":636,"eClass":"EGenericType"},{"id":637,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":638,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":639,"many":false,"required":false,"eClass":"EParameter"},{"id":640,"eClass":"EGenericType"},{"id":641,"eClass":"EGenericType"},{"id":642,"eClass":"EGenericType"},{"id":643,"eClass":"EGenericType"},{"id":644,"eClass":"EGenericType"},{"id":645,"eClass":"EGenericType"},{"id":646,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_State","changeable":true,"resolveProxies":true,"lowerBound":1,"id":647,"derived":false},{"id":648,"eClass":"EGenericType"},{"id":649,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"ItemDefinitionstructureRef","lowerBound":0,"id":650,"many":false,"required":false,"eClass":"EOperation"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"information","unsettable":false,"transient":false,"unique":true,"name":"itemKind","changeable":true,"lowerBound":1,"iD":false,"id":651,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"isCollection","changeable":true,"lowerBound":1,"iD":false,"id":652,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Class","changeable":true,"resolveProxies":true,"lowerBound":1,"id":653,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"structureRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":654,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"import","changeable":true,"resolveProxies":true,"lowerBound":0,"id":655,"derived":false},{"id":656,"eClass":"EGenericType"},{"id":657,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":658,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":659,"many":false,"required":false,"eClass":"EParameter"},{"id":660,"eClass":"EGenericType"},{"id":661,"eClass":"EGenericType"},{"id":662,"eClass":"EGenericType"},{"id":663,"eClass":"EGenericType"},{"id":664,"eClass":"EGenericType"},{"id":665,"eClass":"EGenericType"},{"id":666,"eClass":"EGenericType"},{"id":667,"eClass":"EGenericType"},{"id":668,"eClass":"EGenericType"},{"name":"physical","id":669,"value":0,"literal":"physical","eClass":"EEnumLiteral"},{"name":"information","id":670,"value":1,"literal":"information","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"unique":true,"name":"InputSetdataInputRefs","lowerBound":0,"id":671,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"InputSetoptionalInputRefs","lowerBound":0,"id":672,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"InputSetwhileExecutingInputRefs","lowerBound":0,"id":673,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ParameterSet","changeable":true,"resolveProxies":true,"lowerBound":1,"id":674,"derived":false},{"id":675,"eClass":"EGenericType"},{"id":676,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":677,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":678,"many":false,"required":false,"eClass":"EParameter"},{"id":679,"eClass":"EGenericType"},{"id":680,"eClass":"EGenericType"},{"id":681,"eClass":"EGenericType"},{"id":682,"eClass":"EGenericType"},{"id":683,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":684,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":685,"many":false,"required":false,"eClass":"EParameter"},{"id":686,"eClass":"EGenericType"},{"id":687,"eClass":"EGenericType"},{"id":688,"eClass":"EGenericType"},{"id":689,"eClass":"EGenericType"},{"id":690,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":691,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":692,"many":false,"required":false,"eClass":"EParameter"},{"id":693,"eClass":"EGenericType"},{"id":694,"eClass":"EGenericType"},{"id":695,"eClass":"EGenericType"},{"id":696,"eClass":"EGenericType"},{"id":697,"eClass":"EGenericType"},{"id":698,"eClass":"EGenericType"},{"id":699,"eClass":"EGenericType"},{"id":700,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"DataOutputnotation","lowerBound":0,"id":701,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"DataOutputitemSubjectRef","lowerBound":0,"id":702,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_OutputPin","changeable":true,"resolveProxies":true,"lowerBound":1,"id":703,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"isCollection","changeable":true,"lowerBound":1,"iD":false,"id":704,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Parameter","changeable":true,"resolveProxies":true,"lowerBound":1,"id":705,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ActivityParameterNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":706,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outputSetRefs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":707,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outputSetWithOptional","changeable":true,"resolveProxies":true,"lowerBound":1,"id":708,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outputSetWithWhileExecuting","changeable":true,"resolveProxies":true,"lowerBound":1,"id":709,"derived":false},{"id":710,"eClass":"EGenericType"},{"id":711,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":712,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":713,"many":false,"required":false,"eClass":"EParameter"},{"id":714,"eClass":"EGenericType"},{"id":715,"eClass":"EGenericType"},{"id":716,"eClass":"EGenericType"},{"id":717,"eClass":"EGenericType"},{"id":718,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":719,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":720,"many":false,"required":false,"eClass":"EParameter"},{"id":721,"eClass":"EGenericType"},{"id":722,"eClass":"EGenericType"},{"id":723,"eClass":"EGenericType"},{"id":724,"eClass":"EGenericType"},{"id":725,"eClass":"EGenericType"},{"id":726,"eClass":"EGenericType"},{"id":727,"eClass":"EGenericType"},{"id":728,"eClass":"EGenericType"},{"id":729,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataOutputRefs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":730,"derived":false},{"id":731,"eClass":"EGenericType"},{"id":732,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"OutputSetdataOutputRefs","lowerBound":0,"id":733,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"OutputSetoptionalOutputRefs","lowerBound":0,"id":734,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"OutputSetwhileExecutingOutputRefs","lowerBound":0,"id":735,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ParameterSet","changeable":true,"resolveProxies":true,"lowerBound":1,"id":736,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"optionalOutputRefs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":737,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"whileExecutingOutputRefs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":738,"derived":false},{"id":739,"eClass":"EGenericType"},{"id":740,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":741,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":742,"many":false,"required":false,"eClass":"EParameter"},{"id":743,"eClass":"EGenericType"},{"id":744,"eClass":"EGenericType"},{"id":745,"eClass":"EGenericType"},{"id":746,"eClass":"EGenericType"},{"id":747,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":748,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":749,"many":false,"required":false,"eClass":"EParameter"},{"id":750,"eClass":"EGenericType"},{"id":751,"eClass":"EGenericType"},{"id":752,"eClass":"EGenericType"},{"id":753,"eClass":"EGenericType"},{"id":754,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":755,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":756,"many":false,"required":false,"eClass":"EParameter"},{"id":757,"eClass":"EGenericType"},{"id":758,"eClass":"EGenericType"},{"id":759,"eClass":"EGenericType"},{"id":760,"eClass":"EGenericType"},{"id":761,"eClass":"EGenericType"},{"id":762,"eClass":"EGenericType"},{"id":763,"eClass":"EGenericType"},{"id":764,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"Interfaceoperationmultiplicity","lowerBound":0,"id":765,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"InterfaceownedOperation","lowerBound":0,"id":766,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"BPMNInterfacecallableElements","lowerBound":0,"id":767,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"BPMNInterfaceoperations","lowerBound":0,"id":768,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Interface","changeable":true,"resolveProxies":true,"lowerBound":1,"id":769,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"implementationRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":770,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"operations","changeable":true,"resolveProxies":true,"lowerBound":1,"id":771,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"callableElements","changeable":true,"resolveProxies":true,"lowerBound":1,"id":772,"derived":false},{"id":773,"eClass":"EGenericType"},{"id":774,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":775,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":776,"many":false,"required":false,"eClass":"EParameter"},{"id":777,"eClass":"EGenericType"},{"id":778,"eClass":"EGenericType"},{"id":779,"eClass":"EGenericType"},{"id":780,"eClass":"EGenericType"},{"id":781,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":782,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":783,"many":false,"required":false,"eClass":"EParameter"},{"id":784,"eClass":"EGenericType"},{"id":785,"eClass":"EGenericType"},{"id":786,"eClass":"EGenericType"},{"id":787,"eClass":"EGenericType"},{"id":788,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":789,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":790,"many":false,"required":false,"eClass":"EParameter"},{"id":791,"eClass":"EGenericType"},{"id":792,"eClass":"EGenericType"},{"id":793,"eClass":"EGenericType"},{"id":794,"eClass":"EGenericType"},{"id":795,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":796,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":797,"many":false,"required":false,"eClass":"EParameter"},{"id":798,"eClass":"EGenericType"},{"id":799,"eClass":"EGenericType"},{"id":800,"eClass":"EGenericType"},{"id":801,"eClass":"EGenericType"},{"id":802,"eClass":"EGenericType"},{"id":803,"eClass":"EGenericType"},{"id":804,"eClass":"EGenericType"},{"id":805,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"BPMNOperationowner","lowerBound":0,"id":806,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"BPMNOperationinMessageRef","lowerBound":0,"id":807,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"BPMNOperationoutMessageRef","lowerBound":0,"id":808,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"BPMNOperationerrorRefs","lowerBound":0,"id":809,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Operation","changeable":true,"resolveProxies":true,"lowerBound":1,"id":810,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"implementationRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":811,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"inMessageRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":812,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outMessageRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":813,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"errorRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":814,"derived":false},{"id":815,"eClass":"EGenericType"},{"id":816,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":817,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":818,"many":false,"required":false,"eClass":"EParameter"},{"id":819,"eClass":"EGenericType"},{"id":820,"eClass":"EGenericType"},{"id":821,"eClass":"EGenericType"},{"id":822,"eClass":"EGenericType"},{"id":823,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":824,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":825,"many":false,"required":false,"eClass":"EParameter"},{"id":826,"eClass":"EGenericType"},{"id":827,"eClass":"EGenericType"},{"id":828,"eClass":"EGenericType"},{"id":829,"eClass":"EGenericType"},{"id":830,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":831,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":832,"many":false,"required":false,"eClass":"EParameter"},{"id":833,"eClass":"EGenericType"},{"id":834,"eClass":"EGenericType"},{"id":835,"eClass":"EGenericType"},{"id":836,"eClass":"EGenericType"},{"id":837,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":838,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":839,"many":false,"required":false,"eClass":"EParameter"},{"id":840,"eClass":"EGenericType"},{"id":841,"eClass":"EGenericType"},{"id":842,"eClass":"EGenericType"},{"id":843,"eClass":"EGenericType"},{"id":844,"eClass":"EGenericType"},{"id":845,"eClass":"EGenericType"},{"id":846,"eClass":"EGenericType"},{"id":847,"eClass":"EGenericType"},{"id":848,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"MessageitemRef","lowerBound":0,"id":849,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"itemRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":850,"derived":false},{"id":851,"eClass":"EGenericType"},{"id":852,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":853,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":854,"many":false,"required":false,"eClass":"EParameter"},{"id":855,"eClass":"EGenericType"},{"id":856,"eClass":"EGenericType"},{"id":857,"eClass":"EGenericType"},{"id":858,"eClass":"EGenericType"},{"id":859,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"errorCode","changeable":true,"lowerBound":0,"iD":false,"id":860,"derived":false},{"id":861,"eClass":"EGenericType"},{"id":862,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"inputDataRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":863,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outputDataRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":864,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"operationRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":865,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Dependency","changeable":true,"resolveProxies":true,"lowerBound":1,"id":866,"derived":false},{"id":867,"eClass":"EGenericType"},{"id":868,"eClass":"EGenericType"},{"id":869,"eClass":"EGenericType"},{"id":870,"eClass":"EGenericType"},{"id":871,"eClass":"EGenericType"},{"name":"none","id":872,"value":0,"literal":"none","eClass":"EEnumLiteral"},{"name":"public","id":873,"value":1,"literal":"public","eClass":"EEnumLiteral"},{"name":"private","id":874,"value":2,"literal":"private","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"unique":true,"name":"Collaborationparticipants","lowerBound":0,"id":875,"many":false,"required":false,"eClass":"EOperation"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"isClosed","changeable":true,"lowerBound":1,"iD":false,"id":876,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"participantAssociations","changeable":true,"resolveProxies":true,"lowerBound":1,"id":877,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"conversationLinks","changeable":true,"resolveProxies":true,"lowerBound":1,"id":878,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"messageFlowAssociations","changeable":true,"resolveProxies":true,"lowerBound":1,"id":879,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"messageFlows","changeable":true,"resolveProxies":true,"lowerBound":1,"id":880,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Collaboration","changeable":true,"resolveProxies":true,"lowerBound":1,"id":881,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"conversations","changeable":true,"resolveProxies":true,"lowerBound":1,"id":882,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"correlationKeys","changeable":true,"resolveProxies":true,"lowerBound":1,"id":883,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"participants","changeable":true,"resolveProxies":true,"lowerBound":1,"id":884,"derived":false},{"id":885,"eClass":"EGenericType"},{"id":886,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":887,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":888,"many":false,"required":false,"eClass":"EParameter"},{"id":889,"eClass":"EGenericType"},{"id":890,"eClass":"EGenericType"},{"id":891,"eClass":"EGenericType"},{"id":892,"eClass":"EGenericType"},{"id":893,"eClass":"EGenericType"},{"id":894,"eClass":"EGenericType"},{"id":895,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"collaboration","changeable":true,"resolveProxies":true,"lowerBound":1,"id":896,"derived":false},{"id":897,"eClass":"EGenericType"},{"id":898,"eClass":"EGenericType"},{"id":899,"eClass":"EGenericType"},{"id":900,"eClass":"EGenericType"},{"id":901,"eClass":"EGenericType"},{"id":902,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"ParticipantAssociationinnerParticipantRef","lowerBound":0,"id":903,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ParticipantAssociationouterParticipantRef","lowerBound":0,"id":904,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Dependency","changeable":true,"resolveProxies":true,"lowerBound":1,"id":905,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"innerParticipantRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":906,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outerParticipantRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":907,"derived":false},{"id":908,"eClass":"EGenericType"},{"id":909,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":910,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":911,"many":false,"required":false,"eClass":"EParameter"},{"id":912,"eClass":"EGenericType"},{"id":913,"eClass":"EGenericType"},{"id":914,"eClass":"EGenericType"},{"id":915,"eClass":"EGenericType"},{"id":916,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":917,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":918,"many":false,"required":false,"eClass":"EParameter"},{"id":919,"eClass":"EGenericType"},{"id":920,"eClass":"EGenericType"},{"id":921,"eClass":"EGenericType"},{"id":922,"eClass":"EGenericType"},{"id":923,"eClass":"EGenericType"},{"id":924,"eClass":"EGenericType"},{"id":925,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"Participantownership","lowerBound":0,"id":926,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"Participanttype","lowerBound":0,"id":927,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ParticipantmultiplicityMinimum","lowerBound":0,"id":928,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"Participantrealizationsupplier","lowerBound":0,"id":929,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ParticipantprocessRef","lowerBound":0,"id":930,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ParticipantmultiplicityMaximum","lowerBound":0,"id":931,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"participantpartnerEntityRef","lowerBound":0,"id":932,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"participantpartnerRoleRef","lowerBound":0,"id":933,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ParticipantinterfaceRefs","lowerBound":0,"id":934,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Property","changeable":true,"resolveProxies":true,"lowerBound":1,"id":935,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"processRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":936,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"participantMultiplicity","changeable":true,"resolveProxies":true,"lowerBound":0,"id":937,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"partnerEntityRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":938,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"partnerRoleRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":939,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"interfaceRefs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":940,"derived":false},{"id":941,"eClass":"EGenericType"},{"id":942,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":943,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":944,"many":false,"required":false,"eClass":"EParameter"},{"id":945,"eClass":"EGenericType"},{"id":946,"eClass":"EGenericType"},{"id":947,"eClass":"EGenericType"},{"id":948,"eClass":"EGenericType"},{"id":949,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":950,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":951,"many":false,"required":false,"eClass":"EParameter"},{"id":952,"eClass":"EGenericType"},{"id":953,"eClass":"EGenericType"},{"id":954,"eClass":"EGenericType"},{"id":955,"eClass":"EGenericType"},{"id":956,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":957,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":958,"many":false,"required":false,"eClass":"EParameter"},{"id":959,"eClass":"EGenericType"},{"id":960,"eClass":"EGenericType"},{"id":961,"eClass":"EGenericType"},{"id":962,"eClass":"EGenericType"},{"id":963,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":964,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":965,"many":false,"required":false,"eClass":"EParameter"},{"id":966,"eClass":"EGenericType"},{"id":967,"eClass":"EGenericType"},{"id":968,"eClass":"EGenericType"},{"id":969,"eClass":"EGenericType"},{"id":970,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":971,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":972,"many":false,"required":false,"eClass":"EParameter"},{"id":973,"eClass":"EGenericType"},{"id":974,"eClass":"EGenericType"},{"id":975,"eClass":"EGenericType"},{"id":976,"eClass":"EGenericType"},{"id":977,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":978,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":979,"many":false,"required":false,"eClass":"EParameter"},{"id":980,"eClass":"EGenericType"},{"id":981,"eClass":"EGenericType"},{"id":982,"eClass":"EGenericType"},{"id":983,"eClass":"EGenericType"},{"id":984,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":985,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":986,"many":false,"required":false,"eClass":"EParameter"},{"id":987,"eClass":"EGenericType"},{"id":988,"eClass":"EGenericType"},{"id":989,"eClass":"EGenericType"},{"id":990,"eClass":"EGenericType"},{"id":991,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":992,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":993,"many":false,"required":false,"eClass":"EParameter"},{"id":994,"eClass":"EGenericType"},{"id":995,"eClass":"EGenericType"},{"id":996,"eClass":"EGenericType"},{"id":997,"eClass":"EGenericType"},{"id":998,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":999,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1000,"many":false,"required":false,"eClass":"EParameter"},{"id":1001,"eClass":"EGenericType"},{"id":1002,"eClass":"EGenericType"},{"id":1003,"eClass":"EGenericType"},{"id":1004,"eClass":"EGenericType"},{"id":1005,"eClass":"EGenericType"},{"id":1006,"eClass":"EGenericType"},{"id":1007,"eClass":"EGenericType"},{"id":1008,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"participantRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1009,"derived":false},{"id":1010,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"participantRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1011,"derived":false},{"id":1012,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Element","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1013,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outgoingConversationLinks","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1014,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"incomingConversationLinks","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1015,"derived":false},{"id":1016,"eClass":"EGenericType"},{"id":1017,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"sourceRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1018,"derived":false},{"id":1019,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"targetRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1020,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Dependency","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1021,"derived":false},{"id":1022,"eClass":"EGenericType"},{"id":1023,"eClass":"EGenericType"},{"id":1024,"eClass":"EGenericType"},{"id":1025,"eClass":"EGenericType"},{"id":1026,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_MultiplicityElement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1027,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"minimum","changeable":true,"lowerBound":1,"iD":false,"id":1028,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"maximum","changeable":true,"lowerBound":1,"iD":false,"id":1029,"derived":false},{"id":1030,"eClass":"EGenericType"},{"id":1031,"eClass":"EGenericType"},{"id":1032,"eClass":"EGenericType"},{"id":1033,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"PartnerEntityparticipantRef","lowerBound":0,"id":1034,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_InstanceSpecification","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1035,"derived":false},{"id":1036,"eClass":"EGenericType"},{"id":1037,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1038,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1039,"many":false,"required":false,"eClass":"EParameter"},{"id":1040,"eClass":"EGenericType"},{"id":1041,"eClass":"EGenericType"},{"id":1042,"eClass":"EGenericType"},{"id":1043,"eClass":"EGenericType"},{"id":1044,"eClass":"EGenericType"},{"id":1045,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"PartnerRoleparticipantRef","lowerBound":0,"id":1046,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Class","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1047,"derived":false},{"id":1048,"eClass":"EGenericType"},{"id":1049,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1050,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1051,"many":false,"required":false,"eClass":"EParameter"},{"id":1052,"eClass":"EGenericType"},{"id":1053,"eClass":"EGenericType"},{"id":1054,"eClass":"EGenericType"},{"id":1055,"eClass":"EGenericType"},{"id":1056,"eClass":"EGenericType"},{"id":1057,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"MessageFlowAssociationinnerMessageFlowRef","lowerBound":0,"id":1058,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"MessageFlowAssociationouterMessageFlowRef","lowerBound":0,"id":1059,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Dependency","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1060,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"innerMessageFlowRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1061,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outerMessageFlowRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1062,"derived":false},{"id":1063,"eClass":"EGenericType"},{"id":1064,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1065,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1066,"many":false,"required":false,"eClass":"EParameter"},{"id":1067,"eClass":"EGenericType"},{"id":1068,"eClass":"EGenericType"},{"id":1069,"eClass":"EGenericType"},{"id":1070,"eClass":"EGenericType"},{"id":1071,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1072,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1073,"many":false,"required":false,"eClass":"EParameter"},{"id":1074,"eClass":"EGenericType"},{"id":1075,"eClass":"EGenericType"},{"id":1076,"eClass":"EGenericType"},{"id":1077,"eClass":"EGenericType"},{"id":1078,"eClass":"EGenericType"},{"id":1079,"eClass":"EGenericType"},{"id":1080,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"MessageFlowsourceRef","lowerBound":0,"id":1081,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"MessageFlowtargetRef","lowerBound":0,"id":1082,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"MessageFlowmessageRef","lowerBound":0,"id":1083,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_InformationFlow","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1084,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"sourceRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1085,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"targetRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1086,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"messageRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1087,"derived":false},{"id":1088,"eClass":"EGenericType"},{"id":1089,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1090,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1091,"many":false,"required":false,"eClass":"EParameter"},{"id":1092,"eClass":"EGenericType"},{"id":1093,"eClass":"EGenericType"},{"id":1094,"eClass":"EGenericType"},{"id":1095,"eClass":"EGenericType"},{"id":1096,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1097,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1098,"many":false,"required":false,"eClass":"EParameter"},{"id":1099,"eClass":"EGenericType"},{"id":1100,"eClass":"EGenericType"},{"id":1101,"eClass":"EGenericType"},{"id":1102,"eClass":"EGenericType"},{"id":1103,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1104,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1105,"many":false,"required":false,"eClass":"EParameter"},{"id":1106,"eClass":"EGenericType"},{"id":1107,"eClass":"EGenericType"},{"id":1108,"eClass":"EGenericType"},{"id":1109,"eClass":"EGenericType"},{"id":1110,"eClass":"EGenericType"},{"id":1111,"eClass":"EGenericType"},{"id":1112,"eClass":"EGenericType"},{"id":1113,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"ConversationNodeparticipantRefs","lowerBound":0,"id":1114,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_InformationFlow","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1115,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"messageFlowRefs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1116,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"correlationKeys","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1117,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"participantRefs","changeable":true,"resolveProxies":true,"lowerBound":2,"id":1118,"derived":false},{"id":1119,"eClass":"EGenericType"},{"id":1120,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1121,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1122,"many":false,"required":false,"eClass":"EParameter"},{"id":1123,"eClass":"EGenericType"},{"id":1124,"eClass":"EGenericType"},{"id":1125,"eClass":"EGenericType"},{"id":1126,"eClass":"EGenericType"},{"id":1127,"eClass":"EGenericType"},{"id":1128,"eClass":"EGenericType"},{"id":1129,"eClass":"EGenericType"},{"id":1130,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Class","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1131,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"correlationPropertyRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1132,"derived":false},{"id":1133,"eClass":"EGenericType"},{"id":1134,"eClass":"EGenericType"},{"id":1135,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Property","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1136,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1137,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"correlationPropertyRetrievalExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1138,"derived":false},{"id":1139,"eClass":"EGenericType"},{"id":1140,"eClass":"EGenericType"},{"id":1141,"eClass":"EGenericType"},{"id":1142,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Dependency","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1143,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"messageRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1144,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"messagePath","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1145,"derived":false},{"id":1146,"eClass":"EGenericType"},{"id":1147,"eClass":"EGenericType"},{"id":1148,"eClass":"EGenericType"},{"id":1149,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"FormalExpressionevaluatesToTypeRef","lowerBound":0,"id":1150,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"evaluatesToTypeRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1151,"derived":false},{"id":1152,"eClass":"EGenericType"},{"id":1153,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1154,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1155,"many":false,"required":false,"eClass":"EParameter"},{"id":1156,"eClass":"EGenericType"},{"id":1157,"eClass":"EGenericType"},{"id":1158,"eClass":"EGenericType"},{"id":1159,"eClass":"EGenericType"},{"id":1160,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Class","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1161,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"correlationKeyRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1162,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"correlationPropertyBinding","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1163,"derived":false},{"id":1164,"eClass":"EGenericType"},{"id":1165,"eClass":"EGenericType"},{"id":1166,"eClass":"EGenericType"},{"id":1167,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Property","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1168,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataPath","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1169,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"correlationPropertyRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1170,"derived":false},{"id":1171,"eClass":"EGenericType"},{"id":1172,"eClass":"EGenericType"},{"id":1173,"eClass":"EGenericType"},{"id":1174,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"Propertynotation","lowerBound":0,"id":1175,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"BPMNPropertyapply","lowerBound":0,"id":1176,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_DataStoreNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1177,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"umlProperty","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1178,"derived":false},{"id":1179,"eClass":"EGenericType"},{"id":1180,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1181,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1182,"many":false,"required":false,"eClass":"EParameter"},{"id":1183,"eClass":"EGenericType"},{"id":1184,"eClass":"EGenericType"},{"id":1185,"eClass":"EGenericType"},{"id":1186,"eClass":"EGenericType"},{"id":1187,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1188,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1189,"many":false,"required":false,"eClass":"EParameter"},{"id":1190,"eClass":"EGenericType"},{"id":1191,"eClass":"EGenericType"},{"id":1192,"eClass":"EGenericType"},{"id":1193,"eClass":"EGenericType"},{"id":1194,"eClass":"EGenericType"},{"id":1195,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"ResourceRoleowner","lowerBound":0,"id":1196,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ResourceRoleresourceRef","lowerBound":0,"id":1197,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ResourceRoleisRequired","lowerBound":0,"id":1198,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ResourceRoleprocess","lowerBound":0,"id":1199,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ResourceRoleresourceParameterBindings","lowerBound":0,"id":1200,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Property","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1201,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"resourceAssignmentExpression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1202,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"resourceRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1203,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"resourceParameterBindings","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1204,"derived":false},{"id":1205,"eClass":"EGenericType"},{"id":1206,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1207,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1208,"many":false,"required":false,"eClass":"EParameter"},{"id":1209,"eClass":"EGenericType"},{"id":1210,"eClass":"EGenericType"},{"id":1211,"eClass":"EGenericType"},{"id":1212,"eClass":"EGenericType"},{"id":1213,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1214,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1215,"many":false,"required":false,"eClass":"EParameter"},{"id":1216,"eClass":"EGenericType"},{"id":1217,"eClass":"EGenericType"},{"id":1218,"eClass":"EGenericType"},{"id":1219,"eClass":"EGenericType"},{"id":1220,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1221,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1222,"many":false,"required":false,"eClass":"EParameter"},{"id":1223,"eClass":"EGenericType"},{"id":1224,"eClass":"EGenericType"},{"id":1225,"eClass":"EGenericType"},{"id":1226,"eClass":"EGenericType"},{"id":1227,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1228,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1229,"many":false,"required":false,"eClass":"EParameter"},{"id":1230,"eClass":"EGenericType"},{"id":1231,"eClass":"EGenericType"},{"id":1232,"eClass":"EGenericType"},{"id":1233,"eClass":"EGenericType"},{"id":1234,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1235,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1236,"many":false,"required":false,"eClass":"EParameter"},{"id":1237,"eClass":"EGenericType"},{"id":1238,"eClass":"EGenericType"},{"id":1239,"eClass":"EGenericType"},{"id":1240,"eClass":"EGenericType"},{"id":1241,"eClass":"EGenericType"},{"id":1242,"eClass":"EGenericType"},{"id":1243,"eClass":"EGenericType"},{"id":1244,"eClass":"EGenericType"},{"id":1245,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"ResourceAssignmentExpressionexpression","lowerBound":0,"id":1246,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1247,"derived":false},{"id":1248,"eClass":"EGenericType"},{"id":1249,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1250,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1251,"many":false,"required":false,"eClass":"EParameter"},{"id":1252,"eClass":"EGenericType"},{"id":1253,"eClass":"EGenericType"},{"id":1254,"eClass":"EGenericType"},{"id":1255,"eClass":"EGenericType"},{"id":1256,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"ResourceresourceParameters","lowerBound":0,"id":1257,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"resourceParameters","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1258,"derived":false},{"id":1259,"eClass":"EGenericType"},{"id":1260,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1261,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1262,"many":false,"required":false,"eClass":"EParameter"},{"id":1263,"eClass":"EGenericType"},{"id":1264,"eClass":"EGenericType"},{"id":1265,"eClass":"EGenericType"},{"id":1266,"eClass":"EGenericType"},{"id":1267,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"ResourceParameterowner","lowerBound":0,"id":1268,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ResourceParametertype","lowerBound":0,"id":1269,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ResourceParameterisRequired","lowerBound":0,"id":1270,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Property","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1271,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1272,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"isRequired","changeable":true,"lowerBound":1,"iD":false,"id":1273,"derived":false},{"id":1274,"eClass":"EGenericType"},{"id":1275,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1276,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1277,"many":false,"required":false,"eClass":"EParameter"},{"id":1278,"eClass":"EGenericType"},{"id":1279,"eClass":"EGenericType"},{"id":1280,"eClass":"EGenericType"},{"id":1281,"eClass":"EGenericType"},{"id":1282,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1283,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1284,"many":false,"required":false,"eClass":"EParameter"},{"id":1285,"eClass":"EGenericType"},{"id":1286,"eClass":"EGenericType"},{"id":1287,"eClass":"EGenericType"},{"id":1288,"eClass":"EGenericType"},{"id":1289,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1290,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1291,"many":false,"required":false,"eClass":"EParameter"},{"id":1292,"eClass":"EGenericType"},{"id":1293,"eClass":"EGenericType"},{"id":1294,"eClass":"EGenericType"},{"id":1295,"eClass":"EGenericType"},{"id":1296,"eClass":"EGenericType"},{"id":1297,"eClass":"EGenericType"},{"id":1298,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"ResourceParameterBindingexpression","lowerBound":0,"id":1299,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ResourceParameterBindingparameterRef","lowerBound":0,"id":1300,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Slot","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1301,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"parameterRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1302,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1303,"derived":false},{"id":1304,"eClass":"EGenericType"},{"id":1305,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1306,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1307,"many":false,"required":false,"eClass":"EParameter"},{"id":1308,"eClass":"EGenericType"},{"id":1309,"eClass":"EGenericType"},{"id":1310,"eClass":"EGenericType"},{"id":1311,"eClass":"EGenericType"},{"id":1312,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1313,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1314,"many":false,"required":false,"eClass":"EParameter"},{"id":1315,"eClass":"EGenericType"},{"id":1316,"eClass":"EGenericType"},{"id":1317,"eClass":"EGenericType"},{"id":1318,"eClass":"EGenericType"},{"id":1319,"eClass":"EGenericType"},{"id":1320,"eClass":"EGenericType"},{"id":1321,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"GlobalScriptTaskscriptFormat","lowerBound":0,"id":1322,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"GlobalScriptTaskscript","lowerBound":0,"id":1323,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"script","changeable":true,"lowerBound":1,"iD":false,"id":1324,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"scriptFormat","changeable":true,"lowerBound":1,"iD":false,"id":1325,"derived":false},{"id":1326,"eClass":"EGenericType"},{"id":1327,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1328,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1329,"many":false,"required":false,"eClass":"EParameter"},{"id":1330,"eClass":"EGenericType"},{"id":1331,"eClass":"EGenericType"},{"id":1332,"eClass":"EGenericType"},{"id":1333,"eClass":"EGenericType"},{"id":1334,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1335,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1336,"many":false,"required":false,"eClass":"EParameter"},{"id":1337,"eClass":"EGenericType"},{"id":1338,"eClass":"EGenericType"},{"id":1339,"eClass":"EGenericType"},{"id":1340,"eClass":"EGenericType"},{"id":1341,"eClass":"EGenericType"},{"id":1342,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"GlobalTasksupportedInterfaceRefs","lowerBound":0,"id":1343,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_OpaqueBehavior","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1344,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"resources","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1345,"derived":false},{"id":1346,"eClass":"EGenericType"},{"id":1347,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1348,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1349,"many":false,"required":false,"eClass":"EParameter"},{"id":1350,"eClass":"EGenericType"},{"id":1351,"eClass":"EGenericType"},{"id":1352,"eClass":"EGenericType"},{"id":1353,"eClass":"EGenericType"},{"id":1354,"eClass":"EGenericType"},{"id":1355,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"GlobalBusinessRuleTaskimplementation","lowerBound":0,"id":1356,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EAttribute","defaultValueLiteral":"##unspecified","unsettable":false,"transient":false,"unique":false,"name":"implementation","changeable":true,"lowerBound":1,"iD":false,"id":1357,"derived":false},{"id":1358,"eClass":"EGenericType"},{"id":1359,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1360,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1361,"many":false,"required":false,"eClass":"EParameter"},{"id":1362,"eClass":"EGenericType"},{"id":1363,"eClass":"EGenericType"},{"id":1364,"eClass":"EGenericType"},{"id":1365,"eClass":"EGenericType"},{"id":1366,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"true","unsettable":false,"transient":false,"unique":true,"name":"waitForCompletion","changeable":true,"lowerBound":1,"iD":false,"id":1367,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"activityRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1368,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_CallEvent","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1369,"derived":false},{"id":1370,"eClass":"EGenericType"},{"id":1371,"eClass":"EGenericType"},{"id":1372,"eClass":"EGenericType"},{"id":1373,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Event","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1374,"derived":false},{"id":1375,"eClass":"EGenericType"},{"id":1376,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"BPMNActivityresources","lowerBound":0,"id":1377,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"BPMNActivitycontainer","lowerBound":0,"id":1378,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"BPMNActivityproperties","lowerBound":0,"id":1379,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"BPMNActivitydefault","lowerBound":0,"id":1380,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"BPMNActivityboundaryEventsRefs","lowerBound":0,"id":1381,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"BPMNActivityloopCharacteristics","lowerBound":0,"id":1382,"many":false,"required":false,"eClass":"EOperation"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"isForCompensation","changeable":true,"lowerBound":1,"iD":false,"id":1383,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"1","unsettable":false,"transient":false,"unique":true,"name":"startQuantity","changeable":true,"lowerBound":1,"iD":false,"id":1384,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"1","unsettable":false,"transient":false,"unique":true,"name":"completionQuantity","changeable":true,"lowerBound":1,"iD":false,"id":1385,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Action","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1386,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"activityClass","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1387,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"properties","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1388,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"default","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1389,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"boundaryEventRefs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1390,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataInputAssociations","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1391,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataOutputAssociations","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1392,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"loopCharacteristics","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1393,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"resources","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1394,"derived":false},{"id":1395,"eClass":"EGenericType"},{"id":1396,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1397,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1398,"many":false,"required":false,"eClass":"EParameter"},{"id":1399,"eClass":"EGenericType"},{"id":1400,"eClass":"EGenericType"},{"id":1401,"eClass":"EGenericType"},{"id":1402,"eClass":"EGenericType"},{"id":1403,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1404,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1405,"many":false,"required":false,"eClass":"EParameter"},{"id":1406,"eClass":"EGenericType"},{"id":1407,"eClass":"EGenericType"},{"id":1408,"eClass":"EGenericType"},{"id":1409,"eClass":"EGenericType"},{"id":1410,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1411,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1412,"many":false,"required":false,"eClass":"EParameter"},{"id":1413,"eClass":"EGenericType"},{"id":1414,"eClass":"EGenericType"},{"id":1415,"eClass":"EGenericType"},{"id":1416,"eClass":"EGenericType"},{"id":1417,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1418,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1419,"many":false,"required":false,"eClass":"EParameter"},{"id":1420,"eClass":"EGenericType"},{"id":1421,"eClass":"EGenericType"},{"id":1422,"eClass":"EGenericType"},{"id":1423,"eClass":"EGenericType"},{"id":1424,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1425,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1426,"many":false,"required":false,"eClass":"EParameter"},{"id":1427,"eClass":"EGenericType"},{"id":1428,"eClass":"EGenericType"},{"id":1429,"eClass":"EGenericType"},{"id":1430,"eClass":"EGenericType"},{"id":1431,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1432,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1433,"many":false,"required":false,"eClass":"EParameter"},{"id":1434,"eClass":"EGenericType"},{"id":1435,"eClass":"EGenericType"},{"id":1436,"eClass":"EGenericType"},{"id":1437,"eClass":"EGenericType"},{"id":1438,"eClass":"EGenericType"},{"id":1439,"eClass":"EGenericType"},{"id":1440,"eClass":"EGenericType"},{"id":1441,"eClass":"EGenericType"},{"id":1442,"eClass":"EGenericType"},{"id":1443,"eClass":"EGenericType"},{"id":1444,"eClass":"EGenericType"},{"id":1445,"eClass":"EGenericType"},{"id":1446,"eClass":"EGenericType"},{"id":1447,"eClass":"EGenericType"},{"id":1448,"eClass":"EGenericType"},{"id":1449,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"boundaryEventattachedToRef","lowerBound":0,"id":1450,"many":false,"required":false,"eClass":"EOperation"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cancelActivity","changeable":true,"lowerBound":1,"iD":false,"id":1451,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"attachedToRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1452,"derived":false},{"id":1453,"eClass":"EGenericType"},{"id":1454,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1455,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1456,"many":false,"required":false,"eClass":"EParameter"},{"id":1457,"eClass":"EGenericType"},{"id":1458,"eClass":"EGenericType"},{"id":1459,"eClass":"EGenericType"},{"id":1460,"eClass":"EGenericType"},{"id":1461,"eClass":"EGenericType"},{"id":1462,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"catchEventeventDefinitionsRefs","lowerBound":0,"id":1463,"many":false,"required":false,"eClass":"EOperation"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"parallelMultiple","changeable":true,"lowerBound":1,"iD":false,"id":1464,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_AcceptEventAction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1465,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_InitialNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1466,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataOutputAssociation","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1467,"derived":false},{"id":1468,"eClass":"EGenericType"},{"id":1469,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1470,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1471,"many":false,"required":false,"eClass":"EParameter"},{"id":1472,"eClass":"EGenericType"},{"id":1473,"eClass":"EGenericType"},{"id":1474,"eClass":"EGenericType"},{"id":1475,"eClass":"EGenericType"},{"id":1476,"eClass":"EGenericType"},{"id":1477,"eClass":"EGenericType"},{"id":1478,"eClass":"EGenericType"},{"id":1479,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"eventClass","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1480,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"_eventDefinitions","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1481,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"properties","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1482,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"eventDefinitionRefs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1483,"derived":false},{"id":1484,"eClass":"EGenericType"},{"id":1485,"eClass":"EGenericType"},{"id":1486,"eClass":"EGenericType"},{"id":1487,"eClass":"EGenericType"},{"id":1488,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"dataOutputAssociationsource","lowerBound":0,"id":1489,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"dataOutputAssociationtarget","lowerBound":0,"id":1490,"many":false,"required":false,"eClass":"EOperation"},{"id":1491,"eClass":"EGenericType"},{"id":1492,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1493,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1494,"many":false,"required":false,"eClass":"EParameter"},{"id":1495,"eClass":"EGenericType"},{"id":1496,"eClass":"EGenericType"},{"id":1497,"eClass":"EGenericType"},{"id":1498,"eClass":"EGenericType"},{"id":1499,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1500,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1501,"many":false,"required":false,"eClass":"EParameter"},{"id":1502,"eClass":"EGenericType"},{"id":1503,"eClass":"EGenericType"},{"id":1504,"eClass":"EGenericType"},{"id":1505,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"DataAssociationsource","lowerBound":0,"id":1506,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"DataAssociationtransformation","lowerBound":0,"id":1507,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"DataAssociationtarget","lowerBound":0,"id":1508,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ObjectFlow","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1509,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"sourceRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1510,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"targetRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1511,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"transformation","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1512,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"assignment","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1513,"derived":false},{"id":1514,"eClass":"EGenericType"},{"id":1515,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1516,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1517,"many":false,"required":false,"eClass":"EParameter"},{"id":1518,"eClass":"EGenericType"},{"id":1519,"eClass":"EGenericType"},{"id":1520,"eClass":"EGenericType"},{"id":1521,"eClass":"EGenericType"},{"id":1522,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1523,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1524,"many":false,"required":false,"eClass":"EParameter"},{"id":1525,"eClass":"EGenericType"},{"id":1526,"eClass":"EGenericType"},{"id":1527,"eClass":"EGenericType"},{"id":1528,"eClass":"EGenericType"},{"id":1529,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1530,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1531,"many":false,"required":false,"eClass":"EParameter"},{"id":1532,"eClass":"EGenericType"},{"id":1533,"eClass":"EGenericType"},{"id":1534,"eClass":"EGenericType"},{"id":1535,"eClass":"EGenericType"},{"id":1536,"eClass":"EGenericType"},{"id":1537,"eClass":"EGenericType"},{"id":1538,"eClass":"EGenericType"},{"id":1539,"eClass":"EGenericType"},{"id":1540,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Dependency","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1541,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"from","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1542,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"to","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1543,"derived":false},{"id":1544,"eClass":"EGenericType"},{"id":1545,"eClass":"EGenericType"},{"id":1546,"eClass":"EGenericType"},{"id":1547,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"dataInputAssociationsource","lowerBound":0,"id":1548,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"dataInputAssociationtarget","lowerBound":0,"id":1549,"many":false,"required":false,"eClass":"EOperation"},{"id":1550,"eClass":"EGenericType"},{"id":1551,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1552,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1553,"many":false,"required":false,"eClass":"EParameter"},{"id":1554,"eClass":"EGenericType"},{"id":1555,"eClass":"EGenericType"},{"id":1556,"eClass":"EGenericType"},{"id":1557,"eClass":"EGenericType"},{"id":1558,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1559,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1560,"many":false,"required":false,"eClass":"EParameter"},{"id":1561,"eClass":"EGenericType"},{"id":1562,"eClass":"EGenericType"},{"id":1563,"eClass":"EGenericType"},{"id":1564,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_StructuredActivityNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1565,"derived":false},{"id":1566,"eClass":"EGenericType"},{"id":1567,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"escalationRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1568,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_CallEvent","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1569,"derived":false},{"id":1570,"eClass":"EGenericType"},{"id":1571,"eClass":"EGenericType"},{"id":1572,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"EscalationstructureRef","lowerBound":0,"id":1573,"many":false,"required":false,"eClass":"EOperation"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"escalationCode","changeable":true,"lowerBound":0,"iD":false,"id":1574,"derived":false},{"id":1575,"eClass":"EGenericType"},{"id":1576,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1577,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1578,"many":false,"required":false,"eClass":"EParameter"},{"id":1579,"eClass":"EGenericType"},{"id":1580,"eClass":"EGenericType"},{"id":1581,"eClass":"EGenericType"},{"id":1582,"eClass":"EGenericType"},{"id":1583,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"timeCycle","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1584,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"timeDate","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1585,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"timeDuration","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1586,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ChangeEvent","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1587,"derived":false},{"id":1588,"eClass":"EGenericType"},{"id":1589,"eClass":"EGenericType"},{"id":1590,"eClass":"EGenericType"},{"id":1591,"eClass":"EGenericType"},{"id":1592,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"signalRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1593,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_CallEvent","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1594,"derived":false},{"id":1595,"eClass":"EGenericType"},{"id":1596,"eClass":"EGenericType"},{"id":1597,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"BPMNSignalstructureRef","lowerBound":0,"id":1598,"many":false,"required":false,"eClass":"EOperation"},{"id":1599,"eClass":"EGenericType"},{"id":1600,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1601,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1602,"many":false,"required":false,"eClass":"EParameter"},{"id":1603,"eClass":"EGenericType"},{"id":1604,"eClass":"EGenericType"},{"id":1605,"eClass":"EGenericType"},{"id":1606,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_FinalNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1607,"derived":false},{"id":1608,"eClass":"EGenericType"},{"id":1609,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"ThrowEventeventDefinitionRefs","lowerBound":0,"id":1610,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_CallOperationAction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1611,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_FlowFinalNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1612,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataInputAssociation","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1613,"derived":false},{"id":1614,"eClass":"EGenericType"},{"id":1615,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1616,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1617,"many":false,"required":false,"eClass":"EParameter"},{"id":1618,"eClass":"EGenericType"},{"id":1619,"eClass":"EGenericType"},{"id":1620,"eClass":"EGenericType"},{"id":1621,"eClass":"EGenericType"},{"id":1622,"eClass":"EGenericType"},{"id":1623,"eClass":"EGenericType"},{"id":1624,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"messageRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1625,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"operationRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1626,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_CallEvent","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1627,"derived":false},{"id":1628,"eClass":"EGenericType"},{"id":1629,"eClass":"EGenericType"},{"id":1630,"eClass":"EGenericType"},{"id":1631,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"true","unsettable":false,"transient":false,"unique":true,"name":"isInterrupting","changeable":true,"lowerBound":1,"iD":false,"id":1632,"derived":false},{"id":1633,"eClass":"EGenericType"},{"id":1634,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"conditionalEventDefinitioncondition","lowerBound":0,"id":1635,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ChangeEvent","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1636,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"condition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1637,"derived":false},{"id":1638,"eClass":"EGenericType"},{"id":1639,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1640,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1641,"many":false,"required":false,"eClass":"EParameter"},{"id":1642,"eClass":"EGenericType"},{"id":1643,"eClass":"EGenericType"},{"id":1644,"eClass":"EGenericType"},{"id":1645,"eClass":"EGenericType"},{"id":1646,"eClass":"EGenericType"},{"id":1647,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"_target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1648,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"source","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1649,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_CallEvent","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1650,"derived":false},{"id":1651,"eClass":"EGenericType"},{"id":1652,"eClass":"EGenericType"},{"id":1653,"eClass":"EGenericType"},{"id":1654,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"errorRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1655,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_CallEvent","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1656,"derived":false},{"id":1657,"eClass":"EGenericType"},{"id":1658,"eClass":"EGenericType"},{"id":1659,"eClass":"EGenericType"},{"id":1660,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_SendObjectAction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1661,"derived":false},{"id":1662,"eClass":"EGenericType"},{"id":1663,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_CallEvent","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1664,"derived":false},{"id":1665,"eClass":"EGenericType"},{"id":1666,"eClass":"EGenericType"},{"id":1667,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_CallEvent","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1668,"derived":false},{"id":1669,"eClass":"EGenericType"},{"id":1670,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Comment","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1671,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"textFormat","changeable":true,"lowerBound":1,"iD":false,"id":1672,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"text","changeable":true,"lowerBound":1,"iD":false,"id":1673,"derived":false},{"id":1674,"eClass":"EGenericType"},{"id":1675,"eClass":"EGenericType"},{"id":1676,"eClass":"EGenericType"},{"id":1677,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Enumeration","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1678,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"categoryValue","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1679,"derived":false},{"id":1680,"eClass":"EGenericType"},{"id":1681,"eClass":"EGenericType"},{"id":1682,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ActivityPartition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1683,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"_categoryValueRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1684,"derived":false},{"id":1685,"eClass":"EGenericType"},{"id":1686,"eClass":"EGenericType"},{"id":1687,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"DataObjectRefsourcetarget","lowerBound":0,"id":1688,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"DataObjectRefdataState","lowerBound":0,"id":1689,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataObjectRef","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1690,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_DataStoreNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1691,"derived":false},{"id":1692,"eClass":"EGenericType"},{"id":1693,"eClass":"EGenericType"},{"id":1694,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1695,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1696,"many":false,"required":false,"eClass":"EParameter"},{"id":1697,"eClass":"EGenericType"},{"id":1698,"eClass":"EGenericType"},{"id":1699,"eClass":"EGenericType"},{"id":1700,"eClass":"EGenericType"},{"id":1701,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1702,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1703,"many":false,"required":false,"eClass":"EParameter"},{"id":1704,"eClass":"EGenericType"},{"id":1705,"eClass":"EGenericType"},{"id":1706,"eClass":"EGenericType"},{"id":1707,"eClass":"EGenericType"},{"id":1708,"eClass":"EGenericType"},{"id":1709,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"DataObjectdataState","lowerBound":0,"id":1710,"many":false,"required":false,"eClass":"EOperation"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"isCollection","changeable":true,"lowerBound":1,"iD":false,"id":1711,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_DataStoreNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1712,"derived":false},{"id":1713,"eClass":"EGenericType"},{"id":1714,"eClass":"EGenericType"},{"id":1715,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1716,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1717,"many":false,"required":false,"eClass":"EParameter"},{"id":1718,"eClass":"EGenericType"},{"id":1719,"eClass":"EGenericType"},{"id":1720,"eClass":"EGenericType"},{"id":1721,"eClass":"EGenericType"},{"id":1722,"eClass":"EGenericType"},{"id":1723,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"capacity","changeable":true,"lowerBound":0,"iD":false,"id":1724,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"true","unsettable":false,"transient":false,"unique":true,"name":"isUnlimited","changeable":true,"lowerBound":1,"iD":false,"id":1725,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Class","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1726,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"itemSubjectRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1727,"derived":false},{"id":1728,"eClass":"EGenericType"},{"id":1729,"eClass":"EGenericType"},{"id":1730,"eClass":"EGenericType"},{"id":1731,"eClass":"EGenericType"},{"id":1732,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"_dataStore","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1733,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_DataStoreNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1734,"derived":false},{"id":1735,"eClass":"EGenericType"},{"id":1736,"eClass":"EGenericType"},{"id":1737,"eClass":"EGenericType"},{"id":1738,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"UserTaskimplementation","lowerBound":0,"id":1739,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"UserTaskrenderings","lowerBound":0,"id":1740,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_OpaqueAction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1741,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"##unspecified","unsettable":false,"transient":false,"unique":false,"name":"implementation","changeable":true,"lowerBound":1,"iD":false,"id":1742,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"renderings","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1743,"derived":false},{"id":1744,"eClass":"EGenericType"},{"id":1745,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1746,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1747,"many":false,"required":false,"eClass":"EParameter"},{"id":1748,"eClass":"EGenericType"},{"id":1749,"eClass":"EGenericType"},{"id":1750,"eClass":"EGenericType"},{"id":1751,"eClass":"EGenericType"},{"id":1752,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1753,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1754,"many":false,"required":false,"eClass":"EParameter"},{"id":1755,"eClass":"EGenericType"},{"id":1756,"eClass":"EGenericType"},{"id":1757,"eClass":"EGenericType"},{"id":1758,"eClass":"EGenericType"},{"id":1759,"eClass":"EGenericType"},{"id":1760,"eClass":"EGenericType"},{"id":1761,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"ioSpecification","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1762,"derived":false},{"id":1763,"eClass":"EGenericType"},{"id":1764,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_Image","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1765,"derived":false},{"id":1766,"eClass":"EGenericType"},{"id":1767,"eClass":"EGenericType"},{"id":1768,"eClass":"EGenericType"},{"id":1769,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"GlobalUserTaskrenderings","lowerBound":0,"id":1770,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"GlobalUserTaskimplementation","lowerBound":0,"id":1771,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EAttribute","defaultValueLiteral":"##unspecified","unsettable":false,"transient":false,"unique":false,"name":"implementation","changeable":true,"lowerBound":1,"iD":false,"id":1772,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"renderings","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1773,"derived":false},{"id":1774,"eClass":"EGenericType"},{"id":1775,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1776,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1777,"many":false,"required":false,"eClass":"EParameter"},{"id":1778,"eClass":"EGenericType"},{"id":1779,"eClass":"EGenericType"},{"id":1780,"eClass":"EGenericType"},{"id":1781,"eClass":"EGenericType"},{"id":1782,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1783,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1784,"many":false,"required":false,"eClass":"EParameter"},{"id":1785,"eClass":"EGenericType"},{"id":1786,"eClass":"EGenericType"},{"id":1787,"eClass":"EGenericType"},{"id":1788,"eClass":"EGenericType"},{"id":1789,"eClass":"EGenericType"},{"id":1790,"eClass":"EGenericType"},{"id":1791,"eClass":"EGenericType"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_OpaqueAction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1792,"derived":false},{"id":1793,"eClass":"EGenericType"},{"id":1794,"eClass":"EGenericType"},{"id":1795,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"SubConversationconnectedelements","lowerBound":0,"id":1796,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"conversationNodes","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1797,"derived":false},{"id":1798,"eClass":"EGenericType"},{"id":1799,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1800,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1801,"many":false,"required":false,"eClass":"EParameter"},{"id":1802,"eClass":"EGenericType"},{"id":1803,"eClass":"EGenericType"},{"id":1804,"eClass":"EGenericType"},{"id":1805,"eClass":"EGenericType"},{"id":1806,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"GlobalConversationcontainedelements","lowerBound":0,"id":1807,"many":false,"required":false,"eClass":"EOperation"},{"id":1808,"eClass":"EGenericType"},{"id":1809,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1810,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1811,"many":false,"required":false,"eClass":"EParameter"},{"id":1812,"eClass":"EGenericType"},{"id":1813,"eClass":"EGenericType"},{"id":1814,"eClass":"EGenericType"},{"id":1815,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"CallConversationcalledCollaborationRef","lowerBound":0,"id":1816,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"CallConversationparticipantAssociations","lowerBound":0,"id":1817,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"_collaborationUse","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1818,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"calledCollaborationRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1819,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"participantAssociations","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1820,"derived":false},{"id":1821,"eClass":"EGenericType"},{"id":1822,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1823,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1824,"many":false,"required":false,"eClass":"EParameter"},{"id":1825,"eClass":"EGenericType"},{"id":1826,"eClass":"EGenericType"},{"id":1827,"eClass":"EGenericType"},{"id":1828,"eClass":"EGenericType"},{"id":1829,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1830,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1831,"many":false,"required":false,"eClass":"EParameter"},{"id":1832,"eClass":"EGenericType"},{"id":1833,"eClass":"EGenericType"},{"id":1834,"eClass":"EGenericType"},{"id":1835,"eClass":"EGenericType"},{"id":1836,"eClass":"EGenericType"},{"id":1837,"eClass":"EGenericType"},{"id":1838,"eClass":"EGenericType"},{"id":1839,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"SubProcesstriggeredByEvent","lowerBound":0,"id":1840,"many":false,"required":false,"eClass":"EOperation"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"triggeredByEvent","changeable":true,"lowerBound":1,"iD":false,"id":1841,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_StructuredActivityNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1842,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"hasLaneSets","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1843,"derived":false},{"id":1844,"eClass":"EGenericType"},{"id":1845,"eClass":"EGenericType"},{"id":1846,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1847,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1848,"many":false,"required":false,"eClass":"EParameter"},{"id":1849,"eClass":"EGenericType"},{"id":1850,"eClass":"EGenericType"},{"id":1851,"eClass":"EGenericType"},{"id":1852,"eClass":"EGenericType"},{"id":1853,"eClass":"EGenericType"},{"id":1854,"eClass":"EGenericType"},{"id":1855,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"CallActivitycalledElementRefvalues","lowerBound":0,"id":1856,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_CallBehaviorAction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1857,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"calledElementRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1858,"derived":false},{"id":1859,"eClass":"EGenericType"},{"id":1860,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1861,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1862,"many":false,"required":false,"eClass":"EParameter"},{"id":1863,"eClass":"EGenericType"},{"id":1864,"eClass":"EGenericType"},{"id":1865,"eClass":"EGenericType"},{"id":1866,"eClass":"EGenericType"},{"id":1867,"eClass":"EGenericType"},{"id":1868,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"BusinessRuleTaskimplementation","lowerBound":0,"id":1869,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_OpaqueAction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1870,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"##unspecified","unsettable":false,"transient":false,"unique":false,"name":"implementation","changeable":true,"lowerBound":1,"iD":false,"id":1871,"derived":false},{"id":1872,"eClass":"EGenericType"},{"id":1873,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1874,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1875,"many":false,"required":false,"eClass":"EParameter"},{"id":1876,"eClass":"EGenericType"},{"id":1877,"eClass":"EGenericType"},{"id":1878,"eClass":"EGenericType"},{"id":1879,"eClass":"EGenericType"},{"id":1880,"eClass":"EGenericType"},{"id":1881,"eClass":"EGenericType"},{"name":"parallel","id":1882,"value":0,"literal":"parallel","eClass":"EEnumLiteral"},{"name":"sequential","id":1883,"value":1,"literal":"sequential","eClass":"EEnumLiteral"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"condition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1884,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"event","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1885,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ControlFlow","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1886,"derived":false},{"id":1887,"eClass":"EGenericType"},{"id":1888,"eClass":"EGenericType"},{"id":1889,"eClass":"EGenericType"},{"id":1890,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"AdHocSubProcesscancelRemainingInstances","lowerBound":0,"id":1891,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"completionCondition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1892,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"parallel","unsettable":false,"transient":false,"unique":true,"name":"ordering","changeable":true,"lowerBound":1,"iD":false,"id":1893,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"true","unsettable":false,"transient":false,"unique":true,"name":"cancelRemainingInstances","changeable":true,"lowerBound":1,"iD":false,"id":1894,"derived":false},{"id":1895,"eClass":"EGenericType"},{"id":1896,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1897,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1898,"many":false,"required":false,"eClass":"EParameter"},{"id":1899,"eClass":"EGenericType"},{"id":1900,"eClass":"EGenericType"},{"id":1901,"eClass":"EGenericType"},{"id":1902,"eClass":"EGenericType"},{"id":1903,"eClass":"EGenericType"},{"id":1904,"eClass":"EGenericType"},{"id":1905,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"ScriptTaskscriptFormat","lowerBound":0,"id":1906,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ScriptTaskscript","lowerBound":0,"id":1907,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_OpaqueAction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1908,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"scriptFormat","changeable":true,"lowerBound":0,"iD":false,"id":1909,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"script","changeable":true,"lowerBound":0,"iD":false,"id":1910,"derived":false},{"id":1911,"eClass":"EGenericType"},{"id":1912,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1913,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1914,"many":false,"required":false,"eClass":"EParameter"},{"id":1915,"eClass":"EGenericType"},{"id":1916,"eClass":"EGenericType"},{"id":1917,"eClass":"EGenericType"},{"id":1918,"eClass":"EGenericType"},{"id":1919,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1920,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1921,"many":false,"required":false,"eClass":"EParameter"},{"id":1922,"eClass":"EGenericType"},{"id":1923,"eClass":"EGenericType"},{"id":1924,"eClass":"EGenericType"},{"id":1925,"eClass":"EGenericType"},{"id":1926,"eClass":"EGenericType"},{"id":1927,"eClass":"EGenericType"},{"id":1928,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"SendTaskoperationRef","lowerBound":0,"id":1929,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"messageRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1930,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_CallOperationAction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1931,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"##webService","unsettable":false,"transient":false,"unique":true,"name":"implementation","changeable":true,"lowerBound":1,"iD":false,"id":1932,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"operationRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1933,"derived":false},{"id":1934,"eClass":"EGenericType"},{"id":1935,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1936,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1937,"many":false,"required":false,"eClass":"EParameter"},{"id":1938,"eClass":"EGenericType"},{"id":1939,"eClass":"EGenericType"},{"id":1940,"eClass":"EGenericType"},{"id":1941,"eClass":"EGenericType"},{"id":1942,"eClass":"EGenericType"},{"id":1943,"eClass":"EGenericType"},{"id":1944,"eClass":"EGenericType"},{"id":1945,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"\"##compensate\"","unsettable":false,"transient":false,"unique":true,"name":"method","changeable":true,"lowerBound":1,"iD":false,"id":1946,"derived":false},{"id":1947,"eClass":"EGenericType"},{"id":1948,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"StandardLoopCharacteristicstestBefore","lowerBound":0,"id":1949,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"StandardLoopCharacteristicsloopCondition","lowerBound":0,"id":1950,"many":false,"required":false,"eClass":"EOperation"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"loopMaximum","changeable":true,"lowerBound":0,"iD":false,"id":1951,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_LoopNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1952,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"testBefore","changeable":true,"lowerBound":1,"iD":false,"id":1953,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"loopCondition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1954,"derived":false},{"id":1955,"eClass":"EGenericType"},{"id":1956,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1957,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1958,"many":false,"required":false,"eClass":"EParameter"},{"id":1959,"eClass":"EGenericType"},{"id":1960,"eClass":"EGenericType"},{"id":1961,"eClass":"EGenericType"},{"id":1962,"eClass":"EGenericType"},{"id":1963,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1964,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1965,"many":false,"required":false,"eClass":"EParameter"},{"id":1966,"eClass":"EGenericType"},{"id":1967,"eClass":"EGenericType"},{"id":1968,"eClass":"EGenericType"},{"id":1969,"eClass":"EGenericType"},{"id":1970,"eClass":"EGenericType"},{"id":1971,"eClass":"EGenericType"},{"id":1972,"eClass":"EGenericType"},{"id":1973,"eClass":"EGenericType"},{"name":"none","id":1974,"value":0,"literal":"none","eClass":"EEnumLiteral"},{"name":"one","id":1975,"value":1,"literal":"one","eClass":"EEnumLiteral"},{"name":"all","id":1976,"value":2,"literal":"all","eClass":"EEnumLiteral"},{"name":"complex","id":1977,"value":3,"literal":"complex","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"unique":true,"name":"ReceiveTaskoperationRef","lowerBound":0,"id":1978,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"messageRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1979,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_AcceptEventAction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1980,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"##webService","unsettable":false,"transient":false,"unique":true,"name":"implementation","changeable":true,"lowerBound":1,"iD":false,"id":1981,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"instantiate","changeable":true,"lowerBound":1,"iD":false,"id":1982,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"operationRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1983,"derived":false},{"id":1984,"eClass":"EGenericType"},{"id":1985,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":1986,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":1987,"many":false,"required":false,"eClass":"EParameter"},{"id":1988,"eClass":"EGenericType"},{"id":1989,"eClass":"EGenericType"},{"id":1990,"eClass":"EGenericType"},{"id":1991,"eClass":"EGenericType"},{"id":1992,"eClass":"EGenericType"},{"id":1993,"eClass":"EGenericType"},{"id":1994,"eClass":"EGenericType"},{"id":1995,"eClass":"EGenericType"},{"id":1996,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"ServiceTaskinputSet","lowerBound":0,"id":1997,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ServiceTaskoutputSet","lowerBound":0,"id":1998,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"ServiceTaskoperationRef","lowerBound":0,"id":1999,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_CallOperationAction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":2000,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"##webService","unsettable":false,"transient":false,"unique":true,"name":"implementation","changeable":true,"lowerBound":1,"iD":false,"id":2001,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"operationRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":2002,"derived":false},{"id":2003,"eClass":"EGenericType"},{"id":2004,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":2005,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":2006,"many":false,"required":false,"eClass":"EParameter"},{"id":2007,"eClass":"EGenericType"},{"id":2008,"eClass":"EGenericType"},{"id":2009,"eClass":"EGenericType"},{"id":2010,"eClass":"EGenericType"},{"id":2011,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":2012,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":2013,"many":false,"required":false,"eClass":"EParameter"},{"id":2014,"eClass":"EGenericType"},{"id":2015,"eClass":"EGenericType"},{"id":2016,"eClass":"EGenericType"},{"id":2017,"eClass":"EGenericType"},{"id":2018,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":2019,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":2020,"many":false,"required":false,"eClass":"EParameter"},{"id":2021,"eClass":"EGenericType"},{"id":2022,"eClass":"EGenericType"},{"id":2023,"eClass":"EGenericType"},{"id":2024,"eClass":"EGenericType"},{"id":2025,"eClass":"EGenericType"},{"id":2026,"eClass":"EGenericType"},{"id":2027,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"MultiinstanceLoopCharacteristicstarget","lowerBound":0,"id":2028,"many":false,"required":false,"eClass":"EOperation"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"all","unsettable":false,"transient":false,"unique":true,"name":"behavior","changeable":true,"lowerBound":1,"iD":false,"id":2029,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"loopCardinality","changeable":true,"resolveProxies":true,"lowerBound":0,"id":2030,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"completionCondition","changeable":true,"resolveProxies":true,"lowerBound":0,"id":2031,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base_ExpansionRegion","changeable":true,"resolveProxies":true,"lowerBound":1,"id":2032,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"isSequential","changeable":true,"lowerBound":1,"iD":false,"id":2033,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"loopDataInputRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":2034,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"loopDataOutputRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":2035,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outputDataItem","changeable":true,"resolveProxies":true,"lowerBound":1,"id":2036,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"inputDataItem","changeable":true,"resolveProxies":true,"lowerBound":1,"id":2037,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"oneBehaviorEventRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":2038,"derived":false},{"container":false,"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"noneBehaviorEventRef","changeable":true,"resolveProxies":true,"lowerBound":0,"id":2039,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"complexBehaviorDefinition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":2040,"derived":false},{"id":2041,"eClass":"EGenericType"},{"id":2042,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"diagnostics","lowerBound":0,"id":2043,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"context","lowerBound":0,"id":2044,"many":false,"required":false,"eClass":"EParameter"},{"id":2045,"eClass":"EGenericType"},{"id":2046,"eClass":"EGenericType"},{"id":2047,"eClass":"EGenericType"},{"id":2048,"eClass":"EGenericType"},{"id":2049,"eClass":"EGenericType"},{"id":2050,"eClass":"EGenericType"},{"id":2051,"eClass":"EGenericType"},{"id":2052,"eClass":"EGenericType"},{"id":2053,"eClass":"EGenericType"},{"id":2054,"eClass":"EGenericType"},{"id":2055,"eClass":"EGenericType"},{"id":2056,"eClass":"EGenericType"},{"id":2057,"eClass":"EGenericType"},{"id":2058,"eClass":"EGenericType"},{"id":2059,"eClass":"EGenericType"},{"id":2060,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":0,"target":6},{"source":0,"target":7},{"source":0,"target":8},{"source":0,"target":9},{"source":0,"target":10},{"source":0,"target":11},{"source":0,"target":12},{"source":0,"target":13},{"source":0,"target":14},{"source":0,"target":15},{"source":0,"target":16},{"source":0,"target":17},{"source":0,"target":18},{"source":0,"target":19},{"source":0,"target":20},{"source":0,"target":21},{"source":0,"target":22},{"source":0,"target":23},{"source":0,"target":24},{"source":0,"target":25},{"source":0,"target":26},{"source":0,"target":27},{"source":0,"target":28},{"source":0,"target":29},{"source":0,"target":30},{"source":0,"target":31},{"source":0,"target":32},{"source":0,"target":33},{"source":0,"target":34},{"source":0,"target":35},{"source":0,"target":36},{"source":0,"target":37},{"source":0,"target":38},{"source":0,"target":39},{"source":0,"target":40},{"source":0,"target":41},{"source":0,"target":42},{"source":0,"target":43},{"source":0,"target":44},{"source":0,"target":45},{"source":0,"target":46},{"source":0,"target":47},{"source":0,"target":48},{"source":0,"target":49},{"source":0,"target":50},{"source":0,"target":51},{"source":0,"target":52},{"source":0,"target":53},{"source":0,"target":54},{"source":0,"target":55},{"source":0,"target":56},{"source":0,"target":57},{"source":0,"target":58},{"source":0,"target":59},{"source":0,"target":60},{"source":0,"target":61},{"source":0,"target":62},{"source":0,"target":63},{"source":0,"target":64},{"source":0,"target":65},{"source":0,"target":66},{"source":0,"target":67},{"source":0,"target":68},{"source":0,"target":69},{"source":0,"target":70},{"source":0,"target":71},{"source":0,"target":72},{"source":0,"target":73},{"source":0,"target":74},{"source":0,"target":75},{"source":0,"target":76},{"source":0,"target":77},{"source":0,"target":78},{"source":0,"target":79},{"source":0,"target":80},{"source":0,"target":81},{"source":0,"target":82},{"source":0,"target":83},{"source":0,"target":84},{"source":0,"target":85},{"source":0,"target":86},{"source":0,"target":87},{"source":0,"target":88},{"source":0,"target":89},{"source":0,"target":90},{"source":0,"target":91},{"source":0,"target":92},{"source":0,"target":93},{"source":0,"target":94},{"source":0,"target":95},{"source":0,"target":96},{"source":0,"target":97},{"source":0,"target":98},{"source":0,"target":99},{"source":0,"target":100},{"source":0,"target":101},{"source":0,"target":102},{"source":0,"target":103},{"source":0,"target":104},{"source":0,"target":105},{"source":0,"target":106},{"source":0,"target":107},{"source":0,"target":108},{"source":0,"target":109},{"source":0,"target":110},{"source":0,"target":111},{"source":0,"target":112},{"source":0,"target":113},{"source":0,"target":114},{"source":0,"target":115},{"source":0,"target":116},{"source":0,"target":117},{"source":0,"target":118},{"source":0,"target":119},{"source":0,"target":120},{"source":0,"target":121},{"source":0,"target":122},{"source":0,"target":123},{"source":0,"target":124},{"source":0,"target":125},{"source":0,"target":126},{"source":0,"target":127},{"source":0,"target":128},{"source":0,"target":129},{"source":0,"target":130},{"source":0,"target":131},{"source":0,"target":132},{"source":0,"target":133},{"source":0,"target":134},{"source":0,"target":135},{"source":0,"target":136},{"source":0,"target":137},{"source":0,"target":138},{"source":1,"target":0},{"source":1,"target":2},{"source":1,"target":139},{"source":1,"target":140},{"source":1,"target":141},{"source":139,"target":142},{"source":139,"target":1},{"source":139,"target":143},{"source":139,"target":144},{"source":143,"target":145},{"source":143,"target":139},{"source":144,"target":146},{"source":144,"target":139},{"source":146,"target":147},{"source":146,"target":148},{"source":140,"target":20},{"source":140,"target":149},{"source":140,"target":1},{"source":149,"target":20},{"source":141,"target":2},{"source":2,"target":0},{"source":2,"target":3},{"source":2,"target":150},{"source":2,"target":151},{"source":2,"target":152},{"source":150,"target":153},{"source":150,"target":2},{"source":151,"target":154},{"source":151,"target":2},{"source":152,"target":3},{"source":3,"target":0},{"source":3,"target":4},{"source":3,"target":155},{"source":3,"target":156},{"source":3,"target":157},{"source":155,"target":158},{"source":155,"target":3},{"source":156,"target":159},{"source":156,"target":3},{"source":157,"target":4},{"source":4,"target":0},{"source":4,"target":5},{"source":4,"target":160},{"source":4,"target":161},{"source":160,"target":162},{"source":160,"target":4},{"source":161,"target":5},{"source":5,"target":0},{"source":5,"target":6},{"source":5,"target":163},{"source":5,"target":164},{"source":5,"target":165},{"source":5,"target":166},{"source":5,"target":167},{"source":163,"target":14},{"source":163,"target":168},{"source":163,"target":5},{"source":168,"target":14},{"source":164,"target":15},{"source":164,"target":169},{"source":164,"target":5},{"source":169,"target":15},{"source":165,"target":16},{"source":165,"target":170},{"source":165,"target":5},{"source":165,"target":171},{"source":170,"target":16},{"source":166,"target":17},{"source":166,"target":172},{"source":166,"target":5},{"source":166,"target":173},{"source":172,"target":17},{"source":167,"target":6},{"source":6,"target":0},{"source":6,"target":174},{"source":6,"target":175},{"source":6,"target":176},{"source":6,"target":177},{"source":6,"target":178},{"source":6,"target":179},{"source":6,"target":180},{"source":174,"target":181},{"source":174,"target":6},{"source":175,"target":7},{"source":175,"target":182},{"source":175,"target":6},{"source":182,"target":7},{"source":176,"target":183},{"source":176,"target":6},{"source":177,"target":9},{"source":177,"target":184},{"source":177,"target":6},{"source":184,"target":9},{"source":178,"target":10},{"source":178,"target":185},{"source":178,"target":6},{"source":185,"target":10},{"source":179,"target":11},{"source":179,"target":186},{"source":179,"target":6},{"source":179,"target":187},{"source":186,"target":11},{"source":180,"target":11},{"source":180,"target":188},{"source":180,"target":6},{"source":180,"target":189},{"source":188,"target":11},{"source":7,"target":0},{"source":7,"target":190},{"source":7,"target":191},{"source":7,"target":192},{"source":190,"target":193},{"source":190,"target":7},{"source":191,"target":194},{"source":191,"target":7},{"source":192,"target":8},{"source":192,"target":195},{"source":192,"target":7},{"source":195,"target":8},{"source":8,"target":0},{"source":8,"target":196},{"source":8,"target":197},{"source":8,"target":198},{"source":196,"target":199},{"source":196,"target":8},{"source":197,"target":200},{"source":197,"target":8},{"source":198,"target":201},{"source":198,"target":8},{"source":9,"target":0},{"source":9,"target":6},{"source":9,"target":202},{"source":9,"target":203},{"source":9,"target":204},{"source":9,"target":205},{"source":202,"target":206},{"source":202,"target":9},{"source":203,"target":207},{"source":203,"target":9},{"source":204,"target":208},{"source":204,"target":9},{"source":205,"target":6},{"source":10,"target":0},{"source":10,"target":209},{"source":10,"target":210},{"source":209,"target":211},{"source":209,"target":10},{"source":210,"target":8},{"source":210,"target":212},{"source":210,"target":10},{"source":212,"target":8},{"source":11,"target":0},{"source":11,"target":12},{"source":11,"target":213},{"source":11,"target":214},{"source":11,"target":215},{"source":11,"target":189},{"source":11,"target":187},{"source":11,"target":216},{"source":213,"target":217},{"source":213,"target":11},{"source":213,"target":218},{"source":213,"target":219},{"source":218,"target":220},{"source":218,"target":213},{"source":219,"target":221},{"source":219,"target":213},{"source":221,"target":222},{"source":221,"target":223},{"source":214,"target":224},{"source":214,"target":11},{"source":215,"target":13},{"source":215,"target":225},{"source":215,"target":11},{"source":225,"target":13},{"source":189,"target":6},{"source":189,"target":226},{"source":189,"target":11},{"source":189,"target":180},{"source":226,"target":6},{"source":187,"target":6},{"source":187,"target":227},{"source":187,"target":11},{"source":187,"target":179},{"source":227,"target":6},{"source":216,"target":12},{"source":12,"target":0},{"source":12,"target":6},{"source":12,"target":228},{"source":228,"target":6},{"source":13,"target":0},{"source":13,"target":229},{"source":13,"target":230},{"source":13,"target":231},{"source":229,"target":13},{"source":230,"target":13},{"source":231,"target":13},{"source":14,"target":0},{"source":14,"target":6},{"source":14,"target":232},{"source":14,"target":233},{"source":232,"target":234},{"source":232,"target":14},{"source":233,"target":6},{"source":15,"target":0},{"source":15,"target":6},{"source":15,"target":235},{"source":15,"target":236},{"source":235,"target":237},{"source":235,"target":15},{"source":236,"target":6},{"source":16,"target":0},{"source":16,"target":6},{"source":16,"target":238},{"source":16,"target":171},{"source":16,"target":239},{"source":238,"target":240},{"source":238,"target":16},{"source":171,"target":5},{"source":171,"target":241},{"source":171,"target":16},{"source":171,"target":165},{"source":241,"target":5},{"source":239,"target":6},{"source":17,"target":0},{"source":17,"target":6},{"source":17,"target":242},{"source":17,"target":173},{"source":17,"target":243},{"source":242,"target":18},{"source":242,"target":244},{"source":242,"target":17},{"source":242,"target":245},{"source":244,"target":18},{"source":173,"target":5},{"source":173,"target":246},{"source":173,"target":17},{"source":173,"target":166},{"source":246,"target":5},{"source":243,"target":6},{"source":18,"target":0},{"source":18,"target":6},{"source":18,"target":247},{"source":18,"target":248},{"source":18,"target":249},{"source":18,"target":250},{"source":18,"target":251},{"source":18,"target":252},{"source":18,"target":253},{"source":18,"target":245},{"source":18,"target":254},{"source":247,"target":255},{"source":247,"target":18},{"source":247,"target":256},{"source":247,"target":257},{"source":256,"target":258},{"source":256,"target":247},{"source":257,"target":259},{"source":257,"target":247},{"source":259,"target":260},{"source":259,"target":261},{"source":248,"target":262},{"source":248,"target":18},{"source":248,"target":263},{"source":248,"target":264},{"source":263,"target":265},{"source":263,"target":248},{"source":264,"target":266},{"source":264,"target":248},{"source":266,"target":267},{"source":266,"target":268},{"source":249,"target":269},{"source":249,"target":18},{"source":249,"target":270},{"source":249,"target":271},{"source":270,"target":272},{"source":270,"target":249},{"source":271,"target":273},{"source":271,"target":249},{"source":273,"target":274},{"source":273,"target":275},{"source":250,"target":276},{"source":250,"target":18},{"source":250,"target":277},{"source":250,"target":278},{"source":277,"target":279},{"source":277,"target":250},{"source":278,"target":280},{"source":278,"target":250},{"source":280,"target":281},{"source":280,"target":282},{"source":251,"target":283},{"source":251,"target":18},{"source":252,"target":19},{"source":252,"target":284},{"source":252,"target":18},{"source":252,"target":285},{"source":284,"target":19},{"source":253,"target":19},{"source":253,"target":286},{"source":253,"target":18},{"source":286,"target":19},{"source":245,"target":17},{"source":245,"target":287},{"source":245,"target":18},{"source":245,"target":242},{"source":287,"target":17},{"source":254,"target":6},{"source":19,"target":0},{"source":19,"target":6},{"source":19,"target":288},{"source":19,"target":289},{"source":19,"target":290},{"source":19,"target":291},{"source":19,"target":292},{"source":19,"target":293},{"source":19,"target":294},{"source":19,"target":295},{"source":19,"target":296},{"source":19,"target":285},{"source":19,"target":297},{"source":288,"target":298},{"source":288,"target":19},{"source":288,"target":299},{"source":288,"target":300},{"source":299,"target":301},{"source":299,"target":288},{"source":300,"target":302},{"source":300,"target":288},{"source":302,"target":303},{"source":302,"target":304},{"source":289,"target":305},{"source":289,"target":19},{"source":289,"target":306},{"source":289,"target":307},{"source":306,"target":308},{"source":306,"target":289},{"source":307,"target":309},{"source":307,"target":289},{"source":309,"target":310},{"source":309,"target":311},{"source":290,"target":312},{"source":290,"target":19},{"source":290,"target":313},{"source":290,"target":314},{"source":313,"target":315},{"source":313,"target":290},{"source":314,"target":316},{"source":314,"target":290},{"source":316,"target":317},{"source":316,"target":318},{"source":291,"target":319},{"source":291,"target":19},{"source":291,"target":320},{"source":291,"target":321},{"source":320,"target":322},{"source":320,"target":291},{"source":321,"target":323},{"source":321,"target":291},{"source":323,"target":324},{"source":323,"target":325},{"source":292,"target":326},{"source":292,"target":19},{"source":293,"target":327},{"source":293,"target":19},{"source":294,"target":4},{"source":294,"target":328},{"source":294,"target":19},{"source":328,"target":4},{"source":295,"target":6},{"source":295,"target":329},{"source":295,"target":19},{"source":329,"target":6},{"source":296,"target":18},{"source":296,"target":330},{"source":296,"target":19},{"source":330,"target":18},{"source":285,"target":18},{"source":285,"target":331},{"source":285,"target":19},{"source":285,"target":252},{"source":331,"target":18},{"source":297,"target":6},{"source":20,"target":0},{"source":20,"target":5},{"source":20,"target":332},{"source":20,"target":333},{"source":20,"target":334},{"source":20,"target":335},{"source":20,"target":336},{"source":20,"target":337},{"source":20,"target":338},{"source":332,"target":339},{"source":332,"target":20},{"source":332,"target":340},{"source":332,"target":341},{"source":340,"target":342},{"source":340,"target":332},{"source":341,"target":343},{"source":341,"target":332},{"source":343,"target":344},{"source":343,"target":345},{"source":333,"target":346},{"source":333,"target":20},{"source":333,"target":347},{"source":333,"target":348},{"source":347,"target":349},{"source":347,"target":333},{"source":348,"target":350},{"source":348,"target":333},{"source":350,"target":351},{"source":350,"target":352},{"source":334,"target":353},{"source":334,"target":20},{"source":334,"target":354},{"source":334,"target":355},{"source":354,"target":356},{"source":354,"target":334},{"source":355,"target":357},{"source":355,"target":334},{"source":357,"target":358},{"source":357,"target":359},{"source":335,"target":360},{"source":335,"target":20},{"source":336,"target":361},{"source":336,"target":20},{"source":337,"target":21},{"source":337,"target":362},{"source":337,"target":20},{"source":362,"target":21},{"source":338,"target":5},{"source":21,"target":0},{"source":21,"target":6},{"source":21,"target":363},{"source":21,"target":364},{"source":363,"target":365},{"source":363,"target":21},{"source":364,"target":6},{"source":22,"target":0},{"source":22,"target":3},{"source":22,"target":366},{"source":22,"target":367},{"source":22,"target":368},{"source":22,"target":369},{"source":22,"target":370},{"source":22,"target":371},{"source":366,"target":372},{"source":366,"target":22},{"source":367,"target":23},{"source":367,"target":373},{"source":367,"target":22},{"source":373,"target":23},{"source":368,"target":374},{"source":368,"target":22},{"source":369,"target":375},{"source":369,"target":22},{"source":370,"target":376},{"source":370,"target":22},{"source":371,"target":3},{"source":23,"target":0},{"source":23,"target":377},{"source":23,"target":378},{"source":377,"target":23},{"source":378,"target":23},{"source":24,"target":0},{"source":24,"target":379},{"source":24,"target":380},{"source":24,"target":381},{"source":24,"target":382},{"source":379,"target":24},{"source":380,"target":24},{"source":381,"target":24},{"source":382,"target":24},{"source":25,"target":0},{"source":25,"target":2},{"source":25,"target":383},{"source":383,"target":2},{"source":26,"target":0},{"source":26,"target":2},{"source":26,"target":384},{"source":26,"target":385},{"source":26,"target":386},{"source":26,"target":387},{"source":26,"target":388},{"source":26,"target":389},{"source":384,"target":390},{"source":384,"target":26},{"source":384,"target":391},{"source":384,"target":392},{"source":391,"target":393},{"source":391,"target":384},{"source":392,"target":394},{"source":392,"target":384},{"source":394,"target":395},{"source":394,"target":396},{"source":385,"target":397},{"source":385,"target":26},{"source":385,"target":398},{"source":385,"target":399},{"source":398,"target":400},{"source":398,"target":385},{"source":399,"target":401},{"source":399,"target":385},{"source":401,"target":402},{"source":401,"target":403},{"source":386,"target":404},{"source":386,"target":26},{"source":386,"target":405},{"source":386,"target":406},{"source":405,"target":407},{"source":405,"target":386},{"source":406,"target":408},{"source":406,"target":386},{"source":408,"target":409},{"source":408,"target":410},{"source":387,"target":20},{"source":387,"target":411},{"source":387,"target":26},{"source":411,"target":20},{"source":388,"target":21},{"source":388,"target":412},{"source":388,"target":26},{"source":412,"target":21},{"source":389,"target":2},{"source":27,"target":0},{"source":27,"target":3},{"source":27,"target":413},{"source":27,"target":414},{"source":27,"target":415},{"source":27,"target":416},{"source":27,"target":417},{"source":413,"target":418},{"source":413,"target":27},{"source":413,"target":419},{"source":413,"target":420},{"source":419,"target":421},{"source":419,"target":413},{"source":420,"target":422},{"source":420,"target":413},{"source":422,"target":423},{"source":422,"target":424},{"source":414,"target":425},{"source":414,"target":27},{"source":415,"target":426},{"source":415,"target":27},{"source":416,"target":20},{"source":416,"target":427},{"source":416,"target":27},{"source":427,"target":20},{"source":417,"target":3},{"source":28,"target":0},{"source":28,"target":6},{"source":28,"target":428},{"source":28,"target":429},{"source":28,"target":430},{"source":428,"target":431},{"source":428,"target":28},{"source":429,"target":29},{"source":429,"target":432},{"source":429,"target":28},{"source":429,"target":433},{"source":432,"target":29},{"source":430,"target":6},{"source":29,"target":0},{"source":29,"target":6},{"source":29,"target":434},{"source":29,"target":435},{"source":29,"target":436},{"source":29,"target":437},{"source":29,"target":438},{"source":29,"target":439},{"source":29,"target":440},{"source":29,"target":441},{"source":29,"target":442},{"source":29,"target":433},{"source":29,"target":443},{"source":434,"target":444},{"source":434,"target":29},{"source":435,"target":445},{"source":435,"target":29},{"source":436,"target":446},{"source":436,"target":29},{"source":437,"target":447},{"source":437,"target":29},{"source":438,"target":448},{"source":438,"target":29},{"source":439,"target":449},{"source":439,"target":29},{"source":440,"target":30},{"source":440,"target":450},{"source":440,"target":29},{"source":450,"target":30},{"source":441,"target":31},{"source":441,"target":451},{"source":441,"target":29},{"source":451,"target":31},{"source":442,"target":32},{"source":442,"target":452},{"source":442,"target":29},{"source":452,"target":32},{"source":433,"target":28},{"source":433,"target":453},{"source":433,"target":29},{"source":433,"target":429},{"source":453,"target":28},{"source":443,"target":6},{"source":30,"target":0},{"source":30,"target":454},{"source":30,"target":455},{"source":30,"target":456},{"source":454,"target":457},{"source":454,"target":30},{"source":455,"target":458},{"source":455,"target":30},{"source":456,"target":10},{"source":456,"target":459},{"source":456,"target":30},{"source":459,"target":10},{"source":31,"target":0},{"source":31,"target":460},{"source":31,"target":461},{"source":31,"target":462},{"source":31,"target":463},{"source":31,"target":464},{"source":460,"target":465},{"source":460,"target":31},{"source":461,"target":466},{"source":461,"target":31},{"source":462,"target":467},{"source":462,"target":31},{"source":463,"target":468},{"source":463,"target":31},{"source":464,"target":29},{"source":464,"target":469},{"source":464,"target":31},{"source":469,"target":29},{"source":32,"target":0},{"source":32,"target":6},{"source":32,"target":470},{"source":32,"target":471},{"source":32,"target":472},{"source":32,"target":473},{"source":32,"target":474},{"source":32,"target":475},{"source":32,"target":476},{"source":470,"target":477},{"source":470,"target":32},{"source":471,"target":478},{"source":471,"target":32},{"source":472,"target":33},{"source":472,"target":479},{"source":472,"target":32},{"source":479,"target":33},{"source":473,"target":480},{"source":473,"target":32},{"source":474,"target":481},{"source":474,"target":32},{"source":475,"target":29},{"source":475,"target":482},{"source":475,"target":32},{"source":482,"target":29},{"source":476,"target":6},{"source":33,"target":0},{"source":33,"target":483},{"source":33,"target":484},{"source":33,"target":485},{"source":33,"target":486},{"source":483,"target":33},{"source":484,"target":33},{"source":485,"target":33},{"source":486,"target":33},{"source":34,"target":0},{"source":34,"target":35},{"source":34,"target":17},{"source":34,"target":487},{"source":34,"target":488},{"source":34,"target":489},{"source":34,"target":490},{"source":34,"target":491},{"source":34,"target":492},{"source":34,"target":493},{"source":34,"target":494},{"source":34,"target":495},{"source":34,"target":496},{"source":34,"target":497},{"source":34,"target":498},{"source":34,"target":499},{"source":34,"target":500},{"source":34,"target":501},{"source":34,"target":502},{"source":34,"target":503},{"source":34,"target":504},{"source":487,"target":505},{"source":487,"target":34},{"source":487,"target":506},{"source":487,"target":507},{"source":506,"target":508},{"source":506,"target":487},{"source":507,"target":509},{"source":507,"target":487},{"source":509,"target":510},{"source":509,"target":511},{"source":488,"target":512},{"source":488,"target":34},{"source":488,"target":513},{"source":488,"target":514},{"source":513,"target":515},{"source":513,"target":488},{"source":514,"target":516},{"source":514,"target":488},{"source":516,"target":517},{"source":516,"target":518},{"source":489,"target":519},{"source":489,"target":34},{"source":489,"target":520},{"source":489,"target":521},{"source":520,"target":522},{"source":520,"target":489},{"source":521,"target":523},{"source":521,"target":489},{"source":523,"target":524},{"source":523,"target":525},{"source":490,"target":526},{"source":490,"target":34},{"source":490,"target":527},{"source":490,"target":528},{"source":527,"target":529},{"source":527,"target":490},{"source":528,"target":530},{"source":528,"target":490},{"source":530,"target":531},{"source":530,"target":532},{"source":491,"target":533},{"source":491,"target":34},{"source":491,"target":534},{"source":491,"target":535},{"source":534,"target":536},{"source":534,"target":491},{"source":535,"target":537},{"source":535,"target":491},{"source":537,"target":538},{"source":537,"target":539},{"source":492,"target":50},{"source":492,"target":540},{"source":492,"target":34},{"source":540,"target":50},{"source":493,"target":541},{"source":493,"target":34},{"source":494,"target":14},{"source":494,"target":542},{"source":494,"target":34},{"source":542,"target":14},{"source":495,"target":543},{"source":495,"target":34},{"source":496,"target":51},{"source":496,"target":544},{"source":496,"target":34},{"source":544,"target":51},{"source":497,"target":545},{"source":497,"target":34},{"source":498,"target":66},{"source":498,"target":546},{"source":498,"target":34},{"source":546,"target":66},{"source":499,"target":15},{"source":499,"target":547},{"source":499,"target":34},{"source":547,"target":15},{"source":500,"target":34},{"source":500,"target":548},{"source":500,"target":34},{"source":548,"target":34},{"source":501,"target":68},{"source":501,"target":549},{"source":501,"target":34},{"source":549,"target":68},{"source":502,"target":69},{"source":502,"target":550},{"source":502,"target":34},{"source":502,"target":551},{"source":550,"target":69},{"source":503,"target":35},{"source":504,"target":17},{"source":35,"target":0},{"source":35,"target":28},{"source":35,"target":552},{"source":35,"target":553},{"source":35,"target":554},{"source":35,"target":555},{"source":35,"target":556},{"source":35,"target":557},{"source":35,"target":558},{"source":552,"target":559},{"source":552,"target":35},{"source":552,"target":560},{"source":552,"target":561},{"source":560,"target":562},{"source":560,"target":552},{"source":561,"target":563},{"source":561,"target":552},{"source":563,"target":564},{"source":563,"target":565},{"source":553,"target":566},{"source":553,"target":35},{"source":553,"target":567},{"source":553,"target":568},{"source":567,"target":569},{"source":567,"target":553},{"source":568,"target":570},{"source":568,"target":553},{"source":570,"target":571},{"source":570,"target":572},{"source":554,"target":573},{"source":554,"target":35},{"source":555,"target":36},{"source":555,"target":574},{"source":555,"target":35},{"source":574,"target":36},{"source":556,"target":45},{"source":556,"target":575},{"source":556,"target":35},{"source":575,"target":45},{"source":557,"target":49},{"source":557,"target":576},{"source":557,"target":35},{"source":576,"target":49},{"source":558,"target":28},{"source":36,"target":0},{"source":36,"target":6},{"source":36,"target":577},{"source":36,"target":578},{"source":36,"target":579},{"source":36,"target":580},{"source":36,"target":581},{"source":36,"target":582},{"source":36,"target":583},{"source":577,"target":584},{"source":577,"target":36},{"source":578,"target":585},{"source":578,"target":36},{"source":579,"target":37},{"source":579,"target":586},{"source":579,"target":36},{"source":586,"target":37},{"source":580,"target":43},{"source":580,"target":587},{"source":580,"target":36},{"source":587,"target":43},{"source":581,"target":42},{"source":581,"target":588},{"source":581,"target":36},{"source":588,"target":42},{"source":582,"target":44},{"source":582,"target":589},{"source":582,"target":36},{"source":589,"target":44},{"source":583,"target":6},{"source":37,"target":0},{"source":37,"target":38},{"source":37,"target":590},{"source":37,"target":591},{"source":37,"target":592},{"source":37,"target":593},{"source":37,"target":594},{"source":37,"target":595},{"source":37,"target":596},{"source":37,"target":597},{"source":37,"target":598},{"source":37,"target":599},{"source":37,"target":600},{"source":590,"target":601},{"source":590,"target":37},{"source":590,"target":602},{"source":590,"target":603},{"source":602,"target":604},{"source":602,"target":590},{"source":603,"target":605},{"source":603,"target":590},{"source":605,"target":606},{"source":605,"target":607},{"source":591,"target":608},{"source":591,"target":37},{"source":591,"target":609},{"source":591,"target":610},{"source":609,"target":611},{"source":609,"target":591},{"source":610,"target":612},{"source":610,"target":591},{"source":612,"target":613},{"source":612,"target":614},{"source":592,"target":615},{"source":592,"target":37},{"source":592,"target":616},{"source":592,"target":617},{"source":616,"target":618},{"source":616,"target":592},{"source":617,"target":619},{"source":617,"target":592},{"source":619,"target":620},{"source":619,"target":621},{"source":593,"target":622},{"source":593,"target":37},{"source":594,"target":623},{"source":594,"target":37},{"source":595,"target":624},{"source":595,"target":37},{"source":596,"target":625},{"source":596,"target":37},{"source":597,"target":42},{"source":597,"target":626},{"source":597,"target":37},{"source":597,"target":627},{"source":626,"target":42},{"source":598,"target":42},{"source":598,"target":628},{"source":598,"target":37},{"source":598,"target":629},{"source":628,"target":42},{"source":599,"target":42},{"source":599,"target":630},{"source":599,"target":37},{"source":599,"target":631},{"source":630,"target":42},{"source":600,"target":38},{"source":38,"target":0},{"source":38,"target":6},{"source":38,"target":632},{"source":38,"target":633},{"source":38,"target":634},{"source":38,"target":635},{"source":38,"target":636},{"source":632,"target":637},{"source":632,"target":38},{"source":632,"target":638},{"source":632,"target":639},{"source":638,"target":640},{"source":638,"target":632},{"source":639,"target":641},{"source":639,"target":632},{"source":641,"target":642},{"source":641,"target":643},{"source":633,"target":39},{"source":633,"target":644},{"source":633,"target":38},{"source":644,"target":39},{"source":634,"target":645},{"source":634,"target":38},{"source":635,"target":40},{"source":635,"target":646},{"source":635,"target":38},{"source":646,"target":40},{"source":636,"target":6},{"source":39,"target":0},{"source":39,"target":6},{"source":39,"target":647},{"source":39,"target":648},{"source":647,"target":649},{"source":647,"target":39},{"source":648,"target":6},{"source":40,"target":0},{"source":40,"target":28},{"source":40,"target":650},{"source":40,"target":651},{"source":40,"target":652},{"source":40,"target":653},{"source":40,"target":654},{"source":40,"target":655},{"source":40,"target":656},{"source":650,"target":657},{"source":650,"target":40},{"source":650,"target":658},{"source":650,"target":659},{"source":658,"target":660},{"source":658,"target":650},{"source":659,"target":661},{"source":659,"target":650},{"source":661,"target":662},{"source":661,"target":663},{"source":651,"target":41},{"source":651,"target":664},{"source":651,"target":40},{"source":664,"target":41},{"source":652,"target":665},{"source":652,"target":40},{"source":653,"target":666},{"source":653,"target":40},{"source":654,"target":667},{"source":654,"target":40},{"source":655,"target":31},{"source":655,"target":668},{"source":655,"target":40},{"source":668,"target":31},{"source":656,"target":28},{"source":41,"target":0},{"source":41,"target":669},{"source":41,"target":670},{"source":669,"target":41},{"source":670,"target":41},{"source":42,"target":0},{"source":42,"target":6},{"source":42,"target":671},{"source":42,"target":672},{"source":42,"target":673},{"source":42,"target":674},{"source":42,"target":629},{"source":42,"target":631},{"source":42,"target":627},{"source":42,"target":675},{"source":671,"target":676},{"source":671,"target":42},{"source":671,"target":677},{"source":671,"target":678},{"source":677,"target":679},{"source":677,"target":671},{"source":678,"target":680},{"source":678,"target":671},{"source":680,"target":681},{"source":680,"target":682},{"source":672,"target":683},{"source":672,"target":42},{"source":672,"target":684},{"source":672,"target":685},{"source":684,"target":686},{"source":684,"target":672},{"source":685,"target":687},{"source":685,"target":672},{"source":687,"target":688},{"source":687,"target":689},{"source":673,"target":690},{"source":673,"target":42},{"source":673,"target":691},{"source":673,"target":692},{"source":691,"target":693},{"source":691,"target":673},{"source":692,"target":694},{"source":692,"target":673},{"source":694,"target":695},{"source":694,"target":696},{"source":674,"target":697},{"source":674,"target":42},{"source":629,"target":37},{"source":629,"target":698},{"source":629,"target":42},{"source":629,"target":598},{"source":698,"target":37},{"source":631,"target":37},{"source":631,"target":699},{"source":631,"target":42},{"source":631,"target":599},{"source":699,"target":37},{"source":627,"target":37},{"source":627,"target":700},{"source":627,"target":42},{"source":627,"target":597},{"source":700,"target":37},{"source":675,"target":6},{"source":43,"target":0},{"source":43,"target":38},{"source":43,"target":701},{"source":43,"target":702},{"source":43,"target":703},{"source":43,"target":704},{"source":43,"target":705},{"source":43,"target":706},{"source":43,"target":707},{"source":43,"target":708},{"source":43,"target":709},{"source":43,"target":710},{"source":701,"target":711},{"source":701,"target":43},{"source":701,"target":712},{"source":701,"target":713},{"source":712,"target":714},{"source":712,"target":701},{"source":713,"target":715},{"source":713,"target":701},{"source":715,"target":716},{"source":715,"target":717},{"source":702,"target":718},{"source":702,"target":43},{"source":702,"target":719},{"source":702,"target":720},{"source":719,"target":721},{"source":719,"target":702},{"source":720,"target":722},{"source":720,"target":702},{"source":722,"target":723},{"source":722,"target":724},{"source":703,"target":725},{"source":703,"target":43},{"source":704,"target":726},{"source":704,"target":43},{"source":705,"target":727},{"source":705,"target":43},{"source":706,"target":728},{"source":706,"target":43},{"source":707,"target":44},{"source":707,"target":729},{"source":707,"target":43},{"source":707,"target":730},{"source":729,"target":44},{"source":708,"target":44},{"source":708,"target":731},{"source":708,"target":43},{"source":731,"target":44},{"source":709,"target":44},{"source":709,"target":732},{"source":709,"target":43},{"source":732,"target":44},{"source":710,"target":38},{"source":44,"target":0},{"source":44,"target":6},{"source":44,"target":733},{"source":44,"target":734},{"source":44,"target":735},{"source":44,"target":736},{"source":44,"target":737},{"source":44,"target":738},{"source":44,"target":730},{"source":44,"target":739},{"source":733,"target":740},{"source":733,"target":44},{"source":733,"target":741},{"source":733,"target":742},{"source":741,"target":743},{"source":741,"target":733},{"source":742,"target":744},{"source":742,"target":733},{"source":744,"target":745},{"source":744,"target":746},{"source":734,"target":747},{"source":734,"target":44},{"source":734,"target":748},{"source":734,"target":749},{"source":748,"target":750},{"source":748,"target":734},{"source":749,"target":751},{"source":749,"target":734},{"source":751,"target":752},{"source":751,"target":753},{"source":735,"target":754},{"source":735,"target":44},{"source":735,"target":755},{"source":735,"target":756},{"source":755,"target":757},{"source":755,"target":735},{"source":756,"target":758},{"source":756,"target":735},{"source":758,"target":759},{"source":758,"target":760},{"source":736,"target":761},{"source":736,"target":44},{"source":737,"target":43},{"source":737,"target":762},{"source":737,"target":44},{"source":762,"target":43},{"source":738,"target":43},{"source":738,"target":763},{"source":738,"target":44},{"source":763,"target":43},{"source":730,"target":43},{"source":730,"target":764},{"source":730,"target":44},{"source":730,"target":707},{"source":764,"target":43},{"source":739,"target":6},{"source":45,"target":0},{"source":45,"target":28},{"source":45,"target":765},{"source":45,"target":766},{"source":45,"target":767},{"source":45,"target":768},{"source":45,"target":769},{"source":45,"target":770},{"source":45,"target":771},{"source":45,"target":772},{"source":45,"target":773},{"source":765,"target":774},{"source":765,"target":45},{"source":765,"target":775},{"source":765,"target":776},{"source":775,"target":777},{"source":775,"target":765},{"source":776,"target":778},{"source":776,"target":765},{"source":778,"target":779},{"source":778,"target":780},{"source":766,"target":781},{"source":766,"target":45},{"source":766,"target":782},{"source":766,"target":783},{"source":782,"target":784},{"source":782,"target":766},{"source":783,"target":785},{"source":783,"target":766},{"source":785,"target":786},{"source":785,"target":787},{"source":767,"target":788},{"source":767,"target":45},{"source":767,"target":789},{"source":767,"target":790},{"source":789,"target":791},{"source":789,"target":767},{"source":790,"target":792},{"source":790,"target":767},{"source":792,"target":793},{"source":792,"target":794},{"source":768,"target":795},{"source":768,"target":45},{"source":768,"target":796},{"source":768,"target":797},{"source":796,"target":798},{"source":796,"target":768},{"source":797,"target":799},{"source":797,"target":768},{"source":799,"target":800},{"source":799,"target":801},{"source":769,"target":802},{"source":769,"target":45},{"source":770,"target":803},{"source":770,"target":45},{"source":771,"target":46},{"source":771,"target":804},{"source":771,"target":45},{"source":804,"target":46},{"source":772,"target":35},{"source":772,"target":805},{"source":772,"target":45},{"source":805,"target":35},{"source":773,"target":28},{"source":46,"target":0},{"source":46,"target":6},{"source":46,"target":806},{"source":46,"target":807},{"source":46,"target":808},{"source":46,"target":809},{"source":46,"target":810},{"source":46,"target":811},{"source":46,"target":812},{"source":46,"target":813},{"source":46,"target":814},{"source":46,"target":815},{"source":806,"target":816},{"source":806,"target":46},{"source":806,"target":817},{"source":806,"target":818},{"source":817,"target":819},{"source":817,"target":806},{"source":818,"target":820},{"source":818,"target":806},{"source":820,"target":821},{"source":820,"target":822},{"source":807,"target":823},{"source":807,"target":46},{"source":807,"target":824},{"source":807,"target":825},{"source":824,"target":826},{"source":824,"target":807},{"source":825,"target":827},{"source":825,"target":807},{"source":827,"target":828},{"source":827,"target":829},{"source":808,"target":830},{"source":808,"target":46},{"source":808,"target":831},{"source":808,"target":832},{"source":831,"target":833},{"source":831,"target":808},{"source":832,"target":834},{"source":832,"target":808},{"source":834,"target":835},{"source":834,"target":836},{"source":809,"target":837},{"source":809,"target":46},{"source":809,"target":838},{"source":809,"target":839},{"source":838,"target":840},{"source":838,"target":809},{"source":839,"target":841},{"source":839,"target":809},{"source":841,"target":842},{"source":841,"target":843},{"source":810,"target":844},{"source":810,"target":46},{"source":811,"target":845},{"source":811,"target":46},{"source":812,"target":47},{"source":812,"target":846},{"source":812,"target":46},{"source":846,"target":47},{"source":813,"target":47},{"source":813,"target":847},{"source":813,"target":46},{"source":847,"target":47},{"source":814,"target":48},{"source":814,"target":848},{"source":814,"target":46},{"source":848,"target":48},{"source":815,"target":6},{"source":47,"target":0},{"source":47,"target":40},{"source":47,"target":849},{"source":47,"target":850},{"source":47,"target":851},{"source":849,"target":852},{"source":849,"target":47},{"source":849,"target":853},{"source":849,"target":854},{"source":853,"target":855},{"source":853,"target":849},{"source":854,"target":856},{"source":854,"target":849},{"source":856,"target":857},{"source":856,"target":858},{"source":850,"target":40},{"source":850,"target":859},{"source":850,"target":47},{"source":859,"target":40},{"source":851,"target":40},{"source":48,"target":0},{"source":48,"target":40},{"source":48,"target":860},{"source":48,"target":861},{"source":860,"target":862},{"source":860,"target":48},{"source":861,"target":40},{"source":49,"target":0},{"source":49,"target":6},{"source":49,"target":863},{"source":49,"target":864},{"source":49,"target":865},{"source":49,"target":866},{"source":49,"target":867},{"source":863,"target":42},{"source":863,"target":868},{"source":863,"target":49},{"source":868,"target":42},{"source":864,"target":44},{"source":864,"target":869},{"source":864,"target":49},{"source":869,"target":44},{"source":865,"target":46},{"source":865,"target":870},{"source":865,"target":49},{"source":870,"target":46},{"source":866,"target":871},{"source":866,"target":49},{"source":867,"target":6},{"source":50,"target":0},{"source":50,"target":872},{"source":50,"target":873},{"source":50,"target":874},{"source":872,"target":50},{"source":873,"target":50},{"source":874,"target":50},{"source":51,"target":0},{"source":51,"target":28},{"source":51,"target":875},{"source":51,"target":876},{"source":51,"target":877},{"source":51,"target":878},{"source":51,"target":879},{"source":51,"target":880},{"source":51,"target":881},{"source":51,"target":882},{"source":51,"target":883},{"source":51,"target":884},{"source":51,"target":885},{"source":875,"target":886},{"source":875,"target":51},{"source":875,"target":887},{"source":875,"target":888},{"source":887,"target":889},{"source":887,"target":875},{"source":888,"target":890},{"source":888,"target":875},{"source":890,"target":891},{"source":890,"target":892},{"source":876,"target":893},{"source":876,"target":51},{"source":877,"target":52},{"source":877,"target":894},{"source":877,"target":51},{"source":894,"target":52},{"source":878,"target":55},{"source":878,"target":895},{"source":878,"target":51},{"source":878,"target":896},{"source":895,"target":55},{"source":879,"target":59},{"source":879,"target":897},{"source":879,"target":51},{"source":897,"target":59},{"source":880,"target":60},{"source":880,"target":898},{"source":880,"target":51},{"source":898,"target":60},{"source":881,"target":899},{"source":881,"target":51},{"source":882,"target":61},{"source":882,"target":900},{"source":882,"target":51},{"source":900,"target":61},{"source":883,"target":62},{"source":883,"target":901},{"source":883,"target":51},{"source":901,"target":62},{"source":884,"target":53},{"source":884,"target":902},{"source":884,"target":51},{"source":902,"target":53},{"source":885,"target":28},{"source":52,"target":0},{"source":52,"target":6},{"source":52,"target":903},{"source":52,"target":904},{"source":52,"target":905},{"source":52,"target":906},{"source":52,"target":907},{"source":52,"target":908},{"source":903,"target":909},{"source":903,"target":52},{"source":903,"target":910},{"source":903,"target":911},{"source":910,"target":912},{"source":910,"target":903},{"source":911,"target":913},{"source":911,"target":903},{"source":913,"target":914},{"source":913,"target":915},{"source":904,"target":916},{"source":904,"target":52},{"source":904,"target":917},{"source":904,"target":918},{"source":917,"target":919},{"source":917,"target":904},{"source":918,"target":920},{"source":918,"target":904},{"source":920,"target":921},{"source":920,"target":922},{"source":905,"target":923},{"source":905,"target":52},{"source":906,"target":53},{"source":906,"target":924},{"source":906,"target":52},{"source":924,"target":53},{"source":907,"target":53},{"source":907,"target":925},{"source":907,"target":52},{"source":925,"target":53},{"source":908,"target":6},{"source":53,"target":0},{"source":53,"target":6},{"source":53,"target":926},{"source":53,"target":927},{"source":53,"target":928},{"source":53,"target":929},{"source":53,"target":930},{"source":53,"target":931},{"source":53,"target":932},{"source":53,"target":933},{"source":53,"target":934},{"source":53,"target":935},{"source":53,"target":936},{"source":53,"target":937},{"source":53,"target":938},{"source":53,"target":939},{"source":53,"target":940},{"source":53,"target":941},{"source":926,"target":942},{"source":926,"target":53},{"source":926,"target":943},{"source":926,"target":944},{"source":943,"target":945},{"source":943,"target":926},{"source":944,"target":946},{"source":944,"target":926},{"source":946,"target":947},{"source":946,"target":948},{"source":927,"target":949},{"source":927,"target":53},{"source":927,"target":950},{"source":927,"target":951},{"source":950,"target":952},{"source":950,"target":927},{"source":951,"target":953},{"source":951,"target":927},{"source":953,"target":954},{"source":953,"target":955},{"source":928,"target":956},{"source":928,"target":53},{"source":928,"target":957},{"source":928,"target":958},{"source":957,"target":959},{"source":957,"target":928},{"source":958,"target":960},{"source":958,"target":928},{"source":960,"target":961},{"source":960,"target":962},{"source":929,"target":963},{"source":929,"target":53},{"source":929,"target":964},{"source":929,"target":965},{"source":964,"target":966},{"source":964,"target":929},{"source":965,"target":967},{"source":965,"target":929},{"source":967,"target":968},{"source":967,"target":969},{"source":930,"target":970},{"source":930,"target":53},{"source":930,"target":971},{"source":930,"target":972},{"source":971,"target":973},{"source":971,"target":930},{"source":972,"target":974},{"source":972,"target":930},{"source":974,"target":975},{"source":974,"target":976},{"source":931,"target":977},{"source":931,"target":53},{"source":931,"target":978},{"source":931,"target":979},{"source":978,"target":980},{"source":978,"target":931},{"source":979,"target":981},{"source":979,"target":931},{"source":981,"target":982},{"source":981,"target":983},{"source":932,"target":984},{"source":932,"target":53},{"source":932,"target":985},{"source":932,"target":986},{"source":985,"target":987},{"source":985,"target":932},{"source":986,"target":988},{"source":986,"target":932},{"source":988,"target":989},{"source":988,"target":990},{"source":933,"target":991},{"source":933,"target":53},{"source":933,"target":992},{"source":933,"target":993},{"source":992,"target":994},{"source":992,"target":933},{"source":993,"target":995},{"source":993,"target":933},{"source":995,"target":996},{"source":995,"target":997},{"source":934,"target":998},{"source":934,"target":53},{"source":934,"target":999},{"source":934,"target":1000},{"source":999,"target":1001},{"source":999,"target":934},{"source":1000,"target":1002},{"source":1000,"target":934},{"source":1002,"target":1003},{"source":1002,"target":1004},{"source":935,"target":1005},{"source":935,"target":53},{"source":936,"target":34},{"source":936,"target":1006},{"source":936,"target":53},{"source":1006,"target":34},{"source":937,"target":56},{"source":937,"target":1007},{"source":937,"target":53},{"source":1007,"target":56},{"source":938,"target":57},{"source":938,"target":1008},{"source":938,"target":53},{"source":938,"target":1009},{"source":1008,"target":57},{"source":939,"target":58},{"source":939,"target":1010},{"source":939,"target":53},{"source":939,"target":1011},{"source":1010,"target":58},{"source":940,"target":45},{"source":940,"target":1012},{"source":940,"target":53},{"source":1012,"target":45},{"source":941,"target":6},{"source":54,"target":0},{"source":54,"target":1013},{"source":54,"target":1014},{"source":54,"target":1015},{"source":1013,"target":1016},{"source":1013,"target":54},{"source":1014,"target":55},{"source":1014,"target":1017},{"source":1014,"target":54},{"source":1014,"target":1018},{"source":1017,"target":55},{"source":1015,"target":55},{"source":1015,"target":1019},{"source":1015,"target":54},{"source":1015,"target":1020},{"source":1019,"target":55},{"source":55,"target":0},{"source":55,"target":6},{"source":55,"target":896},{"source":55,"target":1021},{"source":55,"target":1020},{"source":55,"target":1018},{"source":55,"target":1022},{"source":896,"target":51},{"source":896,"target":1023},{"source":896,"target":55},{"source":896,"target":878},{"source":1023,"target":51},{"source":1021,"target":1024},{"source":1021,"target":55},{"source":1020,"target":54},{"source":1020,"target":1025},{"source":1020,"target":55},{"source":1020,"target":1015},{"source":1025,"target":54},{"source":1018,"target":54},{"source":1018,"target":1026},{"source":1018,"target":55},{"source":1018,"target":1014},{"source":1026,"target":54},{"source":1022,"target":6},{"source":56,"target":0},{"source":56,"target":6},{"source":56,"target":1027},{"source":56,"target":1028},{"source":56,"target":1029},{"source":56,"target":1030},{"source":1027,"target":1031},{"source":1027,"target":56},{"source":1028,"target":1032},{"source":1028,"target":56},{"source":1029,"target":1033},{"source":1029,"target":56},{"source":1030,"target":6},{"source":57,"target":0},{"source":57,"target":28},{"source":57,"target":1034},{"source":57,"target":1035},{"source":57,"target":1009},{"source":57,"target":1036},{"source":1034,"target":1037},{"source":1034,"target":57},{"source":1034,"target":1038},{"source":1034,"target":1039},{"source":1038,"target":1040},{"source":1038,"target":1034},{"source":1039,"target":1041},{"source":1039,"target":1034},{"source":1041,"target":1042},{"source":1041,"target":1043},{"source":1035,"target":1044},{"source":1035,"target":57},{"source":1009,"target":53},{"source":1009,"target":1045},{"source":1009,"target":57},{"source":1009,"target":938},{"source":1045,"target":53},{"source":1036,"target":28},{"source":58,"target":0},{"source":58,"target":28},{"source":58,"target":1046},{"source":58,"target":1047},{"source":58,"target":1011},{"source":58,"target":1048},{"source":1046,"target":1049},{"source":1046,"target":58},{"source":1046,"target":1050},{"source":1046,"target":1051},{"source":1050,"target":1052},{"source":1050,"target":1046},{"source":1051,"target":1053},{"source":1051,"target":1046},{"source":1053,"target":1054},{"source":1053,"target":1055},{"source":1047,"target":1056},{"source":1047,"target":58},{"source":1011,"target":53},{"source":1011,"target":1057},{"source":1011,"target":58},{"source":1011,"target":939},{"source":1057,"target":53},{"source":1048,"target":28},{"source":59,"target":0},{"source":59,"target":6},{"source":59,"target":1058},{"source":59,"target":1059},{"source":59,"target":1060},{"source":59,"target":1061},{"source":59,"target":1062},{"source":59,"target":1063},{"source":1058,"target":1064},{"source":1058,"target":59},{"source":1058,"target":1065},{"source":1058,"target":1066},{"source":1065,"target":1067},{"source":1065,"target":1058},{"source":1066,"target":1068},{"source":1066,"target":1058},{"source":1068,"target":1069},{"source":1068,"target":1070},{"source":1059,"target":1071},{"source":1059,"target":59},{"source":1059,"target":1072},{"source":1059,"target":1073},{"source":1072,"target":1074},{"source":1072,"target":1059},{"source":1073,"target":1075},{"source":1073,"target":1059},{"source":1075,"target":1076},{"source":1075,"target":1077},{"source":1060,"target":1078},{"source":1060,"target":59},{"source":1061,"target":60},{"source":1061,"target":1079},{"source":1061,"target":59},{"source":1079,"target":60},{"source":1062,"target":60},{"source":1062,"target":1080},{"source":1062,"target":59},{"source":1080,"target":60},{"source":1063,"target":6},{"source":60,"target":0},{"source":60,"target":6},{"source":60,"target":1081},{"source":60,"target":1082},{"source":60,"target":1083},{"source":60,"target":1084},{"source":60,"target":1085},{"source":60,"target":1086},{"source":60,"target":1087},{"source":60,"target":1088},{"source":1081,"target":1089},{"source":1081,"target":60},{"source":1081,"target":1090},{"source":1081,"target":1091},{"source":1090,"target":1092},{"source":1090,"target":1081},{"source":1091,"target":1093},{"source":1091,"target":1081},{"source":1093,"target":1094},{"source":1093,"target":1095},{"source":1082,"target":1096},{"source":1082,"target":60},{"source":1082,"target":1097},{"source":1082,"target":1098},{"source":1097,"target":1099},{"source":1097,"target":1082},{"source":1098,"target":1100},{"source":1098,"target":1082},{"source":1100,"target":1101},{"source":1100,"target":1102},{"source":1083,"target":1103},{"source":1083,"target":60},{"source":1083,"target":1104},{"source":1083,"target":1105},{"source":1104,"target":1106},{"source":1104,"target":1083},{"source":1105,"target":1107},{"source":1105,"target":1083},{"source":1107,"target":1108},{"source":1107,"target":1109},{"source":1084,"target":1110},{"source":1084,"target":60},{"source":1085,"target":54},{"source":1085,"target":1111},{"source":1085,"target":60},{"source":1111,"target":54},{"source":1086,"target":54},{"source":1086,"target":1112},{"source":1086,"target":60},{"source":1112,"target":54},{"source":1087,"target":47},{"source":1087,"target":1113},{"source":1087,"target":60},{"source":1113,"target":47},{"source":1088,"target":6},{"source":61,"target":0},{"source":61,"target":54},{"source":61,"target":1114},{"source":61,"target":1115},{"source":61,"target":1116},{"source":61,"target":1117},{"source":61,"target":1118},{"source":61,"target":1119},{"source":1114,"target":1120},{"source":1114,"target":61},{"source":1114,"target":1121},{"source":1114,"target":1122},{"source":1121,"target":1123},{"source":1121,"target":1114},{"source":1122,"target":1124},{"source":1122,"target":1114},{"source":1124,"target":1125},{"source":1124,"target":1126},{"source":1115,"target":1127},{"source":1115,"target":61},{"source":1116,"target":60},{"source":1116,"target":1128},{"source":1116,"target":61},{"source":1128,"target":60},{"source":1117,"target":62},{"source":1117,"target":1129},{"source":1117,"target":61},{"source":1129,"target":62},{"source":1118,"target":53},{"source":1118,"target":1130},{"source":1118,"target":61},{"source":1130,"target":53},{"source":1119,"target":54},{"source":62,"target":0},{"source":62,"target":6},{"source":62,"target":1131},{"source":62,"target":1132},{"source":62,"target":1133},{"source":1131,"target":1134},{"source":1131,"target":62},{"source":1132,"target":63},{"source":1132,"target":1135},{"source":1132,"target":62},{"source":1135,"target":63},{"source":1133,"target":6},{"source":63,"target":0},{"source":63,"target":6},{"source":63,"target":1136},{"source":63,"target":1137},{"source":63,"target":1138},{"source":63,"target":1139},{"source":1136,"target":1140},{"source":1136,"target":63},{"source":1137,"target":40},{"source":1137,"target":1141},{"source":1137,"target":63},{"source":1141,"target":40},{"source":1138,"target":64},{"source":1138,"target":1142},{"source":1138,"target":63},{"source":1142,"target":64},{"source":1139,"target":6},{"source":64,"target":0},{"source":64,"target":6},{"source":64,"target":1143},{"source":64,"target":1144},{"source":64,"target":1145},{"source":64,"target":1146},{"source":1143,"target":1147},{"source":1143,"target":64},{"source":1144,"target":47},{"source":1144,"target":1148},{"source":1144,"target":64},{"source":1148,"target":47},{"source":1145,"target":65},{"source":1145,"target":1149},{"source":1145,"target":64},{"source":1149,"target":65},{"source":1146,"target":6},{"source":65,"target":0},{"source":65,"target":21},{"source":65,"target":1150},{"source":65,"target":1151},{"source":65,"target":1152},{"source":1150,"target":1153},{"source":1150,"target":65},{"source":1150,"target":1154},{"source":1150,"target":1155},{"source":1154,"target":1156},{"source":1154,"target":1150},{"source":1155,"target":1157},{"source":1155,"target":1150},{"source":1157,"target":1158},{"source":1157,"target":1159},{"source":1151,"target":40},{"source":1151,"target":1160},{"source":1151,"target":65},{"source":1160,"target":40},{"source":1152,"target":21},{"source":66,"target":0},{"source":66,"target":6},{"source":66,"target":1161},{"source":66,"target":1162},{"source":66,"target":1163},{"source":66,"target":1164},{"source":1161,"target":1165},{"source":1161,"target":66},{"source":1162,"target":62},{"source":1162,"target":1166},{"source":1162,"target":66},{"source":1166,"target":62},{"source":1163,"target":67},{"source":1163,"target":1167},{"source":1163,"target":66},{"source":1167,"target":67},{"source":1164,"target":6},{"source":67,"target":0},{"source":67,"target":6},{"source":67,"target":1168},{"source":67,"target":1169},{"source":67,"target":1170},{"source":67,"target":1171},{"source":1168,"target":1172},{"source":1168,"target":67},{"source":1169,"target":65},{"source":1169,"target":1173},{"source":1169,"target":67},{"source":1173,"target":65},{"source":1170,"target":63},{"source":1170,"target":1174},{"source":1170,"target":67},{"source":1174,"target":63},{"source":1171,"target":6},{"source":68,"target":0},{"source":68,"target":38},{"source":68,"target":1175},{"source":68,"target":1176},{"source":68,"target":1177},{"source":68,"target":1178},{"source":68,"target":1179},{"source":1175,"target":1180},{"source":1175,"target":68},{"source":1175,"target":1181},{"source":1175,"target":1182},{"source":1181,"target":1183},{"source":1181,"target":1175},{"source":1182,"target":1184},{"source":1182,"target":1175},{"source":1184,"target":1185},{"source":1184,"target":1186},{"source":1176,"target":1187},{"source":1176,"target":68},{"source":1176,"target":1188},{"source":1176,"target":1189},{"source":1188,"target":1190},{"source":1188,"target":1176},{"source":1189,"target":1191},{"source":1189,"target":1176},{"source":1191,"target":1192},{"source":1191,"target":1193},{"source":1177,"target":1194},{"source":1177,"target":68},{"source":1178,"target":1195},{"source":1178,"target":68},{"source":1179,"target":38},{"source":69,"target":0},{"source":69,"target":6},{"source":69,"target":1196},{"source":69,"target":1197},{"source":69,"target":1198},{"source":69,"target":1199},{"source":69,"target":1200},{"source":69,"target":1201},{"source":69,"target":1202},{"source":69,"target":1203},{"source":69,"target":1204},{"source":69,"target":551},{"source":69,"target":1205},{"source":1196,"target":1206},{"source":1196,"target":69},{"source":1196,"target":1207},{"source":1196,"target":1208},{"source":1207,"target":1209},{"source":1207,"target":1196},{"source":1208,"target":1210},{"source":1208,"target":1196},{"source":1210,"target":1211},{"source":1210,"target":1212},{"source":1197,"target":1213},{"source":1197,"target":69},{"source":1197,"target":1214},{"source":1197,"target":1215},{"source":1214,"target":1216},{"source":1214,"target":1197},{"source":1215,"target":1217},{"source":1215,"target":1197},{"source":1217,"target":1218},{"source":1217,"target":1219},{"source":1198,"target":1220},{"source":1198,"target":69},{"source":1198,"target":1221},{"source":1198,"target":1222},{"source":1221,"target":1223},{"source":1221,"target":1198},{"source":1222,"target":1224},{"source":1222,"target":1198},{"source":1224,"target":1225},{"source":1224,"target":1226},{"source":1199,"target":1227},{"source":1199,"target":69},{"source":1199,"target":1228},{"source":1199,"target":1229},{"source":1228,"target":1230},{"source":1228,"target":1199},{"source":1229,"target":1231},{"source":1229,"target":1199},{"source":1231,"target":1232},{"source":1231,"target":1233},{"source":1200,"target":1234},{"source":1200,"target":69},{"source":1200,"target":1235},{"source":1200,"target":1236},{"source":1235,"target":1237},{"source":1235,"target":1200},{"source":1236,"target":1238},{"source":1236,"target":1200},{"source":1238,"target":1239},{"source":1238,"target":1240},{"source":1201,"target":1241},{"source":1201,"target":69},{"source":1202,"target":70},{"source":1202,"target":1242},{"source":1202,"target":69},{"source":1242,"target":70},{"source":1203,"target":71},{"source":1203,"target":1243},{"source":1203,"target":69},{"source":1243,"target":71},{"source":1204,"target":73},{"source":1204,"target":1244},{"source":1204,"target":69},{"source":1244,"target":73},{"source":551,"target":34},{"source":551,"target":1245},{"source":551,"target":69},{"source":551,"target":502},{"source":1245,"target":34},{"source":1205,"target":6},{"source":70,"target":0},{"source":70,"target":21},{"source":70,"target":1246},{"source":70,"target":1247},{"source":70,"target":1248},{"source":1246,"target":1249},{"source":1246,"target":70},{"source":1246,"target":1250},{"source":1246,"target":1251},{"source":1250,"target":1252},{"source":1250,"target":1246},{"source":1251,"target":1253},{"source":1251,"target":1246},{"source":1253,"target":1254},{"source":1253,"target":1255},{"source":1247,"target":21},{"source":1247,"target":1256},{"source":1247,"target":70},{"source":1256,"target":21},{"source":1248,"target":21},{"source":71,"target":0},{"source":71,"target":40},{"source":71,"target":1257},{"source":71,"target":1258},{"source":71,"target":1259},{"source":1257,"target":1260},{"source":1257,"target":71},{"source":1257,"target":1261},{"source":1257,"target":1262},{"source":1261,"target":1263},{"source":1261,"target":1257},{"source":1262,"target":1264},{"source":1262,"target":1257},{"source":1264,"target":1265},{"source":1264,"target":1266},{"source":1258,"target":72},{"source":1258,"target":1267},{"source":1258,"target":71},{"source":1267,"target":72},{"source":1259,"target":40},{"source":72,"target":0},{"source":72,"target":6},{"source":72,"target":1268},{"source":72,"target":1269},{"source":72,"target":1270},{"source":72,"target":1271},{"source":72,"target":1272},{"source":72,"target":1273},{"source":72,"target":1274},{"source":1268,"target":1275},{"source":1268,"target":72},{"source":1268,"target":1276},{"source":1268,"target":1277},{"source":1276,"target":1278},{"source":1276,"target":1268},{"source":1277,"target":1279},{"source":1277,"target":1268},{"source":1279,"target":1280},{"source":1279,"target":1281},{"source":1269,"target":1282},{"source":1269,"target":72},{"source":1269,"target":1283},{"source":1269,"target":1284},{"source":1283,"target":1285},{"source":1283,"target":1269},{"source":1284,"target":1286},{"source":1284,"target":1269},{"source":1286,"target":1287},{"source":1286,"target":1288},{"source":1270,"target":1289},{"source":1270,"target":72},{"source":1270,"target":1290},{"source":1270,"target":1291},{"source":1290,"target":1292},{"source":1290,"target":1270},{"source":1291,"target":1293},{"source":1291,"target":1270},{"source":1293,"target":1294},{"source":1293,"target":1295},{"source":1271,"target":1296},{"source":1271,"target":72},{"source":1272,"target":40},{"source":1272,"target":1297},{"source":1272,"target":72},{"source":1297,"target":40},{"source":1273,"target":1298},{"source":1273,"target":72},{"source":1274,"target":6},{"source":73,"target":0},{"source":73,"target":6},{"source":73,"target":1299},{"source":73,"target":1300},{"source":73,"target":1301},{"source":73,"target":1302},{"source":73,"target":1303},{"source":73,"target":1304},{"source":1299,"target":1305},{"source":1299,"target":73},{"source":1299,"target":1306},{"source":1299,"target":1307},{"source":1306,"target":1308},{"source":1306,"target":1299},{"source":1307,"target":1309},{"source":1307,"target":1299},{"source":1309,"target":1310},{"source":1309,"target":1311},{"source":1300,"target":1312},{"source":1300,"target":73},{"source":1300,"target":1313},{"source":1300,"target":1314},{"source":1313,"target":1315},{"source":1313,"target":1300},{"source":1314,"target":1316},{"source":1314,"target":1300},{"source":1316,"target":1317},{"source":1316,"target":1318},{"source":1301,"target":1319},{"source":1301,"target":73},{"source":1302,"target":72},{"source":1302,"target":1320},{"source":1302,"target":73},{"source":1320,"target":72},{"source":1303,"target":21},{"source":1303,"target":1321},{"source":1303,"target":73},{"source":1321,"target":21},{"source":1304,"target":6},{"source":74,"target":0},{"source":74,"target":75},{"source":74,"target":1322},{"source":74,"target":1323},{"source":74,"target":1324},{"source":74,"target":1325},{"source":74,"target":1326},{"source":1322,"target":1327},{"source":1322,"target":74},{"source":1322,"target":1328},{"source":1322,"target":1329},{"source":1328,"target":1330},{"source":1328,"target":1322},{"source":1329,"target":1331},{"source":1329,"target":1322},{"source":1331,"target":1332},{"source":1331,"target":1333},{"source":1323,"target":1334},{"source":1323,"target":74},{"source":1323,"target":1335},{"source":1323,"target":1336},{"source":1335,"target":1337},{"source":1335,"target":1323},{"source":1336,"target":1338},{"source":1336,"target":1323},{"source":1338,"target":1339},{"source":1338,"target":1340},{"source":1324,"target":1341},{"source":1324,"target":74},{"source":1325,"target":1342},{"source":1325,"target":74},{"source":1326,"target":75},{"source":75,"target":0},{"source":75,"target":35},{"source":75,"target":1343},{"source":75,"target":1344},{"source":75,"target":1345},{"source":75,"target":1346},{"source":1343,"target":1347},{"source":1343,"target":75},{"source":1343,"target":1348},{"source":1343,"target":1349},{"source":1348,"target":1350},{"source":1348,"target":1343},{"source":1349,"target":1351},{"source":1349,"target":1343},{"source":1351,"target":1352},{"source":1351,"target":1353},{"source":1344,"target":1354},{"source":1344,"target":75},{"source":1345,"target":69},{"source":1345,"target":1355},{"source":1345,"target":75},{"source":1355,"target":69},{"source":1346,"target":35},{"source":76,"target":0},{"source":76,"target":75},{"source":76,"target":1356},{"source":76,"target":1357},{"source":76,"target":1358},{"source":1356,"target":1359},{"source":1356,"target":76},{"source":1356,"target":1360},{"source":1356,"target":1361},{"source":1360,"target":1362},{"source":1360,"target":1356},{"source":1361,"target":1363},{"source":1361,"target":1356},{"source":1363,"target":1364},{"source":1363,"target":1365},{"source":1357,"target":1366},{"source":1357,"target":76},{"source":1358,"target":75},{"source":77,"target":0},{"source":77,"target":78},{"source":77,"target":1367},{"source":77,"target":1368},{"source":77,"target":1369},{"source":77,"target":1370},{"source":1367,"target":1371},{"source":1367,"target":77},{"source":1368,"target":79},{"source":1368,"target":1372},{"source":1368,"target":77},{"source":1372,"target":79},{"source":1369,"target":1373},{"source":1369,"target":77},{"source":1370,"target":78},{"source":78,"target":0},{"source":78,"target":28},{"source":78,"target":1374},{"source":78,"target":1375},{"source":1374,"target":1376},{"source":1374,"target":78},{"source":1375,"target":28},{"source":79,"target":0},{"source":79,"target":4},{"source":79,"target":1377},{"source":79,"target":1378},{"source":79,"target":1379},{"source":79,"target":1380},{"source":79,"target":1381},{"source":79,"target":1382},{"source":79,"target":1383},{"source":79,"target":1384},{"source":79,"target":1385},{"source":79,"target":1386},{"source":79,"target":1387},{"source":79,"target":1388},{"source":79,"target":1389},{"source":79,"target":1390},{"source":79,"target":1391},{"source":79,"target":1392},{"source":79,"target":1393},{"source":79,"target":1394},{"source":79,"target":1395},{"source":1377,"target":1396},{"source":1377,"target":79},{"source":1377,"target":1397},{"source":1377,"target":1398},{"source":1397,"target":1399},{"source":1397,"target":1377},{"source":1398,"target":1400},{"source":1398,"target":1377},{"source":1400,"target":1401},{"source":1400,"target":1402},{"source":1378,"target":1403},{"source":1378,"target":79},{"source":1378,"target":1404},{"source":1378,"target":1405},{"source":1404,"target":1406},{"source":1404,"target":1378},{"source":1405,"target":1407},{"source":1405,"target":1378},{"source":1407,"target":1408},{"source":1407,"target":1409},{"source":1379,"target":1410},{"source":1379,"target":79},{"source":1379,"target":1411},{"source":1379,"target":1412},{"source":1411,"target":1413},{"source":1411,"target":1379},{"source":1412,"target":1414},{"source":1412,"target":1379},{"source":1414,"target":1415},{"source":1414,"target":1416},{"source":1380,"target":1417},{"source":1380,"target":79},{"source":1380,"target":1418},{"source":1380,"target":1419},{"source":1418,"target":1420},{"source":1418,"target":1380},{"source":1419,"target":1421},{"source":1419,"target":1380},{"source":1421,"target":1422},{"source":1421,"target":1423},{"source":1381,"target":1424},{"source":1381,"target":79},{"source":1381,"target":1425},{"source":1381,"target":1426},{"source":1425,"target":1427},{"source":1425,"target":1381},{"source":1426,"target":1428},{"source":1426,"target":1381},{"source":1428,"target":1429},{"source":1428,"target":1430},{"source":1382,"target":1431},{"source":1382,"target":79},{"source":1382,"target":1432},{"source":1382,"target":1433},{"source":1432,"target":1434},{"source":1432,"target":1382},{"source":1433,"target":1435},{"source":1433,"target":1382},{"source":1435,"target":1436},{"source":1435,"target":1437},{"source":1383,"target":1438},{"source":1383,"target":79},{"source":1384,"target":1439},{"source":1384,"target":79},{"source":1385,"target":1440},{"source":1385,"target":79},{"source":1386,"target":1441},{"source":1386,"target":79},{"source":1387,"target":1442},{"source":1387,"target":79},{"source":1388,"target":68},{"source":1388,"target":1443},{"source":1388,"target":79},{"source":1443,"target":68},{"source":1389,"target":20},{"source":1389,"target":1444},{"source":1389,"target":79},{"source":1444,"target":20},{"source":1390,"target":80},{"source":1390,"target":1445},{"source":1390,"target":79},{"source":1445,"target":80},{"source":1391,"target":86},{"source":1391,"target":1446},{"source":1391,"target":79},{"source":1446,"target":86},{"source":1392,"target":83},{"source":1392,"target":1447},{"source":1392,"target":79},{"source":1447,"target":83},{"source":1393,"target":87},{"source":1393,"target":1448},{"source":1393,"target":79},{"source":1448,"target":87},{"source":1394,"target":69},{"source":1394,"target":1449},{"source":1394,"target":79},{"source":1449,"target":69},{"source":1395,"target":4},{"source":80,"target":0},{"source":80,"target":81},{"source":80,"target":1450},{"source":80,"target":1451},{"source":80,"target":1452},{"source":80,"target":1453},{"source":1450,"target":1454},{"source":1450,"target":80},{"source":1450,"target":1455},{"source":1450,"target":1456},{"source":1455,"target":1457},{"source":1455,"target":1450},{"source":1456,"target":1458},{"source":1456,"target":1450},{"source":1458,"target":1459},{"source":1458,"target":1460},{"source":1451,"target":1461},{"source":1451,"target":80},{"source":1452,"target":79},{"source":1452,"target":1462},{"source":1452,"target":80},{"source":1462,"target":79},{"source":1453,"target":81},{"source":81,"target":0},{"source":81,"target":82},{"source":81,"target":1463},{"source":81,"target":1464},{"source":81,"target":1465},{"source":81,"target":1466},{"source":81,"target":1467},{"source":81,"target":1468},{"source":1463,"target":1469},{"source":1463,"target":81},{"source":1463,"target":1470},{"source":1463,"target":1471},{"source":1470,"target":1472},{"source":1470,"target":1463},{"source":1471,"target":1473},{"source":1471,"target":1463},{"source":1473,"target":1474},{"source":1473,"target":1475},{"source":1464,"target":1476},{"source":1464,"target":81},{"source":1465,"target":1477},{"source":1465,"target":81},{"source":1466,"target":1478},{"source":1466,"target":81},{"source":1467,"target":83},{"source":1467,"target":1479},{"source":1467,"target":81},{"source":1479,"target":83},{"source":1468,"target":82},{"source":82,"target":0},{"source":82,"target":4},{"source":82,"target":1480},{"source":82,"target":1481},{"source":82,"target":1482},{"source":82,"target":1483},{"source":82,"target":1484},{"source":1480,"target":1485},{"source":1480,"target":82},{"source":1481,"target":78},{"source":1481,"target":1486},{"source":1481,"target":82},{"source":1486,"target":78},{"source":1482,"target":68},{"source":1482,"target":1487},{"source":1482,"target":82},{"source":1487,"target":68},{"source":1483,"target":78},{"source":1483,"target":1488},{"source":1483,"target":82},{"source":1488,"target":78},{"source":1484,"target":4},{"source":83,"target":0},{"source":83,"target":84},{"source":83,"target":1489},{"source":83,"target":1490},{"source":83,"target":1491},{"source":1489,"target":1492},{"source":1489,"target":83},{"source":1489,"target":1493},{"source":1489,"target":1494},{"source":1493,"target":1495},{"source":1493,"target":1489},{"source":1494,"target":1496},{"source":1494,"target":1489},{"source":1496,"target":1497},{"source":1496,"target":1498},{"source":1490,"target":1499},{"source":1490,"target":83},{"source":1490,"target":1500},{"source":1490,"target":1501},{"source":1500,"target":1502},{"source":1500,"target":1490},{"source":1501,"target":1503},{"source":1501,"target":1490},{"source":1503,"target":1504},{"source":1503,"target":1505},{"source":1491,"target":84},{"source":84,"target":0},{"source":84,"target":6},{"source":84,"target":1506},{"source":84,"target":1507},{"source":84,"target":1508},{"source":84,"target":1509},{"source":84,"target":1510},{"source":84,"target":1511},{"source":84,"target":1512},{"source":84,"target":1513},{"source":84,"target":1514},{"source":1506,"target":1515},{"source":1506,"target":84},{"source":1506,"target":1516},{"source":1506,"target":1517},{"source":1516,"target":1518},{"source":1516,"target":1506},{"source":1517,"target":1519},{"source":1517,"target":1506},{"source":1519,"target":1520},{"source":1519,"target":1521},{"source":1507,"target":1522},{"source":1507,"target":84},{"source":1507,"target":1523},{"source":1507,"target":1524},{"source":1523,"target":1525},{"source":1523,"target":1507},{"source":1524,"target":1526},{"source":1524,"target":1507},{"source":1526,"target":1527},{"source":1526,"target":1528},{"source":1508,"target":1529},{"source":1508,"target":84},{"source":1508,"target":1530},{"source":1508,"target":1531},{"source":1530,"target":1532},{"source":1530,"target":1508},{"source":1531,"target":1533},{"source":1531,"target":1508},{"source":1533,"target":1534},{"source":1533,"target":1535},{"source":1509,"target":1536},{"source":1509,"target":84},{"source":1510,"target":38},{"source":1510,"target":1537},{"source":1510,"target":84},{"source":1537,"target":38},{"source":1511,"target":38},{"source":1511,"target":1538},{"source":1511,"target":84},{"source":1538,"target":38},{"source":1512,"target":65},{"source":1512,"target":1539},{"source":1512,"target":84},{"source":1539,"target":65},{"source":1513,"target":85},{"source":1513,"target":1540},{"source":1513,"target":84},{"source":1540,"target":85},{"source":1514,"target":6},{"source":85,"target":0},{"source":85,"target":6},{"source":85,"target":1541},{"source":85,"target":1542},{"source":85,"target":1543},{"source":85,"target":1544},{"source":1541,"target":1545},{"source":1541,"target":85},{"source":1542,"target":21},{"source":1542,"target":1546},{"source":1542,"target":85},{"source":1546,"target":21},{"source":1543,"target":21},{"source":1543,"target":1547},{"source":1543,"target":85},{"source":1547,"target":21},{"source":1544,"target":6},{"source":86,"target":0},{"source":86,"target":84},{"source":86,"target":1548},{"source":86,"target":1549},{"source":86,"target":1550},{"source":1548,"target":1551},{"source":1548,"target":86},{"source":1548,"target":1552},{"source":1548,"target":1553},{"source":1552,"target":1554},{"source":1552,"target":1548},{"source":1553,"target":1555},{"source":1553,"target":1548},{"source":1555,"target":1556},{"source":1555,"target":1557},{"source":1549,"target":1558},{"source":1549,"target":86},{"source":1549,"target":1559},{"source":1549,"target":1560},{"source":1559,"target":1561},{"source":1559,"target":1549},{"source":1560,"target":1562},{"source":1560,"target":1549},{"source":1562,"target":1563},{"source":1562,"target":1564},{"source":1550,"target":84},{"source":87,"target":0},{"source":87,"target":6},{"source":87,"target":1565},{"source":87,"target":1566},{"source":1565,"target":1567},{"source":1565,"target":87},{"source":1566,"target":6},{"source":88,"target":0},{"source":88,"target":78},{"source":88,"target":1568},{"source":88,"target":1569},{"source":88,"target":1570},{"source":1568,"target":89},{"source":1568,"target":1571},{"source":1568,"target":88},{"source":1571,"target":89},{"source":1569,"target":1572},{"source":1569,"target":88},{"source":1570,"target":78},{"source":89,"target":0},{"source":89,"target":40},{"source":89,"target":1573},{"source":89,"target":1574},{"source":89,"target":1575},{"source":1573,"target":1576},{"source":1573,"target":89},{"source":1573,"target":1577},{"source":1573,"target":1578},{"source":1577,"target":1579},{"source":1577,"target":1573},{"source":1578,"target":1580},{"source":1578,"target":1573},{"source":1580,"target":1581},{"source":1580,"target":1582},{"source":1574,"target":1583},{"source":1574,"target":89},{"source":1575,"target":40},{"source":90,"target":0},{"source":90,"target":78},{"source":90,"target":1584},{"source":90,"target":1585},{"source":90,"target":1586},{"source":90,"target":1587},{"source":90,"target":1588},{"source":1584,"target":21},{"source":1584,"target":1589},{"source":1584,"target":90},{"source":1589,"target":21},{"source":1585,"target":21},{"source":1585,"target":1590},{"source":1585,"target":90},{"source":1590,"target":21},{"source":1586,"target":21},{"source":1586,"target":1591},{"source":1586,"target":90},{"source":1591,"target":21},{"source":1587,"target":1592},{"source":1587,"target":90},{"source":1588,"target":78},{"source":91,"target":0},{"source":91,"target":78},{"source":91,"target":1593},{"source":91,"target":1594},{"source":91,"target":1595},{"source":1593,"target":92},{"source":1593,"target":1596},{"source":1593,"target":91},{"source":1596,"target":92},{"source":1594,"target":1597},{"source":1594,"target":91},{"source":1595,"target":78},{"source":92,"target":0},{"source":92,"target":40},{"source":92,"target":1598},{"source":92,"target":1599},{"source":1598,"target":1600},{"source":1598,"target":92},{"source":1598,"target":1601},{"source":1598,"target":1602},{"source":1601,"target":1603},{"source":1601,"target":1598},{"source":1602,"target":1604},{"source":1602,"target":1598},{"source":1604,"target":1605},{"source":1604,"target":1606},{"source":1599,"target":40},{"source":93,"target":0},{"source":93,"target":94},{"source":93,"target":1607},{"source":93,"target":1608},{"source":1607,"target":1609},{"source":1607,"target":93},{"source":1608,"target":94},{"source":94,"target":0},{"source":94,"target":82},{"source":94,"target":1610},{"source":94,"target":1611},{"source":94,"target":1612},{"source":94,"target":1613},{"source":94,"target":1614},{"source":1610,"target":1615},{"source":1610,"target":94},{"source":1610,"target":1616},{"source":1610,"target":1617},{"source":1616,"target":1618},{"source":1616,"target":1610},{"source":1617,"target":1619},{"source":1617,"target":1610},{"source":1619,"target":1620},{"source":1619,"target":1621},{"source":1611,"target":1622},{"source":1611,"target":94},{"source":1612,"target":1623},{"source":1612,"target":94},{"source":1613,"target":86},{"source":1613,"target":1624},{"source":1613,"target":94},{"source":1624,"target":86},{"source":1614,"target":82},{"source":95,"target":0},{"source":95,"target":78},{"source":95,"target":1625},{"source":95,"target":1626},{"source":95,"target":1627},{"source":95,"target":1628},{"source":1625,"target":47},{"source":1625,"target":1629},{"source":1625,"target":95},{"source":1629,"target":47},{"source":1626,"target":46},{"source":1626,"target":1630},{"source":1626,"target":95},{"source":1630,"target":46},{"source":1627,"target":1631},{"source":1627,"target":95},{"source":1628,"target":78},{"source":96,"target":0},{"source":96,"target":81},{"source":96,"target":1632},{"source":96,"target":1633},{"source":1632,"target":1634},{"source":1632,"target":96},{"source":1633,"target":81},{"source":97,"target":0},{"source":97,"target":78},{"source":97,"target":1635},{"source":97,"target":1636},{"source":97,"target":1637},{"source":97,"target":1638},{"source":1635,"target":1639},{"source":1635,"target":97},{"source":1635,"target":1640},{"source":1635,"target":1641},{"source":1640,"target":1642},{"source":1640,"target":1635},{"source":1641,"target":1643},{"source":1641,"target":1635},{"source":1643,"target":1644},{"source":1643,"target":1645},{"source":1636,"target":1646},{"source":1636,"target":97},{"source":1637,"target":21},{"source":1637,"target":1647},{"source":1637,"target":97},{"source":1647,"target":21},{"source":1638,"target":78},{"source":98,"target":0},{"source":98,"target":78},{"source":98,"target":1648},{"source":98,"target":1649},{"source":98,"target":1650},{"source":98,"target":1651},{"source":1648,"target":98},{"source":1648,"target":1652},{"source":1648,"target":98},{"source":1648,"target":1649},{"source":1652,"target":98},{"source":1649,"target":98},{"source":1649,"target":1653},{"source":1649,"target":98},{"source":1649,"target":1648},{"source":1653,"target":98},{"source":1650,"target":1654},{"source":1650,"target":98},{"source":1651,"target":78},{"source":99,"target":0},{"source":99,"target":78},{"source":99,"target":1655},{"source":99,"target":1656},{"source":99,"target":1657},{"source":1655,"target":48},{"source":1655,"target":1658},{"source":1655,"target":99},{"source":1658,"target":48},{"source":1656,"target":1659},{"source":1656,"target":99},{"source":1657,"target":78},{"source":100,"target":0},{"source":100,"target":81},{"source":100,"target":1660},{"source":1660,"target":81},{"source":101,"target":0},{"source":101,"target":94},{"source":101,"target":1661},{"source":101,"target":1662},{"source":1661,"target":1663},{"source":1661,"target":101},{"source":1662,"target":94},{"source":102,"target":0},{"source":102,"target":78},{"source":102,"target":1664},{"source":102,"target":1665},{"source":1664,"target":1666},{"source":1664,"target":102},{"source":1665,"target":78},{"source":103,"target":0},{"source":103,"target":94},{"source":103,"target":1667},{"source":1667,"target":94},{"source":104,"target":0},{"source":104,"target":78},{"source":104,"target":1668},{"source":104,"target":1669},{"source":1668,"target":1670},{"source":1668,"target":104},{"source":1669,"target":78},{"source":105,"target":0},{"source":105,"target":12},{"source":105,"target":1671},{"source":105,"target":1672},{"source":105,"target":1673},{"source":105,"target":1674},{"source":1671,"target":1675},{"source":1671,"target":105},{"source":1672,"target":1676},{"source":1672,"target":105},{"source":1673,"target":1677},{"source":1673,"target":105},{"source":1674,"target":12},{"source":106,"target":0},{"source":106,"target":28},{"source":106,"target":1678},{"source":106,"target":1679},{"source":106,"target":1680},{"source":1678,"target":1681},{"source":1678,"target":106},{"source":1679,"target":16},{"source":1679,"target":1682},{"source":1679,"target":106},{"source":1682,"target":16},{"source":1680,"target":28},{"source":107,"target":0},{"source":107,"target":12},{"source":107,"target":1683},{"source":107,"target":1684},{"source":107,"target":1685},{"source":1683,"target":1686},{"source":1683,"target":107},{"source":1684,"target":16},{"source":1684,"target":1687},{"source":1684,"target":107},{"source":1687,"target":16},{"source":1685,"target":12},{"source":108,"target":0},{"source":108,"target":5},{"source":108,"target":38},{"source":108,"target":1688},{"source":108,"target":1689},{"source":108,"target":1690},{"source":108,"target":1691},{"source":108,"target":1692},{"source":108,"target":1693},{"source":1688,"target":1694},{"source":1688,"target":108},{"source":1688,"target":1695},{"source":1688,"target":1696},{"source":1695,"target":1697},{"source":1695,"target":1688},{"source":1696,"target":1698},{"source":1696,"target":1688},{"source":1698,"target":1699},{"source":1698,"target":1700},{"source":1689,"target":1701},{"source":1689,"target":108},{"source":1689,"target":1702},{"source":1689,"target":1703},{"source":1702,"target":1704},{"source":1702,"target":1689},{"source":1703,"target":1705},{"source":1703,"target":1689},{"source":1705,"target":1706},{"source":1705,"target":1707},{"source":1690,"target":109},{"source":1690,"target":1708},{"source":1690,"target":108},{"source":1708,"target":109},{"source":1691,"target":1709},{"source":1691,"target":108},{"source":1692,"target":5},{"source":1693,"target":38},{"source":109,"target":0},{"source":109,"target":5},{"source":109,"target":38},{"source":109,"target":1710},{"source":109,"target":1711},{"source":109,"target":1712},{"source":109,"target":1713},{"source":109,"target":1714},{"source":1710,"target":1715},{"source":1710,"target":109},{"source":1710,"target":1716},{"source":1710,"target":1717},{"source":1716,"target":1718},{"source":1716,"target":1710},{"source":1717,"target":1719},{"source":1717,"target":1710},{"source":1719,"target":1720},{"source":1719,"target":1721},{"source":1711,"target":1722},{"source":1711,"target":109},{"source":1712,"target":1723},{"source":1712,"target":109},{"source":1713,"target":5},{"source":1714,"target":38},{"source":110,"target":0},{"source":110,"target":28},{"source":110,"target":1724},{"source":110,"target":1725},{"source":110,"target":1726},{"source":110,"target":1727},{"source":110,"target":1728},{"source":1724,"target":1729},{"source":1724,"target":110},{"source":1725,"target":1730},{"source":1725,"target":110},{"source":1726,"target":1731},{"source":1726,"target":110},{"source":1727,"target":40},{"source":1727,"target":1732},{"source":1727,"target":110},{"source":1732,"target":40},{"source":1728,"target":28},{"source":111,"target":0},{"source":111,"target":5},{"source":111,"target":38},{"source":111,"target":1733},{"source":111,"target":1734},{"source":111,"target":1735},{"source":111,"target":1736},{"source":1733,"target":110},{"source":1733,"target":1737},{"source":1733,"target":111},{"source":1737,"target":110},{"source":1734,"target":1738},{"source":1734,"target":111},{"source":1735,"target":5},{"source":1736,"target":38},{"source":112,"target":0},{"source":112,"target":113},{"source":112,"target":1739},{"source":112,"target":1740},{"source":112,"target":1741},{"source":112,"target":1742},{"source":112,"target":1743},{"source":112,"target":1744},{"source":1739,"target":1745},{"source":1739,"target":112},{"source":1739,"target":1746},{"source":1739,"target":1747},{"source":1746,"target":1748},{"source":1746,"target":1739},{"source":1747,"target":1749},{"source":1747,"target":1739},{"source":1749,"target":1750},{"source":1749,"target":1751},{"source":1740,"target":1752},{"source":1740,"target":112},{"source":1740,"target":1753},{"source":1740,"target":1754},{"source":1753,"target":1755},{"source":1753,"target":1740},{"source":1754,"target":1756},{"source":1754,"target":1740},{"source":1756,"target":1757},{"source":1756,"target":1758},{"source":1741,"target":1759},{"source":1741,"target":112},{"source":1742,"target":1760},{"source":1742,"target":112},{"source":1743,"target":114},{"source":1743,"target":1761},{"source":1743,"target":112},{"source":1761,"target":114},{"source":1744,"target":113},{"source":113,"target":0},{"source":113,"target":79},{"source":113,"target":1762},{"source":113,"target":1763},{"source":1762,"target":36},{"source":1762,"target":1764},{"source":1762,"target":113},{"source":1764,"target":36},{"source":1763,"target":79},{"source":114,"target":0},{"source":114,"target":6},{"source":114,"target":1765},{"source":114,"target":1766},{"source":1765,"target":1767},{"source":1765,"target":114},{"source":1766,"target":6},{"source":115,"target":0},{"source":115,"target":116},{"source":115,"target":1768},{"source":1768,"target":116},{"source":116,"target":0},{"source":116,"target":69},{"source":116,"target":1769},{"source":1769,"target":69},{"source":117,"target":0},{"source":117,"target":75},{"source":117,"target":1770},{"source":117,"target":1771},{"source":117,"target":1772},{"source":117,"target":1773},{"source":117,"target":1774},{"source":1770,"target":1775},{"source":1770,"target":117},{"source":1770,"target":1776},{"source":1770,"target":1777},{"source":1776,"target":1778},{"source":1776,"target":1770},{"source":1777,"target":1779},{"source":1777,"target":1770},{"source":1779,"target":1780},{"source":1779,"target":1781},{"source":1771,"target":1782},{"source":1771,"target":117},{"source":1771,"target":1783},{"source":1771,"target":1784},{"source":1783,"target":1785},{"source":1783,"target":1771},{"source":1784,"target":1786},{"source":1784,"target":1771},{"source":1786,"target":1787},{"source":1786,"target":1788},{"source":1772,"target":1789},{"source":1772,"target":117},{"source":1773,"target":114},{"source":1773,"target":1790},{"source":1773,"target":117},{"source":1790,"target":114},{"source":1774,"target":75},{"source":118,"target":0},{"source":118,"target":75},{"source":118,"target":1791},{"source":1791,"target":75},{"source":119,"target":0},{"source":119,"target":113},{"source":119,"target":1792},{"source":119,"target":1793},{"source":1792,"target":1794},{"source":1792,"target":119},{"source":1793,"target":113},{"source":120,"target":0},{"source":120,"target":115},{"source":120,"target":1795},{"source":1795,"target":115},{"source":121,"target":0},{"source":121,"target":61},{"source":121,"target":1796},{"source":121,"target":1797},{"source":121,"target":1798},{"source":1796,"target":1799},{"source":1796,"target":121},{"source":1796,"target":1800},{"source":1796,"target":1801},{"source":1800,"target":1802},{"source":1800,"target":1796},{"source":1801,"target":1803},{"source":1801,"target":1796},{"source":1803,"target":1804},{"source":1803,"target":1805},{"source":1797,"target":61},{"source":1797,"target":1806},{"source":1797,"target":121},{"source":1806,"target":61},{"source":1798,"target":61},{"source":122,"target":0},{"source":122,"target":51},{"source":122,"target":1807},{"source":122,"target":1808},{"source":1807,"target":1809},{"source":1807,"target":122},{"source":1807,"target":1810},{"source":1807,"target":1811},{"source":1810,"target":1812},{"source":1810,"target":1807},{"source":1811,"target":1813},{"source":1811,"target":1807},{"source":1813,"target":1814},{"source":1813,"target":1815},{"source":1808,"target":51},{"source":123,"target":0},{"source":123,"target":61},{"source":123,"target":1816},{"source":123,"target":1817},{"source":123,"target":1818},{"source":123,"target":1819},{"source":123,"target":1820},{"source":123,"target":1821},{"source":1816,"target":1822},{"source":1816,"target":123},{"source":1816,"target":1823},{"source":1816,"target":1824},{"source":1823,"target":1825},{"source":1823,"target":1816},{"source":1824,"target":1826},{"source":1824,"target":1816},{"source":1826,"target":1827},{"source":1826,"target":1828},{"source":1817,"target":1829},{"source":1817,"target":123},{"source":1817,"target":1830},{"source":1817,"target":1831},{"source":1830,"target":1832},{"source":1830,"target":1817},{"source":1831,"target":1833},{"source":1831,"target":1817},{"source":1833,"target":1834},{"source":1833,"target":1835},{"source":1818,"target":1836},{"source":1818,"target":123},{"source":1819,"target":51},{"source":1819,"target":1837},{"source":1819,"target":123},{"source":1837,"target":51},{"source":1820,"target":52},{"source":1820,"target":1838},{"source":1820,"target":123},{"source":1838,"target":52},{"source":1821,"target":61},{"source":124,"target":0},{"source":124,"target":61},{"source":124,"target":1839},{"source":1839,"target":61},{"source":125,"target":0},{"source":125,"target":79},{"source":125,"target":17},{"source":125,"target":1840},{"source":125,"target":1841},{"source":125,"target":1842},{"source":125,"target":1843},{"source":125,"target":1844},{"source":125,"target":1845},{"source":1840,"target":1846},{"source":1840,"target":125},{"source":1840,"target":1847},{"source":1840,"target":1848},{"source":1847,"target":1849},{"source":1847,"target":1840},{"source":1848,"target":1850},{"source":1848,"target":1840},{"source":1850,"target":1851},{"source":1850,"target":1852},{"source":1841,"target":1853},{"source":1841,"target":125},{"source":1842,"target":1854},{"source":1842,"target":125},{"source":1843,"target":18},{"source":1843,"target":1855},{"source":1843,"target":125},{"source":1855,"target":18},{"source":1844,"target":79},{"source":1845,"target":17},{"source":126,"target":0},{"source":126,"target":79},{"source":126,"target":1856},{"source":126,"target":1857},{"source":126,"target":1858},{"source":126,"target":1859},{"source":1856,"target":1860},{"source":1856,"target":126},{"source":1856,"target":1861},{"source":1856,"target":1862},{"source":1861,"target":1863},{"source":1861,"target":1856},{"source":1862,"target":1864},{"source":1862,"target":1856},{"source":1864,"target":1865},{"source":1864,"target":1866},{"source":1857,"target":1867},{"source":1857,"target":126},{"source":1858,"target":35},{"source":1858,"target":1868},{"source":1858,"target":126},{"source":1868,"target":35},{"source":1859,"target":79},{"source":127,"target":0},{"source":127,"target":113},{"source":127,"target":1869},{"source":127,"target":1870},{"source":127,"target":1871},{"source":127,"target":1872},{"source":1869,"target":1873},{"source":1869,"target":127},{"source":1869,"target":1874},{"source":1869,"target":1875},{"source":1874,"target":1876},{"source":1874,"target":1869},{"source":1875,"target":1877},{"source":1875,"target":1869},{"source":1877,"target":1878},{"source":1877,"target":1879},{"source":1870,"target":1880},{"source":1870,"target":127},{"source":1871,"target":1881},{"source":1871,"target":127},{"source":1872,"target":113},{"source":128,"target":0},{"source":128,"target":1882},{"source":128,"target":1883},{"source":1882,"target":128},{"source":1883,"target":128},{"source":129,"target":0},{"source":129,"target":6},{"source":129,"target":1884},{"source":129,"target":1885},{"source":129,"target":1886},{"source":129,"target":1887},{"source":1884,"target":65},{"source":1884,"target":1888},{"source":1884,"target":129},{"source":1888,"target":65},{"source":1885,"target":103},{"source":1885,"target":1889},{"source":1885,"target":129},{"source":1889,"target":103},{"source":1886,"target":1890},{"source":1886,"target":129},{"source":1887,"target":6},{"source":130,"target":0},{"source":130,"target":125},{"source":130,"target":1891},{"source":130,"target":1892},{"source":130,"target":1893},{"source":130,"target":1894},{"source":130,"target":1895},{"source":1891,"target":1896},{"source":1891,"target":130},{"source":1891,"target":1897},{"source":1891,"target":1898},{"source":1897,"target":1899},{"source":1897,"target":1891},{"source":1898,"target":1900},{"source":1898,"target":1891},{"source":1900,"target":1901},{"source":1900,"target":1902},{"source":1892,"target":21},{"source":1892,"target":1903},{"source":1892,"target":130},{"source":1903,"target":21},{"source":1893,"target":128},{"source":1893,"target":1904},{"source":1893,"target":130},{"source":1904,"target":128},{"source":1894,"target":1905},{"source":1894,"target":130},{"source":1895,"target":125},{"source":131,"target":0},{"source":131,"target":113},{"source":131,"target":1906},{"source":131,"target":1907},{"source":131,"target":1908},{"source":131,"target":1909},{"source":131,"target":1910},{"source":131,"target":1911},{"source":1906,"target":1912},{"source":1906,"target":131},{"source":1906,"target":1913},{"source":1906,"target":1914},{"source":1913,"target":1915},{"source":1913,"target":1906},{"source":1914,"target":1916},{"source":1914,"target":1906},{"source":1916,"target":1917},{"source":1916,"target":1918},{"source":1907,"target":1919},{"source":1907,"target":131},{"source":1907,"target":1920},{"source":1907,"target":1921},{"source":1920,"target":1922},{"source":1920,"target":1907},{"source":1921,"target":1923},{"source":1921,"target":1907},{"source":1923,"target":1924},{"source":1923,"target":1925},{"source":1908,"target":1926},{"source":1908,"target":131},{"source":1909,"target":1927},{"source":1909,"target":131},{"source":1910,"target":1928},{"source":1910,"target":131},{"source":1911,"target":113},{"source":132,"target":0},{"source":132,"target":113},{"source":132,"target":1929},{"source":132,"target":1930},{"source":132,"target":1931},{"source":132,"target":1932},{"source":132,"target":1933},{"source":132,"target":1934},{"source":1929,"target":1935},{"source":1929,"target":132},{"source":1929,"target":1936},{"source":1929,"target":1937},{"source":1936,"target":1938},{"source":1936,"target":1929},{"source":1937,"target":1939},{"source":1937,"target":1929},{"source":1939,"target":1940},{"source":1939,"target":1941},{"source":1930,"target":47},{"source":1930,"target":1942},{"source":1930,"target":132},{"source":1942,"target":47},{"source":1931,"target":1943},{"source":1931,"target":132},{"source":1932,"target":1944},{"source":1932,"target":132},{"source":1933,"target":46},{"source":1933,"target":1945},{"source":1933,"target":132},{"source":1945,"target":46},{"source":1934,"target":113},{"source":133,"target":0},{"source":133,"target":125},{"source":133,"target":1946},{"source":133,"target":1947},{"source":1946,"target":1948},{"source":1946,"target":133},{"source":1947,"target":125},{"source":134,"target":0},{"source":134,"target":87},{"source":134,"target":1949},{"source":134,"target":1950},{"source":134,"target":1951},{"source":134,"target":1952},{"source":134,"target":1953},{"source":134,"target":1954},{"source":134,"target":1955},{"source":1949,"target":1956},{"source":1949,"target":134},{"source":1949,"target":1957},{"source":1949,"target":1958},{"source":1957,"target":1959},{"source":1957,"target":1949},{"source":1958,"target":1960},{"source":1958,"target":1949},{"source":1960,"target":1961},{"source":1960,"target":1962},{"source":1950,"target":1963},{"source":1950,"target":134},{"source":1950,"target":1964},{"source":1950,"target":1965},{"source":1964,"target":1966},{"source":1964,"target":1950},{"source":1965,"target":1967},{"source":1965,"target":1950},{"source":1967,"target":1968},{"source":1967,"target":1969},{"source":1951,"target":1970},{"source":1951,"target":134},{"source":1952,"target":1971},{"source":1952,"target":134},{"source":1953,"target":1972},{"source":1953,"target":134},{"source":1954,"target":21},{"source":1954,"target":1973},{"source":1954,"target":134},{"source":1973,"target":21},{"source":1955,"target":87},{"source":135,"target":0},{"source":135,"target":1974},{"source":135,"target":1975},{"source":135,"target":1976},{"source":135,"target":1977},{"source":1974,"target":135},{"source":1975,"target":135},{"source":1976,"target":135},{"source":1977,"target":135},{"source":136,"target":0},{"source":136,"target":113},{"source":136,"target":1978},{"source":136,"target":1979},{"source":136,"target":1980},{"source":136,"target":1981},{"source":136,"target":1982},{"source":136,"target":1983},{"source":136,"target":1984},{"source":1978,"target":1985},{"source":1978,"target":136},{"source":1978,"target":1986},{"source":1978,"target":1987},{"source":1986,"target":1988},{"source":1986,"target":1978},{"source":1987,"target":1989},{"source":1987,"target":1978},{"source":1989,"target":1990},{"source":1989,"target":1991},{"source":1979,"target":47},{"source":1979,"target":1992},{"source":1979,"target":136},{"source":1992,"target":47},{"source":1980,"target":1993},{"source":1980,"target":136},{"source":1981,"target":1994},{"source":1981,"target":136},{"source":1982,"target":1995},{"source":1982,"target":136},{"source":1983,"target":46},{"source":1983,"target":1996},{"source":1983,"target":136},{"source":1996,"target":46},{"source":1984,"target":113},{"source":137,"target":0},{"source":137,"target":113},{"source":137,"target":1997},{"source":137,"target":1998},{"source":137,"target":1999},{"source":137,"target":2000},{"source":137,"target":2001},{"source":137,"target":2002},{"source":137,"target":2003},{"source":1997,"target":2004},{"source":1997,"target":137},{"source":1997,"target":2005},{"source":1997,"target":2006},{"source":2005,"target":2007},{"source":2005,"target":1997},{"source":2006,"target":2008},{"source":2006,"target":1997},{"source":2008,"target":2009},{"source":2008,"target":2010},{"source":1998,"target":2011},{"source":1998,"target":137},{"source":1998,"target":2012},{"source":1998,"target":2013},{"source":2012,"target":2014},{"source":2012,"target":1998},{"source":2013,"target":2015},{"source":2013,"target":1998},{"source":2015,"target":2016},{"source":2015,"target":2017},{"source":1999,"target":2018},{"source":1999,"target":137},{"source":1999,"target":2019},{"source":1999,"target":2020},{"source":2019,"target":2021},{"source":2019,"target":1999},{"source":2020,"target":2022},{"source":2020,"target":1999},{"source":2022,"target":2023},{"source":2022,"target":2024},{"source":2000,"target":2025},{"source":2000,"target":137},{"source":2001,"target":2026},{"source":2001,"target":137},{"source":2002,"target":46},{"source":2002,"target":2027},{"source":2002,"target":137},{"source":2027,"target":46},{"source":2003,"target":113},{"source":138,"target":0},{"source":138,"target":87},{"source":138,"target":2028},{"source":138,"target":2029},{"source":138,"target":2030},{"source":138,"target":2031},{"source":138,"target":2032},{"source":138,"target":2033},{"source":138,"target":2034},{"source":138,"target":2035},{"source":138,"target":2036},{"source":138,"target":2037},{"source":138,"target":2038},{"source":138,"target":2039},{"source":138,"target":2040},{"source":138,"target":2041},{"source":2028,"target":2042},{"source":2028,"target":138},{"source":2028,"target":2043},{"source":2028,"target":2044},{"source":2043,"target":2045},{"source":2043,"target":2028},{"source":2044,"target":2046},{"source":2044,"target":2028},{"source":2046,"target":2047},{"source":2046,"target":2048},{"source":2029,"target":135},{"source":2029,"target":2049},{"source":2029,"target":138},{"source":2049,"target":135},{"source":2030,"target":21},{"source":2030,"target":2050},{"source":2030,"target":138},{"source":2050,"target":21},{"source":2031,"target":21},{"source":2031,"target":2051},{"source":2031,"target":138},{"source":2051,"target":21},{"source":2032,"target":2052},{"source":2032,"target":138},{"source":2033,"target":2053},{"source":2033,"target":138},{"source":2034,"target":38},{"source":2034,"target":2054},{"source":2034,"target":138},{"source":2054,"target":38},{"source":2035,"target":38},{"source":2035,"target":2055},{"source":2035,"target":138},{"source":2055,"target":38},{"source":2036,"target":43},{"source":2036,"target":2056},{"source":2036,"target":138},{"source":2056,"target":43},{"source":2037,"target":37},{"source":2037,"target":2057},{"source":2037,"target":138},{"source":2057,"target":37},{"source":2038,"target":78},{"source":2038,"target":2058},{"source":2038,"target":138},{"source":2058,"target":78},{"source":2039,"target":78},{"source":2039,"target":2059},{"source":2039,"target":138},{"source":2059,"target":78},{"source":2040,"target":129},{"source":2040,"target":2060},{"source":2040,"target":138},{"source":2060,"target":129},{"source":2041,"target":87}],"multigraph":true}