jcl
Dummy
java.lang.Object
Dummy
commons
NamedElement
name
PhraseableElement
isPhrase
CommentableElement
comment
ProcedureStepElement
procStepName
IncompleteElement
waters
parameters
Parameter
Display
value
JobClass
value
MessageClass
value
Password
old
new
Priority
value
UserID
value
MessageLevel
statements
messages
AdressSpaceEnum
real
REAL
virtual
VIRT
TypeRunEnum
copy
COPY
hold
HOLD
jclhold
JCLHOLD
scan
SCAN
TypeRun
value
AddressSpace
value
Bytes
value
AccountInfo
values
Argument
value
Condition
condition
DatasetName
value
Other
value
statements
Statement
parameters
Execute
StatementContainer
statements
Condition
elseStatements
elseName

endName
condition
DataDefinition
Set
Input
Output
JCLLibrary
Control
endName
endControl
Include
Command
value
ExecuteProgram
programName
ExecuteProcedure
procedureName
EndControl
containers
JCLRoot
members
JobUnit
parameters
accountInfos
executes
expressions
Expression
RelationalExpression
children
relationOperators
ConditionalExpression
ConditionalOrExpression
children
orOperators
ConditionalOrExpressionChild
ConditionalAndExpression
children
andOperators
ConditionalAndExpressionChild
RelationalExpressionChild
UnaryExpressionChild
UnaryExpression
child
operator
NestedExpression
expression
PrimaryExpression
Abend
step
Run
step
operators
Operator
GreaterThan
GreaterEqual
Equal
LessThan
LessEqual
NotEqual
UnaryOperator
RelationOperator
Negate
LogicOperator
And
Or
literals
Literal
IntegerLiteral
value
StringLiteral
value
SpecialLiteral
value
references
Reference
next
ElementReference
target
IdentifierReference
ReferenceableElement
conditions
Condition
Even
Only
PrimaryCondition
NestedCondition
conditions
RelationalCondition
relationOperator
returnCode
ReturnCode
procedures
Procedure
endName
members
Member
waters
Water
value
<?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="jcl" nsURI="http://www.servicifi.org/gelato/language/jcl" nsPrefix="jcl">
  <eClassifiers xsi:type="ecore:EDataType" name="Dummy" instanceTypeName="Dummy"/>
  <eSubpackages name="commons" nsURI="http://www.servicifi.org/gelato/language/jcl/commons"
      nsPrefix="commons">
    <eClassifiers xsi:type="ecore:EClass" name="NamedElement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PhraseableElement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPhrase" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CommentableElement" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="comment" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ProcedureStepElement" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="procStepName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="IncompleteElement" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="waters" upperBound="-1"
          eType="#//waters/Water" containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="parameters" nsURI="http://www.servicifi.org/gelato/language/jcl/parameters"
      nsPrefix="parameters">
    <eClassifiers xsi:type="ecore:EClass" name="Parameter" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="Display" eSuperTypes="#//parameters/Parameter">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="JobClass" eSuperTypes="#//parameters/Parameter">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="MessageClass" eSuperTypes="#//parameters/Parameter">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Password" eSuperTypes="#//parameters/Parameter">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="old" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="new" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Priority" eSuperTypes="#//parameters/Parameter">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="UserID" eSuperTypes="#//parameters/Parameter">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="MessageLevel" eSuperTypes="#//parameters/Parameter">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="statements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="messages" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="AdressSpaceEnum">
      <eLiterals name="real" literal="REAL"/>
      <eLiterals name="virtual" value="1" literal="VIRT"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="TypeRunEnum">
      <eLiterals name="copy" literal="COPY"/>
      <eLiterals name="hold" value="1" literal="HOLD"/>
      <eLiterals name="jclhold" literal="JCLHOLD"/>
      <eLiterals name="scan" literal="SCAN"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TypeRun" eSuperTypes="#//parameters/Parameter">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//parameters/TypeRunEnum"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AddressSpace" eSuperTypes="#//parameters/Parameter #//commons/ProcedureStepElement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//parameters/AdressSpaceEnum"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Bytes" eSuperTypes="#//parameters/Parameter">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AccountInfo" eSuperTypes="#//parameters/Parameter #//commons/ProcedureStepElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="values" lowerBound="1"
          upperBound="-1" eType="#//literals/Literal" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Argument" eSuperTypes="#//parameters/Parameter #//commons/ProcedureStepElement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Condition" eSuperTypes="#//parameters/Parameter #//commons/ProcedureStepElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="condition" lowerBound="1"
          eType="#//conditions/Condition" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DatasetName" eSuperTypes="#//parameters/Parameter">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Other" eSuperTypes="#//parameters/Parameter #//commons/NamedElement #//commons/ProcedureStepElement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="statements" nsURI="http://www.servicifi.org/gelato/language/jcl/statements"
      nsPrefix="statements">
    <eClassifiers xsi:type="ecore:EClass" name="Statement" abstract="true" eSuperTypes="#//commons/NamedElement #//members/Member">
      <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1"
          eType="#//parameters/Parameter" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Execute" abstract="true" eSuperTypes="#//statements/Statement"/>
    <eClassifiers xsi:type="ecore:EClass" name="StatementContainer" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="statements" lowerBound="1"
          upperBound="-1" eType="#//statements/Statement" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Condition" eSuperTypes="#//statements/StatementContainer #//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="elseStatements" lowerBound="1"
          upperBound="-1" eType="#//statements/Statement" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="elseName" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
          defaultValueLiteral=""/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="endName" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="condition" lowerBound="1"
          eType="#//expressions/Expression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DataDefinition" eSuperTypes="#//statements/Statement #//commons/ProcedureStepElement"/>
    <eClassifiers xsi:type="ecore:EClass" name="Set" eSuperTypes="#//statements/Statement"/>
    <eClassifiers xsi:type="ecore:EClass" name="Input" eSuperTypes="#//statements/Statement"/>
    <eClassifiers xsi:type="ecore:EClass" name="Output" eSuperTypes="#//statements/Statement"/>
    <eClassifiers xsi:type="ecore:EClass" name="JCLLibrary" eSuperTypes="#//statements/Statement"/>
    <eClassifiers xsi:type="ecore:EClass" name="Control" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="endName" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="endControl" lowerBound="1"
          eType="#//statements/EndControl" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Include" eSuperTypes="#//statements/Statement"/>
    <eClassifiers xsi:type="ecore:EClass" name="Command" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ExecuteProgram" eSuperTypes="#//statements/Execute">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="programName" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ExecuteProcedure" eSuperTypes="#//statements/Execute">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="procedureName" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="EndControl" eSuperTypes="#//statements/Statement"/>
  </eSubpackages>
  <eSubpackages name="containers" nsURI="http://www.servicifi.org/gelato/language/jcl/containers"
      nsPrefix="containers">
    <eClassifiers xsi:type="ecore:EClass" name="JCLRoot">
      <eStructuralFeatures xsi:type="ecore:EReference" name="members" upperBound="-1"
          eType="#//members/Member" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="JobUnit" eSuperTypes="#//commons/NamedElement #//containers/JCLRoot #//commons/IncompleteElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" lowerBound="1"
          upperBound="-1" eType="#//parameters/Parameter" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="accountInfos" eType="#//literals/Literal"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="executes" upperBound="-1"
          eType="#//statements/ExecuteProgram" containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="expressions" nsURI="http://www.servicifi.org/gelato/language/jcl/expressions"
      nsPrefix="expressions">
    <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="RelationalExpression" eSuperTypes="#//expressions/ConditionalAndExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="children" lowerBound="1"
          upperBound="-1" eType="#//expressions/RelationalExpressionChild" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="relationOperators" upperBound="-1"
          eType="#//operators/RelationOperator" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionalExpression" abstract="true"
        eSuperTypes="#//expressions/Expression"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionalOrExpression" eSuperTypes="#//expressions/ConditionalExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="children" lowerBound="1"
          upperBound="-1" eType="#//expressions/ConditionalOrExpressionChild" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="orOperators" upperBound="-1"
          eType="#//operators/Or" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionalOrExpressionChild" abstract="true"
        eSuperTypes="#//expressions/ConditionalExpression"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionalAndExpression" eSuperTypes="#//expressions/ConditionalOrExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="children" lowerBound="1"
          upperBound="-1" eType="#//expressions/ConditionalAndExpressionChild" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="andOperators" upperBound="-1"
          eType="#//operators/And" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionalAndExpressionChild" abstract="true"
        eSuperTypes="#//expressions/ConditionalOrExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="RelationalExpressionChild" abstract="true"
        eSuperTypes="#//expressions/ConditionalAndExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="UnaryExpressionChild" abstract="true"
        eSuperTypes="#//expressions/RelationalExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="UnaryExpression" eSuperTypes="#//expressions/RelationalExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="child" lowerBound="1"
          eType="#//expressions/UnaryExpressionChild" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="operator" eType="#//operators/UnaryOperator"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="NestedExpression" eSuperTypes="#//expressions/PrimaryExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" lowerBound="1"
          eType="#//expressions/Expression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PrimaryExpression" abstract="true"
        eSuperTypes="#//expressions/UnaryExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="Abend" eSuperTypes="#//expressions/PrimaryExpression #//commons/ProcedureStepElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="step" lowerBound="1"
          eType="#//references/IdentifierReference" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Run" eSuperTypes="#//expressions/PrimaryExpression #//commons/ProcedureStepElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="step" lowerBound="1"
          eType="#//references/IdentifierReference" containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="operators" nsURI="http://www.servicifi.org/gelato/language/jcl/operators"
      nsPrefix="operators">
    <eClassifiers xsi:type="ecore:EClass" name="Operator" abstract="true" eSuperTypes="#//commons/PhraseableElement"/>
    <eClassifiers xsi:type="ecore:EClass" name="GreaterThan" eSuperTypes="#//operators/RelationOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="GreaterEqual" eSuperTypes="#//operators/RelationOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Equal" eSuperTypes="#//operators/RelationOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="LessThan" eSuperTypes="#//operators/RelationOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="LessEqual" eSuperTypes="#//operators/RelationOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="NotEqual" eSuperTypes="#//operators/RelationOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="UnaryOperator" abstract="true" eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="RelationOperator" abstract="true"
        eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Negate" eSuperTypes="#//operators/UnaryOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="LogicOperator" eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="And" eSuperTypes="#//operators/LogicOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Or" eSuperTypes="#//operators/LogicOperator"/>
  </eSubpackages>
  <eSubpackages name="literals" nsURI="http://www.servicifi.org/gelato/language/jcl/literals"
      nsPrefix="literals">
    <eClassifiers xsi:type="ecore:EClass" name="Literal" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="IntegerLiteral" eSuperTypes="#//literals/Literal #//expressions/PrimaryExpression #//conditions/ReturnCode">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="StringLiteral" eSuperTypes="#//literals/Literal">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SpecialLiteral" eSuperTypes="#//literals/Literal">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="references" nsURI="http://www.servicifi.org/gelato/language/jcl/references"
      nsPrefix="references">
    <eClassifiers xsi:type="ecore:EClass" name="Reference" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="next" eType="#//references/Reference"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ElementReference" abstract="true"
        eSuperTypes="#//references/Reference">
      <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1"
          eType="#//references/ReferenceableElement"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="IdentifierReference" eSuperTypes="#//references/ElementReference #//expressions/PrimaryExpression #//conditions/ReturnCode"/>
    <eClassifiers xsi:type="ecore:EClass" name="ReferenceableElement" abstract="true"/>
  </eSubpackages>
  <eSubpackages name="conditions" nsURI="http://www.servicifi.org/gelato/language/jcl/conditions"
      nsPrefix="conditions">
    <eClassifiers xsi:type="ecore:EClass" name="Condition" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="Even" eSuperTypes="#//conditions/PrimaryCondition"/>
    <eClassifiers xsi:type="ecore:EClass" name="Only" eSuperTypes="#//conditions/PrimaryCondition"/>
    <eClassifiers xsi:type="ecore:EClass" name="PrimaryCondition" abstract="true"
        eSuperTypes="#//conditions/Condition"/>
    <eClassifiers xsi:type="ecore:EClass" name="NestedCondition" eSuperTypes="#//conditions/PrimaryCondition">
      <eStructuralFeatures xsi:type="ecore:EReference" name="conditions" lowerBound="1"
          upperBound="-1" eType="#//conditions/Condition" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="RelationalCondition" eSuperTypes="#//conditions/PrimaryCondition #//references/ElementReference">
      <eStructuralFeatures xsi:type="ecore:EReference" name="relationOperator" lowerBound="1"
          eType="#//operators/RelationOperator" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="returnCode" lowerBound="1"
          eType="#//conditions/ReturnCode" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ReturnCode" abstract="true"/>
  </eSubpackages>
  <eSubpackages name="procedures" nsURI="http://www.servicifi.org/gelato/language/jcl/procedures"
      nsPrefix="procedures">
    <eClassifiers xsi:type="ecore:EClass" name="Procedure" eSuperTypes="#//containers/JCLRoot #//commons/NamedElement #//members/Member">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="endName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="members" nsURI="http://www.servicifi.org/gelato/language/jcl/members"
      nsPrefix="members">
    <eClassifiers xsi:type="ecore:EClass" name="Member" abstract="true"/>
  </eSubpackages>
  <eSubpackages name="waters" nsURI="http://www.servicifi.org/gelato/language/jcl/waters"
      nsPrefix="waters">
    <eClassifiers xsi:type="ecore:EClass" name="Water">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
  </eSubpackages>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"jcl","nsURI":"http://www.servicifi.org/gelato/language/jcl","name":"jcl","id":0,"eClass":"EPackage"},{"instanceTypeName":"Dummy","defaultValue":null,"instanceClassName":"java.lang.Object","name":"Dummy","instanceClass":"java.lang.Object","id":1,"serializable":true,"eClass":"EDataType"},{"nsPrefix":"commons","nsURI":"http://www.servicifi.org/gelato/language/jcl/commons","name":"commons","id":2,"eClass":"EPackage"},{"nsPrefix":"parameters","nsURI":"http://www.servicifi.org/gelato/language/jcl/parameters","name":"parameters","id":3,"eClass":"EPackage"},{"nsPrefix":"statements","nsURI":"http://www.servicifi.org/gelato/language/jcl/statements","name":"statements","id":4,"eClass":"EPackage"},{"nsPrefix":"containers","nsURI":"http://www.servicifi.org/gelato/language/jcl/containers","name":"containers","id":5,"eClass":"EPackage"},{"nsPrefix":"expressions","nsURI":"http://www.servicifi.org/gelato/language/jcl/expressions","name":"expressions","id":6,"eClass":"EPackage"},{"nsPrefix":"operators","nsURI":"http://www.servicifi.org/gelato/language/jcl/operators","name":"operators","id":7,"eClass":"EPackage"},{"nsPrefix":"literals","nsURI":"http://www.servicifi.org/gelato/language/jcl/literals","name":"literals","id":8,"eClass":"EPackage"},{"nsPrefix":"references","nsURI":"http://www.servicifi.org/gelato/language/jcl/references","name":"references","id":9,"eClass":"EPackage"},{"nsPrefix":"conditions","nsURI":"http://www.servicifi.org/gelato/language/jcl/conditions","name":"conditions","id":10,"eClass":"EPackage"},{"nsPrefix":"procedures","nsURI":"http://www.servicifi.org/gelato/language/jcl/procedures","name":"procedures","id":11,"eClass":"EPackage"},{"nsPrefix":"members","nsURI":"http://www.servicifi.org/gelato/language/jcl/members","name":"members","id":12,"eClass":"EPackage"},{"nsPrefix":"waters","nsURI":"http://www.servicifi.org/gelato/language/jcl/waters","name":"waters","id":13,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NamedElement","instanceClass":null,"abstract":false,"id":14,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PhraseableElement","instanceClass":null,"abstract":false,"id":15,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CommentableElement","instanceClass":null,"abstract":true,"id":16,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProcedureStepElement","instanceClass":null,"abstract":true,"id":17,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IncompleteElement","instanceClass":null,"abstract":true,"id":18,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":1,"iD":false,"id":19,"derived":false},{"id":20,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"isPhrase","changeable":true,"lowerBound":1,"iD":false,"id":21,"derived":false},{"id":22,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"comment","changeable":true,"lowerBound":0,"iD":false,"id":23,"derived":false},{"id":24,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"procStepName","changeable":true,"lowerBound":0,"iD":false,"id":25,"derived":false},{"id":26,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"waters","changeable":true,"resolveProxies":true,"lowerBound":0,"id":27,"derived":false},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Water","instanceClass":null,"abstract":false,"id":28,"interface":false,"eClass":"EClass"},{"id":29,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Parameter","instanceClass":null,"abstract":true,"id":30,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Display","instanceClass":null,"abstract":false,"id":31,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"JobClass","instanceClass":null,"abstract":false,"id":32,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MessageClass","instanceClass":null,"abstract":false,"id":33,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Password","instanceClass":null,"abstract":false,"id":34,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Priority","instanceClass":null,"abstract":false,"id":35,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UserID","instanceClass":null,"abstract":false,"id":36,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MessageLevel","instanceClass":null,"abstract":false,"id":37,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"AdressSpaceEnum","instanceClass":null,"id":38,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"TypeRunEnum","instanceClass":null,"id":39,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TypeRun","instanceClass":null,"abstract":false,"id":40,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AddressSpace","instanceClass":null,"abstract":false,"id":41,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Bytes","instanceClass":null,"abstract":false,"id":42,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AccountInfo","instanceClass":null,"abstract":false,"id":43,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Argument","instanceClass":null,"abstract":false,"id":44,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Condition","instanceClass":null,"abstract":false,"id":45,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DatasetName","instanceClass":null,"abstract":false,"id":46,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Other","instanceClass":null,"abstract":false,"id":47,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":48,"derived":false},{"id":49,"eClass":"EGenericType"},{"id":50,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":51,"derived":false},{"id":52,"eClass":"EGenericType"},{"id":53,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":54,"derived":false},{"id":55,"eClass":"EGenericType"},{"id":56,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"old","changeable":true,"lowerBound":1,"iD":false,"id":57,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"new","changeable":true,"lowerBound":1,"iD":false,"id":58,"derived":false},{"id":59,"eClass":"EGenericType"},{"id":60,"eClass":"EGenericType"},{"id":61,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":62,"derived":false},{"id":63,"eClass":"EGenericType"},{"id":64,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":65,"derived":false},{"id":66,"eClass":"EGenericType"},{"id":67,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"statements","changeable":true,"lowerBound":0,"iD":false,"id":68,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"messages","changeable":true,"lowerBound":0,"iD":false,"id":69,"derived":false},{"id":70,"eClass":"EGenericType"},{"id":71,"eClass":"EGenericType"},{"id":72,"eClass":"EGenericType"},{"name":"real","id":73,"value":0,"literal":"REAL","eClass":"EEnumLiteral"},{"name":"virtual","id":74,"value":1,"literal":"VIRT","eClass":"EEnumLiteral"},{"name":"copy","id":75,"value":0,"literal":"COPY","eClass":"EEnumLiteral"},{"name":"hold","id":76,"value":1,"literal":"HOLD","eClass":"EEnumLiteral"},{"name":"jclhold","id":77,"value":0,"literal":"JCLHOLD","eClass":"EEnumLiteral"},{"name":"scan","id":78,"value":0,"literal":"SCAN","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":79,"derived":false},{"id":80,"eClass":"EGenericType"},{"id":81,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":82,"derived":false},{"id":83,"eClass":"EGenericType"},{"id":84,"eClass":"EGenericType"},{"id":85,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":86,"derived":false},{"id":87,"eClass":"EGenericType"},{"id":88,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"values","changeable":true,"resolveProxies":true,"lowerBound":1,"id":89,"derived":false},{"id":90,"eClass":"EGenericType"},{"id":91,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Literal","instanceClass":null,"abstract":true,"id":92,"interface":false,"eClass":"EClass"},{"id":93,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":94,"derived":false},{"id":95,"eClass":"EGenericType"},{"id":96,"eClass":"EGenericType"},{"id":97,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"condition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":98,"derived":false},{"id":99,"eClass":"EGenericType"},{"id":100,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Condition","instanceClass":null,"abstract":true,"id":101,"interface":false,"eClass":"EClass"},{"id":102,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":103,"derived":false},{"id":104,"eClass":"EGenericType"},{"id":105,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":106,"derived":false},{"id":107,"eClass":"EGenericType"},{"id":108,"eClass":"EGenericType"},{"id":109,"eClass":"EGenericType"},{"id":110,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Statement","instanceClass":null,"abstract":true,"id":111,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Execute","instanceClass":null,"abstract":true,"id":112,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StatementContainer","instanceClass":null,"abstract":true,"id":113,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Condition","instanceClass":null,"abstract":false,"id":114,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataDefinition","instanceClass":null,"abstract":false,"id":115,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Set","instanceClass":null,"abstract":false,"id":116,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Input","instanceClass":null,"abstract":false,"id":117,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Output","instanceClass":null,"abstract":false,"id":118,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"JCLLibrary","instanceClass":null,"abstract":false,"id":119,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Control","instanceClass":null,"abstract":false,"id":120,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Include","instanceClass":null,"abstract":false,"id":121,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Command","instanceClass":null,"abstract":false,"id":122,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExecuteProgram","instanceClass":null,"abstract":false,"id":123,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExecuteProcedure","instanceClass":null,"abstract":false,"id":124,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EndControl","instanceClass":null,"abstract":false,"id":125,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Member","instanceClass":null,"abstract":true,"id":126,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"parameters","changeable":true,"resolveProxies":true,"lowerBound":0,"id":127,"derived":false},{"id":128,"eClass":"EGenericType"},{"id":129,"eClass":"EGenericType"},{"id":130,"eClass":"EGenericType"},{"id":131,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"statements","changeable":true,"resolveProxies":true,"lowerBound":1,"id":132,"derived":false},{"id":133,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"elseStatements","changeable":true,"resolveProxies":true,"lowerBound":1,"id":134,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"elseName","changeable":true,"lowerBound":1,"iD":false,"id":135,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"endName","changeable":true,"lowerBound":1,"iD":false,"id":136,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"condition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":137,"derived":false},{"id":138,"eClass":"EGenericType"},{"id":139,"eClass":"EGenericType"},{"id":140,"eClass":"EGenericType"},{"id":141,"eClass":"EGenericType"},{"id":142,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Expression","instanceClass":null,"abstract":true,"id":143,"interface":false,"eClass":"EClass"},{"id":144,"eClass":"EGenericType"},{"id":145,"eClass":"EGenericType"},{"id":146,"eClass":"EGenericType"},{"id":147,"eClass":"EGenericType"},{"id":148,"eClass":"EGenericType"},{"id":149,"eClass":"EGenericType"},{"id":150,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"endName","changeable":true,"lowerBound":1,"iD":false,"id":151,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"endControl","changeable":true,"resolveProxies":true,"lowerBound":1,"id":152,"derived":false},{"id":153,"eClass":"EGenericType"},{"id":154,"eClass":"EGenericType"},{"id":155,"eClass":"EGenericType"},{"id":156,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":157,"derived":false},{"id":158,"eClass":"EGenericType"},{"id":159,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"programName","changeable":true,"lowerBound":1,"iD":false,"id":160,"derived":false},{"id":161,"eClass":"EGenericType"},{"id":162,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"procedureName","changeable":true,"lowerBound":1,"iD":false,"id":163,"derived":false},{"id":164,"eClass":"EGenericType"},{"id":165,"eClass":"EGenericType"},{"id":166,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"JCLRoot","instanceClass":null,"abstract":false,"id":167,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"JobUnit","instanceClass":null,"abstract":false,"id":168,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"members","changeable":true,"resolveProxies":true,"lowerBound":0,"id":169,"derived":false},{"id":170,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"parameters","changeable":true,"resolveProxies":true,"lowerBound":1,"id":171,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"accountInfos","changeable":true,"resolveProxies":true,"lowerBound":0,"id":172,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"executes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":173,"derived":false},{"id":174,"eClass":"EGenericType"},{"id":175,"eClass":"EGenericType"},{"id":176,"eClass":"EGenericType"},{"id":177,"eClass":"EGenericType"},{"id":178,"eClass":"EGenericType"},{"id":179,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RelationalExpression","instanceClass":null,"abstract":false,"id":180,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalExpression","instanceClass":null,"abstract":true,"id":181,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalOrExpression","instanceClass":null,"abstract":false,"id":182,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalOrExpressionChild","instanceClass":null,"abstract":true,"id":183,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalAndExpression","instanceClass":null,"abstract":false,"id":184,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalAndExpressionChild","instanceClass":null,"abstract":true,"id":185,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RelationalExpressionChild","instanceClass":null,"abstract":true,"id":186,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UnaryExpressionChild","instanceClass":null,"abstract":true,"id":187,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UnaryExpression","instanceClass":null,"abstract":false,"id":188,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NestedExpression","instanceClass":null,"abstract":false,"id":189,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PrimaryExpression","instanceClass":null,"abstract":true,"id":190,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Abend","instanceClass":null,"abstract":false,"id":191,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Run","instanceClass":null,"abstract":false,"id":192,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"children","changeable":true,"resolveProxies":true,"lowerBound":1,"id":193,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"relationOperators","changeable":true,"resolveProxies":true,"lowerBound":0,"id":194,"derived":false},{"id":195,"eClass":"EGenericType"},{"id":196,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RelationOperator","instanceClass":null,"abstract":true,"id":197,"interface":false,"eClass":"EClass"},{"id":198,"eClass":"EGenericType"},{"id":199,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"children","changeable":true,"resolveProxies":true,"lowerBound":1,"id":200,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"orOperators","changeable":true,"resolveProxies":true,"lowerBound":0,"id":201,"derived":false},{"id":202,"eClass":"EGenericType"},{"id":203,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Or","instanceClass":null,"abstract":false,"id":204,"interface":false,"eClass":"EClass"},{"id":205,"eClass":"EGenericType"},{"id":206,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"children","changeable":true,"resolveProxies":true,"lowerBound":1,"id":207,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"andOperators","changeable":true,"resolveProxies":true,"lowerBound":0,"id":208,"derived":false},{"id":209,"eClass":"EGenericType"},{"id":210,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"And","instanceClass":null,"abstract":false,"id":211,"interface":false,"eClass":"EClass"},{"id":212,"eClass":"EGenericType"},{"id":213,"eClass":"EGenericType"},{"id":214,"eClass":"EGenericType"},{"id":215,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"child","changeable":true,"resolveProxies":true,"lowerBound":1,"id":216,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"operator","changeable":true,"resolveProxies":true,"lowerBound":0,"id":217,"derived":false},{"id":218,"eClass":"EGenericType"},{"id":219,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UnaryOperator","instanceClass":null,"abstract":true,"id":220,"interface":false,"eClass":"EClass"},{"id":221,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":222,"derived":false},{"id":223,"eClass":"EGenericType"},{"id":224,"eClass":"EGenericType"},{"id":225,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"step","changeable":true,"resolveProxies":true,"lowerBound":1,"id":226,"derived":false},{"id":227,"eClass":"EGenericType"},{"id":228,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IdentifierReference","instanceClass":null,"abstract":false,"id":229,"interface":false,"eClass":"EClass"},{"id":230,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"step","changeable":true,"resolveProxies":true,"lowerBound":1,"id":231,"derived":false},{"id":232,"eClass":"EGenericType"},{"id":233,"eClass":"EGenericType"},{"id":234,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Operator","instanceClass":null,"abstract":true,"id":235,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GreaterThan","instanceClass":null,"abstract":false,"id":236,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GreaterEqual","instanceClass":null,"abstract":false,"id":237,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Equal","instanceClass":null,"abstract":false,"id":238,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LessThan","instanceClass":null,"abstract":false,"id":239,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LessEqual","instanceClass":null,"abstract":false,"id":240,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NotEqual","instanceClass":null,"abstract":false,"id":241,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Negate","instanceClass":null,"abstract":false,"id":242,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LogicOperator","instanceClass":null,"abstract":false,"id":243,"interface":false,"eClass":"EClass"},{"id":244,"eClass":"EGenericType"},{"id":245,"eClass":"EGenericType"},{"id":246,"eClass":"EGenericType"},{"id":247,"eClass":"EGenericType"},{"id":248,"eClass":"EGenericType"},{"id":249,"eClass":"EGenericType"},{"id":250,"eClass":"EGenericType"},{"id":251,"eClass":"EGenericType"},{"id":252,"eClass":"EGenericType"},{"id":253,"eClass":"EGenericType"},{"id":254,"eClass":"EGenericType"},{"id":255,"eClass":"EGenericType"},{"id":256,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IntegerLiteral","instanceClass":null,"abstract":false,"id":257,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StringLiteral","instanceClass":null,"abstract":false,"id":258,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SpecialLiteral","instanceClass":null,"abstract":false,"id":259,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ReturnCode","instanceClass":null,"abstract":true,"id":260,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":261,"derived":false},{"id":262,"eClass":"EGenericType"},{"id":263,"eClass":"EGenericType"},{"id":264,"eClass":"EGenericType"},{"id":265,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":266,"derived":false},{"id":267,"eClass":"EGenericType"},{"id":268,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":269,"derived":false},{"id":270,"eClass":"EGenericType"},{"id":271,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Reference","instanceClass":null,"abstract":true,"id":272,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ElementReference","instanceClass":null,"abstract":true,"id":273,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ReferenceableElement","instanceClass":null,"abstract":true,"id":274,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"next","changeable":true,"resolveProxies":true,"lowerBound":0,"id":275,"derived":false},{"id":276,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":1,"id":277,"derived":false},{"id":278,"eClass":"EGenericType"},{"id":279,"eClass":"EGenericType"},{"id":280,"eClass":"EGenericType"},{"id":281,"eClass":"EGenericType"},{"id":282,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Even","instanceClass":null,"abstract":false,"id":283,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Only","instanceClass":null,"abstract":false,"id":284,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PrimaryCondition","instanceClass":null,"abstract":true,"id":285,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NestedCondition","instanceClass":null,"abstract":false,"id":286,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RelationalCondition","instanceClass":null,"abstract":false,"id":287,"interface":false,"eClass":"EClass"},{"id":288,"eClass":"EGenericType"},{"id":289,"eClass":"EGenericType"},{"id":290,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"conditions","changeable":true,"resolveProxies":true,"lowerBound":1,"id":291,"derived":false},{"id":292,"eClass":"EGenericType"},{"id":293,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"relationOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":294,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"returnCode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":295,"derived":false},{"id":296,"eClass":"EGenericType"},{"id":297,"eClass":"EGenericType"},{"id":298,"eClass":"EGenericType"},{"id":299,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Procedure","instanceClass":null,"abstract":false,"id":300,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"endName","changeable":true,"lowerBound":0,"iD":false,"id":301,"derived":false},{"id":302,"eClass":"EGenericType"},{"id":303,"eClass":"EGenericType"},{"id":304,"eClass":"EGenericType"},{"id":305,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":306,"derived":false},{"id":307,"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":1,"target":0},{"source":2,"target":14},{"source":2,"target":15},{"source":2,"target":16},{"source":2,"target":17},{"source":2,"target":18},{"source":2,"target":0},{"source":14,"target":2},{"source":14,"target":19},{"source":19,"target":20},{"source":19,"target":14},{"source":15,"target":2},{"source":15,"target":21},{"source":21,"target":22},{"source":21,"target":15},{"source":16,"target":2},{"source":16,"target":23},{"source":23,"target":24},{"source":23,"target":16},{"source":17,"target":2},{"source":17,"target":25},{"source":25,"target":26},{"source":25,"target":17},{"source":18,"target":2},{"source":18,"target":27},{"source":27,"target":28},{"source":27,"target":29},{"source":27,"target":18},{"source":29,"target":28},{"source":3,"target":30},{"source":3,"target":31},{"source":3,"target":32},{"source":3,"target":33},{"source":3,"target":34},{"source":3,"target":35},{"source":3,"target":36},{"source":3,"target":37},{"source":3,"target":38},{"source":3,"target":39},{"source":3,"target":40},{"source":3,"target":41},{"source":3,"target":42},{"source":3,"target":43},{"source":3,"target":44},{"source":3,"target":45},{"source":3,"target":46},{"source":3,"target":47},{"source":3,"target":0},{"source":30,"target":3},{"source":31,"target":3},{"source":31,"target":30},{"source":31,"target":48},{"source":31,"target":49},{"source":48,"target":50},{"source":48,"target":31},{"source":49,"target":30},{"source":32,"target":3},{"source":32,"target":30},{"source":32,"target":51},{"source":32,"target":52},{"source":51,"target":53},{"source":51,"target":32},{"source":52,"target":30},{"source":33,"target":3},{"source":33,"target":30},{"source":33,"target":54},{"source":33,"target":55},{"source":54,"target":56},{"source":54,"target":33},{"source":55,"target":30},{"source":34,"target":3},{"source":34,"target":30},{"source":34,"target":57},{"source":34,"target":58},{"source":34,"target":59},{"source":57,"target":60},{"source":57,"target":34},{"source":58,"target":61},{"source":58,"target":34},{"source":59,"target":30},{"source":35,"target":3},{"source":35,"target":30},{"source":35,"target":62},{"source":35,"target":63},{"source":62,"target":64},{"source":62,"target":35},{"source":63,"target":30},{"source":36,"target":3},{"source":36,"target":30},{"source":36,"target":65},{"source":36,"target":66},{"source":65,"target":67},{"source":65,"target":36},{"source":66,"target":30},{"source":37,"target":3},{"source":37,"target":30},{"source":37,"target":68},{"source":37,"target":69},{"source":37,"target":70},{"source":68,"target":71},{"source":68,"target":37},{"source":69,"target":72},{"source":69,"target":37},{"source":70,"target":30},{"source":38,"target":3},{"source":38,"target":73},{"source":38,"target":74},{"source":73,"target":38},{"source":74,"target":38},{"source":39,"target":3},{"source":39,"target":75},{"source":39,"target":76},{"source":39,"target":77},{"source":39,"target":78},{"source":75,"target":39},{"source":76,"target":39},{"source":77,"target":39},{"source":78,"target":39},{"source":40,"target":3},{"source":40,"target":30},{"source":40,"target":79},{"source":40,"target":80},{"source":79,"target":39},{"source":79,"target":81},{"source":79,"target":40},{"source":81,"target":39},{"source":80,"target":30},{"source":41,"target":3},{"source":41,"target":30},{"source":41,"target":17},{"source":41,"target":82},{"source":41,"target":83},{"source":41,"target":84},{"source":82,"target":38},{"source":82,"target":85},{"source":82,"target":41},{"source":85,"target":38},{"source":83,"target":30},{"source":84,"target":17},{"source":42,"target":3},{"source":42,"target":30},{"source":42,"target":86},{"source":42,"target":87},{"source":86,"target":88},{"source":86,"target":42},{"source":87,"target":30},{"source":43,"target":3},{"source":43,"target":30},{"source":43,"target":17},{"source":43,"target":89},{"source":43,"target":90},{"source":43,"target":91},{"source":89,"target":92},{"source":89,"target":93},{"source":89,"target":43},{"source":93,"target":92},{"source":90,"target":30},{"source":91,"target":17},{"source":44,"target":3},{"source":44,"target":30},{"source":44,"target":17},{"source":44,"target":94},{"source":44,"target":95},{"source":44,"target":96},{"source":94,"target":97},{"source":94,"target":44},{"source":95,"target":30},{"source":96,"target":17},{"source":45,"target":3},{"source":45,"target":30},{"source":45,"target":17},{"source":45,"target":98},{"source":45,"target":99},{"source":45,"target":100},{"source":98,"target":101},{"source":98,"target":102},{"source":98,"target":45},{"source":102,"target":101},{"source":99,"target":30},{"source":100,"target":17},{"source":46,"target":3},{"source":46,"target":30},{"source":46,"target":103},{"source":46,"target":104},{"source":103,"target":105},{"source":103,"target":46},{"source":104,"target":30},{"source":47,"target":3},{"source":47,"target":30},{"source":47,"target":14},{"source":47,"target":17},{"source":47,"target":106},{"source":47,"target":107},{"source":47,"target":108},{"source":47,"target":109},{"source":106,"target":110},{"source":106,"target":47},{"source":107,"target":30},{"source":108,"target":14},{"source":109,"target":17},{"source":4,"target":111},{"source":4,"target":112},{"source":4,"target":113},{"source":4,"target":114},{"source":4,"target":115},{"source":4,"target":116},{"source":4,"target":117},{"source":4,"target":118},{"source":4,"target":119},{"source":4,"target":120},{"source":4,"target":121},{"source":4,"target":122},{"source":4,"target":123},{"source":4,"target":124},{"source":4,"target":125},{"source":4,"target":0},{"source":111,"target":4},{"source":111,"target":14},{"source":111,"target":126},{"source":111,"target":127},{"source":111,"target":128},{"source":111,"target":129},{"source":127,"target":30},{"source":127,"target":130},{"source":127,"target":111},{"source":130,"target":30},{"source":128,"target":14},{"source":129,"target":126},{"source":112,"target":4},{"source":112,"target":111},{"source":112,"target":131},{"source":131,"target":111},{"source":113,"target":4},{"source":113,"target":132},{"source":132,"target":111},{"source":132,"target":133},{"source":132,"target":113},{"source":133,"target":111},{"source":114,"target":4},{"source":114,"target":113},{"source":114,"target":111},{"source":114,"target":134},{"source":114,"target":135},{"source":114,"target":136},{"source":114,"target":137},{"source":114,"target":138},{"source":114,"target":139},{"source":134,"target":111},{"source":134,"target":140},{"source":134,"target":114},{"source":140,"target":111},{"source":135,"target":141},{"source":135,"target":114},{"source":136,"target":142},{"source":136,"target":114},{"source":137,"target":143},{"source":137,"target":144},{"source":137,"target":114},{"source":144,"target":143},{"source":138,"target":113},{"source":139,"target":111},{"source":115,"target":4},{"source":115,"target":111},{"source":115,"target":17},{"source":115,"target":145},{"source":115,"target":146},{"source":145,"target":111},{"source":146,"target":17},{"source":116,"target":4},{"source":116,"target":111},{"source":116,"target":147},{"source":147,"target":111},{"source":117,"target":4},{"source":117,"target":111},{"source":117,"target":148},{"source":148,"target":111},{"source":118,"target":4},{"source":118,"target":111},{"source":118,"target":149},{"source":149,"target":111},{"source":119,"target":4},{"source":119,"target":111},{"source":119,"target":150},{"source":150,"target":111},{"source":120,"target":4},{"source":120,"target":111},{"source":120,"target":151},{"source":120,"target":152},{"source":120,"target":153},{"source":151,"target":154},{"source":151,"target":120},{"source":152,"target":125},{"source":152,"target":155},{"source":152,"target":120},{"source":155,"target":125},{"source":153,"target":111},{"source":121,"target":4},{"source":121,"target":111},{"source":121,"target":156},{"source":156,"target":111},{"source":122,"target":4},{"source":122,"target":111},{"source":122,"target":157},{"source":122,"target":158},{"source":157,"target":159},{"source":157,"target":122},{"source":158,"target":111},{"source":123,"target":4},{"source":123,"target":112},{"source":123,"target":160},{"source":123,"target":161},{"source":160,"target":162},{"source":160,"target":123},{"source":161,"target":112},{"source":124,"target":4},{"source":124,"target":112},{"source":124,"target":163},{"source":124,"target":164},{"source":163,"target":165},{"source":163,"target":124},{"source":164,"target":112},{"source":125,"target":4},{"source":125,"target":111},{"source":125,"target":166},{"source":166,"target":111},{"source":5,"target":167},{"source":5,"target":168},{"source":5,"target":0},{"source":167,"target":5},{"source":167,"target":169},{"source":169,"target":126},{"source":169,"target":170},{"source":169,"target":167},{"source":170,"target":126},{"source":168,"target":5},{"source":168,"target":14},{"source":168,"target":167},{"source":168,"target":18},{"source":168,"target":171},{"source":168,"target":172},{"source":168,"target":173},{"source":168,"target":174},{"source":168,"target":175},{"source":168,"target":176},{"source":171,"target":30},{"source":171,"target":177},{"source":171,"target":168},{"source":177,"target":30},{"source":172,"target":92},{"source":172,"target":178},{"source":172,"target":168},{"source":178,"target":92},{"source":173,"target":123},{"source":173,"target":179},{"source":173,"target":168},{"source":179,"target":123},{"source":174,"target":14},{"source":175,"target":167},{"source":176,"target":18},{"source":6,"target":143},{"source":6,"target":180},{"source":6,"target":181},{"source":6,"target":182},{"source":6,"target":183},{"source":6,"target":184},{"source":6,"target":185},{"source":6,"target":186},{"source":6,"target":187},{"source":6,"target":188},{"source":6,"target":189},{"source":6,"target":190},{"source":6,"target":191},{"source":6,"target":192},{"source":6,"target":0},{"source":143,"target":6},{"source":180,"target":6},{"source":180,"target":185},{"source":180,"target":193},{"source":180,"target":194},{"source":180,"target":195},{"source":193,"target":186},{"source":193,"target":196},{"source":193,"target":180},{"source":196,"target":186},{"source":194,"target":197},{"source":194,"target":198},{"source":194,"target":180},{"source":198,"target":197},{"source":195,"target":185},{"source":181,"target":6},{"source":181,"target":143},{"source":181,"target":199},{"source":199,"target":143},{"source":182,"target":6},{"source":182,"target":181},{"source":182,"target":200},{"source":182,"target":201},{"source":182,"target":202},{"source":200,"target":183},{"source":200,"target":203},{"source":200,"target":182},{"source":203,"target":183},{"source":201,"target":204},{"source":201,"target":205},{"source":201,"target":182},{"source":205,"target":204},{"source":202,"target":181},{"source":183,"target":6},{"source":183,"target":181},{"source":183,"target":206},{"source":206,"target":181},{"source":184,"target":6},{"source":184,"target":183},{"source":184,"target":207},{"source":184,"target":208},{"source":184,"target":209},{"source":207,"target":185},{"source":207,"target":210},{"source":207,"target":184},{"source":210,"target":185},{"source":208,"target":211},{"source":208,"target":212},{"source":208,"target":184},{"source":212,"target":211},{"source":209,"target":183},{"source":185,"target":6},{"source":185,"target":183},{"source":185,"target":213},{"source":213,"target":183},{"source":186,"target":6},{"source":186,"target":185},{"source":186,"target":214},{"source":214,"target":185},{"source":187,"target":6},{"source":187,"target":186},{"source":187,"target":215},{"source":215,"target":186},{"source":188,"target":6},{"source":188,"target":186},{"source":188,"target":216},{"source":188,"target":217},{"source":188,"target":218},{"source":216,"target":187},{"source":216,"target":219},{"source":216,"target":188},{"source":219,"target":187},{"source":217,"target":220},{"source":217,"target":221},{"source":217,"target":188},{"source":221,"target":220},{"source":218,"target":186},{"source":189,"target":6},{"source":189,"target":190},{"source":189,"target":222},{"source":189,"target":223},{"source":222,"target":143},{"source":222,"target":224},{"source":222,"target":189},{"source":224,"target":143},{"source":223,"target":190},{"source":190,"target":6},{"source":190,"target":187},{"source":190,"target":225},{"source":225,"target":187},{"source":191,"target":6},{"source":191,"target":190},{"source":191,"target":17},{"source":191,"target":226},{"source":191,"target":227},{"source":191,"target":228},{"source":226,"target":229},{"source":226,"target":230},{"source":226,"target":191},{"source":230,"target":229},{"source":227,"target":190},{"source":228,"target":17},{"source":192,"target":6},{"source":192,"target":190},{"source":192,"target":17},{"source":192,"target":231},{"source":192,"target":232},{"source":192,"target":233},{"source":231,"target":229},{"source":231,"target":234},{"source":231,"target":192},{"source":234,"target":229},{"source":232,"target":190},{"source":233,"target":17},{"source":7,"target":235},{"source":7,"target":236},{"source":7,"target":237},{"source":7,"target":238},{"source":7,"target":239},{"source":7,"target":240},{"source":7,"target":241},{"source":7,"target":220},{"source":7,"target":197},{"source":7,"target":242},{"source":7,"target":243},{"source":7,"target":211},{"source":7,"target":204},{"source":7,"target":0},{"source":235,"target":7},{"source":235,"target":15},{"source":235,"target":244},{"source":244,"target":15},{"source":236,"target":7},{"source":236,"target":197},{"source":236,"target":245},{"source":245,"target":197},{"source":237,"target":7},{"source":237,"target":197},{"source":237,"target":246},{"source":246,"target":197},{"source":238,"target":7},{"source":238,"target":197},{"source":238,"target":247},{"source":247,"target":197},{"source":239,"target":7},{"source":239,"target":197},{"source":239,"target":248},{"source":248,"target":197},{"source":240,"target":7},{"source":240,"target":197},{"source":240,"target":249},{"source":249,"target":197},{"source":241,"target":7},{"source":241,"target":197},{"source":241,"target":250},{"source":250,"target":197},{"source":220,"target":7},{"source":220,"target":235},{"source":220,"target":251},{"source":251,"target":235},{"source":197,"target":7},{"source":197,"target":235},{"source":197,"target":252},{"source":252,"target":235},{"source":242,"target":7},{"source":242,"target":220},{"source":242,"target":253},{"source":253,"target":220},{"source":243,"target":7},{"source":243,"target":235},{"source":243,"target":254},{"source":254,"target":235},{"source":211,"target":7},{"source":211,"target":243},{"source":211,"target":255},{"source":255,"target":243},{"source":204,"target":7},{"source":204,"target":243},{"source":204,"target":256},{"source":256,"target":243},{"source":8,"target":92},{"source":8,"target":257},{"source":8,"target":258},{"source":8,"target":259},{"source":8,"target":0},{"source":92,"target":8},{"source":257,"target":8},{"source":257,"target":92},{"source":257,"target":190},{"source":257,"target":260},{"source":257,"target":261},{"source":257,"target":262},{"source":257,"target":263},{"source":257,"target":264},{"source":261,"target":265},{"source":261,"target":257},{"source":262,"target":92},{"source":263,"target":190},{"source":264,"target":260},{"source":258,"target":8},{"source":258,"target":92},{"source":258,"target":266},{"source":258,"target":267},{"source":266,"target":268},{"source":266,"target":258},{"source":267,"target":92},{"source":259,"target":8},{"source":259,"target":92},{"source":259,"target":269},{"source":259,"target":270},{"source":269,"target":271},{"source":269,"target":259},{"source":270,"target":92},{"source":9,"target":272},{"source":9,"target":273},{"source":9,"target":229},{"source":9,"target":274},{"source":9,"target":0},{"source":272,"target":9},{"source":272,"target":275},{"source":275,"target":272},{"source":275,"target":276},{"source":275,"target":272},{"source":276,"target":272},{"source":273,"target":9},{"source":273,"target":272},{"source":273,"target":277},{"source":273,"target":278},{"source":277,"target":274},{"source":277,"target":279},{"source":277,"target":273},{"source":279,"target":274},{"source":278,"target":272},{"source":229,"target":9},{"source":229,"target":273},{"source":229,"target":190},{"source":229,"target":260},{"source":229,"target":280},{"source":229,"target":281},{"source":229,"target":282},{"source":280,"target":273},{"source":281,"target":190},{"source":282,"target":260},{"source":274,"target":9},{"source":10,"target":101},{"source":10,"target":283},{"source":10,"target":284},{"source":10,"target":285},{"source":10,"target":286},{"source":10,"target":287},{"source":10,"target":260},{"source":10,"target":0},{"source":101,"target":10},{"source":283,"target":10},{"source":283,"target":285},{"source":283,"target":288},{"source":288,"target":285},{"source":284,"target":10},{"source":284,"target":285},{"source":284,"target":289},{"source":289,"target":285},{"source":285,"target":10},{"source":285,"target":101},{"source":285,"target":290},{"source":290,"target":101},{"source":286,"target":10},{"source":286,"target":285},{"source":286,"target":291},{"source":286,"target":292},{"source":291,"target":101},{"source":291,"target":293},{"source":291,"target":286},{"source":293,"target":101},{"source":292,"target":285},{"source":287,"target":10},{"source":287,"target":285},{"source":287,"target":273},{"source":287,"target":294},{"source":287,"target":295},{"source":287,"target":296},{"source":287,"target":297},{"source":294,"target":197},{"source":294,"target":298},{"source":294,"target":287},{"source":298,"target":197},{"source":295,"target":260},{"source":295,"target":299},{"source":295,"target":287},{"source":299,"target":260},{"source":296,"target":285},{"source":297,"target":273},{"source":260,"target":10},{"source":11,"target":300},{"source":11,"target":0},{"source":300,"target":11},{"source":300,"target":167},{"source":300,"target":14},{"source":300,"target":126},{"source":300,"target":301},{"source":300,"target":302},{"source":300,"target":303},{"source":300,"target":304},{"source":301,"target":305},{"source":301,"target":300},{"source":302,"target":167},{"source":303,"target":14},{"source":304,"target":126},{"source":12,"target":126},{"source":12,"target":0},{"source":126,"target":12},{"source":13,"target":28},{"source":13,"target":0},{"source":28,"target":13},{"source":28,"target":306},{"source":306,"target":307},{"source":306,"target":28}],"multigraph":true}