model
GeppettoModel
variables
worlds
libraries
tags
id

name

dataSources
queries
Node
getPath
id

name

tags
GeppettoLibrary
getTypeById
types
sharedTypes
LibraryManager
libraries
ExperimentState
recordedVariables
setParameters
experimentId
projectId
VariableValue
pointer
value
Tag
tags
name

DomainModel
domainModel
format
ModelFormat
modelFormat
ExternalDomainModel
fileFormat
ZIP
FileFormat
ZIP
ZIP
HDF5
HDF5
StringToStringMap
java.util.Map$Entry
java.util.Map$Entry
key
value
ISynchable
synched
World
variables
instances
types
Type
getDefaultValue
extendsType
type
superType
abstract
visualType
referencedVariables
domainModel
VisualType
defaultValue
ImportType
url
referenceURL
modelInterpreterId
autoresolve
true
CompositeType
variables
defaultValue
PointerType
defaultValue
QuantityType
defaultValue
ParameterType
defaultValue
StateVariableType
defaultValue
DynamicsType
defaultValue
ArgumentType
defaultValue
ExpressionType
defaultValue
HTMLType
defaultValue
JSONType
defaultValue
TextType
defaultValue
URLType
defaultValue
PointType
defaultValue
ArrayType
size
arrayType
defaultValue
CompositeVisualType
variables
visualGroups
ConnectionType
variables
defaultValue
SimpleType
ImageType
defaultValue
SimpleArrayType
defaultValue
MetadataType
values
Value
Composite
value
StringToValueMap
java.util.Map$Entry
java.util.Map$Entry
key
value
Quantity
scalingFactor
value
PhysicalQuantity
unit
Unit
unit
TimeSeries
unit
scalingFactor
value
MDTimeSeries
value
MetadataValue
Text
text
URL
url
HTML
html
Pointer
getInstancePath
elements
point
path
PointerElement
variable
type
index
-1
Point
x
y
z
Dynamics
initialCondition
dynamics
FunctionPlot
title
xAxisLabel
yAxisLabel
initialValue
finalValue
stepValue
Function
arguments
expression
functionPlot
Argument
argument

Expression
expression
VisualValue
groupElements
position
Collada
collada
OBJ
obj
Sphere
radius
Cylinder
bottomRadius
topRadius
height
distal
Particles
particles
SkeletonAnimation
skeletonTransformationSeries
SkeletonTransformation
skeletonTransformation
VisualGroupElement
defaultColor
parameter
VisualGroup
lowSpectrumColor
highSpectrumColor
type
visualGroupElements
Connection
a
b
connectivity
Connectivity
DIRECTIONAL
DIRECTIONAL
BIDIRECTIONAL
BIDIRECTIONAL
NON_DIRECTIONAL
NON_DIRECTIONAL
ArrayElement
index
position
initialValue
ArrayValue
elements
Image
data
name
reference
format
ImageFormat
PNG
PNG
JPEG
JPEG
IIP
IIP
DCM
DCM
NIFTI
NIFTI
TIFF
TIFF
DZI
DZI
GOOGLE_MAP
GOOGLE_MAP
ImportValue
modelInterpreterId
Metadata
value
JSON
json
GenericArray
elements
StringArray
elements
IntArray
elements
DoubleArray
elements
AArrayValue
variables
Variable
anonymousTypes
types
initialValues
static
position
TypeToValueMap
java.util.Map$Entry
java.util.Map$Entry
key
value
datasources
DataSource
dataSourceService
libraryConfigurations
url
queries
dependenciesLibrary
targetLibrary
fetchVariableQuery
DataSourceLibraryConfiguration
library
modelInterpreterId
format
Query
description
matchingCriteria
runForCount
true
returnType
ProcessQuery
parameters
queryProcessorId
SimpleQuery
query
countQuery
CompoundQuery
queryChain
CompoundRefQuery
queryChain
QueryResults
getValue
field
row
id
header
results
RunnableQuery
targetVariablePath
queryPath
booleanOperator
AND
AQueryResult
QueryResult
values
SerializableQueryResult
values
QueryMatchingCriteria
type
BooleanOperator
AND
AND
NAND
NAND
OR
OR
instances
Instance
type
value
SimpleInstance
visualValue
position
SimpleConnectionInstance
a
b
connectivity
<?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="model" nsURI="https://raw.githubusercontent.com/openworm/org.geppetto.model/master/src/main/resources/geppettoModel.ecore"
    nsPrefix="gep">
  <eClassifiers xsi:type="ecore:EClass" name="GeppettoModel">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="The root of every Geppetto model. This is the configuration of the Geppetto Model, to not be confused with the model Instantiation."/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1"
        eType="#//variables/Variable" containment="true" resolveProxies="false">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="[DEPRECATED, see Instantiation] The top level variables instantiated inside the Geppetto Model.  The type of the variables will be coming from inside Libraries available inside this GeppettoModel."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="worlds" upperBound="-1"
        eType="#//World" containment="true" resolveProxies="false">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The top level variables instantiated inside the Geppetto Model.  The type of the variables will be coming from inside Libraries available inside this GeppettoModel."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="libraries" upperBound="-1"
        eType="#//GeppettoLibrary" containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The libraries are container of types. A library can be associated to a modelInterpreter."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="tags" upperBound="-1" eType="#//Tag"
        containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The tags available in the GeppettoModel."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"
        defaultValueLiteral="">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The id of the GeppettoModel."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"
        defaultValueLiteral="">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The name of the GeppettoModel."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="dataSources" upperBound="-1"
        eType="#//datasources/DataSource" containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The data sources available for this model."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="queries" upperBound="-1"
        eType="#//datasources/Query" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Node" abstract="true" eSuperTypes="#//ISynchable">
    <eOperations name="getPath" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="tags" upperBound="-1" eType="#//Tag"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="GeppettoLibrary" eSuperTypes="#//Node">
    <eOperations name="getTypeById" eType="#//types/Type"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="types" upperBound="-1"
        eType="#//types/Type" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="sharedTypes" upperBound="-1"
        eType="#//types/Type"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="LibraryManager">
    <eStructuralFeatures xsi:type="ecore:EReference" name="libraries" upperBound="-1"
        eType="#//GeppettoLibrary" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ExperimentState">
    <eStructuralFeatures xsi:type="ecore:EReference" name="recordedVariables" upperBound="-1"
        eType="#//VariableValue" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="setParameters" upperBound="-1"
        eType="#//VariableValue" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="experimentId" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Long"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="projectId" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Long"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="VariableValue">
    <eStructuralFeatures xsi:type="ecore:EReference" name="pointer" lowerBound="1"
        eType="#//values/Pointer" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="#//values/Value"
        containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Tag" eSuperTypes="#//ISynchable">
    <eStructuralFeatures xsi:type="ecore:EReference" name="tags" upperBound="-1" eType="#//Tag"
        containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"
        defaultValueLiteral=""/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="DomainModel">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="domainModel" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
        transient="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="format" eType="#//ModelFormat"
        containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ModelFormat">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="modelFormat" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ExternalDomainModel" eSuperTypes="#//DomainModel">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="fileFormat" lowerBound="1"
        eType="#//FileFormat" defaultValueLiteral="ZIP"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="FileFormat">
    <eLiterals name="ZIP"/>
    <eLiterals name="HDF5" value="1"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="StringToStringMap" instanceClassName="java.util.Map$Entry">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ISynchable" abstract="true" interface="true">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="synched" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
        transient="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="World" eSuperTypes="#//Node">
    <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1"
        eType="#//variables/Variable" containment="true" resolveProxies="false">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The top level variables instantiated inside the Geppetto Model.  The type of the variables will be coming from inside Libraries available inside this GeppettoModel."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="instances" upperBound="-1"
        eType="#//instances/Instance" containment="true" resolveProxies="false">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The top level variables instantiated inside the Geppetto Model.  The type of the variables will be coming from inside Libraries available inside this GeppettoModel."/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eSubpackages name="types" nsURI="https://raw.githubusercontent.com/openworm/org.geppetto.model/master/src/main/resources/geppettoModel.ecore#//types"
      nsPrefix="gep">
    <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true" eSuperTypes="#//Node">
      <eOperations name="getDefaultValue" eType="#//values/Value"/>
      <eOperations name="extendsType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean">
        <eParameters name="type" lowerBound="1" eType="#//types/Type"/>
      </eOperations>
      <eStructuralFeatures xsi:type="ecore:EReference" name="superType" upperBound="-1"
          eType="#//types/Type"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="visualType" eType="#//types/VisualType"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="referencedVariables"
          upperBound="-1" eType="#//variables/Variable" transient="true" resolveProxies="false"
          eOpposite="#//variables/Variable/types"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="domainModel" eType="#//DomainModel"
          transient="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="VisualType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/VisualValue"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ImportType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="referenceURL" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="modelInterpreterId" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoresolve" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
          defaultValueLiteral="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CompositeType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1"
          eType="#//variables/Variable" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/Composite"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PointerType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/Pointer"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="QuantityType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/Quantity"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ParameterType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/Quantity"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="StateVariableType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/Quantity"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DynamicsType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/Dynamics"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ArgumentType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/Argument"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ExpressionType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/Expression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="HTMLType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/HTML"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="JSONType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/JSON"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TextType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/Text"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="URLType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/URL"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PointType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/Point"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ArrayType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Int"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="arrayType" lowerBound="1"
          eType="#//types/Type"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/ArrayValue"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CompositeVisualType" eSuperTypes="#//types/VisualType">
      <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1"
          eType="#//variables/Variable" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="visualGroups" upperBound="-1"
          eType="#//values/VisualGroup" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ConnectionType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1"
          eType="#//variables/Variable" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/Composite"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SimpleType" eSuperTypes="#//types/Type"/>
    <eClassifiers xsi:type="ecore:EClass" name="ImageType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/Image"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SimpleArrayType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" eType="#//values/AArrayValue"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="MetadataType" eSuperTypes="#//types/Type"/>
  </eSubpackages>
  <eSubpackages name="values" nsURI="https://raw.githubusercontent.com/openworm/org.geppetto.model/master/src/main/resources/geppettoModel.ecore#//values"
      nsPrefix="gep">
    <eClassifiers xsi:type="ecore:EClass" name="Value" abstract="true" eSuperTypes="#//ISynchable"/>
    <eClassifiers xsi:type="ecore:EClass" name="Composite" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1"
          eType="#//values/StringToValueMap" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="StringToValueMap" instanceClassName="java.util.Map$Entry">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="#//values/Value"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Quantity" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="scalingFactor" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Int"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Double"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PhysicalQuantity" eSuperTypes="#//values/Quantity">
      <eStructuralFeatures xsi:type="ecore:EReference" name="unit" eType="#//values/Unit"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Unit" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TimeSeries" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EReference" name="unit" eType="#//values/Unit"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="scalingFactor" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Int"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" unique="false"
          upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Double"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="MDTimeSeries" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1"
          eType="#//values/Value" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="MetadataValue" abstract="true" eSuperTypes="#//values/Value"/>
    <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="#//values/MetadataValue">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="URL" eSuperTypes="#//values/MetadataValue">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="HTML" eSuperTypes="#//values/MetadataValue">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="html" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Pointer" eSuperTypes="#//values/Value">
      <eOperations name="getInstancePath" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1"
          eType="#//values/PointerElement" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="point" eType="#//values/Point"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="path" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PointerElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="variable" eType="#//variables/Variable"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//types/Type"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="index" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"
          defaultValueLiteral="-1"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Point" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Double"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Double"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="z" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Double"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Dynamics" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EReference" name="initialCondition" eType="#//values/PhysicalQuantity"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="dynamics" eType="#//values/Function"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="FunctionPlot">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="xAxisLabel" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="yAxisLabel" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="initialValue" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Double"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="finalValue" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Double"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="stepValue" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Double"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Function" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1"
          eType="#//values/Argument" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" lowerBound="1"
          eType="#//values/Expression" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="functionPlot" eType="#//values/FunctionPlot"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Argument" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="argument" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"
          defaultValueLiteral=""/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Expression" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="expression" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="VisualValue" abstract="true" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EReference" name="groupElements" upperBound="-1"
          eType="#//values/VisualGroupElement"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="position" eType="#//values/Point"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Collada" eSuperTypes="#//values/VisualValue">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="collada" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="OBJ" eSuperTypes="#//values/VisualValue">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="obj" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Sphere" eSuperTypes="#//values/VisualValue">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="radius" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Double"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Cylinder" eSuperTypes="#//values/VisualValue">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="bottomRadius" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Double"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="topRadius" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Double"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Double"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="distal" eType="#//values/Point"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Particles" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EReference" name="particles" upperBound="-1"
          eType="#//values/Point" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SkeletonAnimation" eSuperTypes="#//values/VisualValue">
      <eStructuralFeatures xsi:type="ecore:EReference" name="skeletonTransformationSeries"
          upperBound="-1" eType="#//values/SkeletonTransformation"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SkeletonTransformation">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="skeletonTransformation"
          upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Double"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="VisualGroupElement" eSuperTypes="#//Node">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultColor" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" eType="#//values/Quantity"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="VisualGroup" eSuperTypes="#//Node">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="lowSpectrumColor" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="highSpectrumColor" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="visualGroupElements"
          lowerBound="1" upperBound="-1" eType="#//values/VisualGroupElement" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Connection" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EReference" name="a" lowerBound="1" eType="#//values/Pointer"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="b" lowerBound="1" eType="#//values/Pointer"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="connectivity" eType="#//values/Connectivity"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Connectivity">
      <eLiterals name="DIRECTIONAL"/>
      <eLiterals name="BIDIRECTIONAL" value="1"/>
      <eLiterals name="NON_DIRECTIONAL" value="2"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ArrayElement" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="index" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Int"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="position" eType="#//values/Point"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="initialValue" eType="#//values/Value"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ArrayValue" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EReference" name="elements" lowerBound="1"
          upperBound="-1" eType="#//values/ArrayElement" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Image" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="reference" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="format" eType="#//values/ImageFormat"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="ImageFormat">
      <eLiterals name="PNG" literal="PNG"/>
      <eLiterals name="JPEG" value="1" literal="JPEG"/>
      <eLiterals name="IIP" value="2" literal="IIP"/>
      <eLiterals name="DCM" value="3" literal="DCM"/>
      <eLiterals name="NIFTI" value="4" literal="NIFTI"/>
      <eLiterals name="TIFF" value="5" literal="TIFF"/>
      <eLiterals name="DZI" value="6" literal="DZI"/>
      <eLiterals name="GOOGLE_MAP" value="7" literal="GOOGLE_MAP"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ImportValue" eSuperTypes="#//values/Value">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="modelInterpreterId" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Metadata" eSuperTypes="#//values/MetadataValue">
      <eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1"
          eType="#//values/StringToValueMap" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="JSON" eSuperTypes="#//values/MetadataValue">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="json" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="GenericArray" eSuperTypes="#//values/AArrayValue">
      <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1"
          eType="#//values/Value" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="StringArray" eSuperTypes="#//values/AArrayValue">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="elements" unique="false"
          upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="IntArray" eSuperTypes="#//values/AArrayValue">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="elements" unique="false"
          upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Int"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DoubleArray" eSuperTypes="#//values/AArrayValue">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="elements" unique="false"
          upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Double"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AArrayValue" abstract="true" eSuperTypes="#//values/Value"/>
  </eSubpackages>
  <eSubpackages name="variables" nsURI="https://raw.githubusercontent.com/openworm/org.geppetto.model/master/src/main/resources/geppettoModel.ecore#//variables"
      nsPrefix="gep">
    <eClassifiers xsi:type="ecore:EClass" name="Variable" eSuperTypes="#//Node">
      <eStructuralFeatures xsi:type="ecore:EReference" name="anonymousTypes" upperBound="-1"
          eType="#//types/Type" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="types" upperBound="-1"
          eType="#//types/Type" resolveProxies="false" eOpposite="#//types/Type/referencedVariables"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="initialValues" upperBound="-1"
          eType="#//variables/TypeToValueMap" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="static" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="position" eType="#//values/Point"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TypeToValueMap" instanceClassName="java.util.Map$Entry">
      <eStructuralFeatures xsi:type="ecore:EReference" name="key" lowerBound="1" eType="#//types/Type"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="value" lowerBound="1"
          eType="#//values/Value" containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="datasources" nsURI="https://raw.githubusercontent.com/openworm/org.geppetto.model/development/src/main/resources/geppettoModel.ecore#//datasources"
      nsPrefix="gep">
    <eClassifiers xsi:type="ecore:EClass" name="DataSource" eSuperTypes="#//Node">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataSourceService" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="libraryConfigurations"
          upperBound="-1" eType="#//datasources/DataSourceLibraryConfiguration" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="queries" upperBound="-1"
          eType="#//datasources/Query" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="dependenciesLibrary"
          upperBound="-1" eType="#//GeppettoLibrary"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="targetLibrary" lowerBound="1"
          eType="#//GeppettoLibrary"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="fetchVariableQuery" eType="#//datasources/Query"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DataSourceLibraryConfiguration">
      <eStructuralFeatures xsi:type="ecore:EReference" name="library" lowerBound="1"
          eType="#//GeppettoLibrary"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="modelInterpreterId" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="format" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Query" abstract="true" eSuperTypes="#//Node">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="matchingCriteria" upperBound="-1"
          eType="#//datasources/QueryMatchingCriteria" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="runForCount" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
          defaultValueLiteral="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="returnType" eType="#//types/Type"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ProcessQuery" eSuperTypes="#//datasources/Query">
      <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1"
          eType="#//StringToStringMap" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="queryProcessorId" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SimpleQuery" eSuperTypes="#//datasources/Query">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="query" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="countQuery" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CompoundQuery" eSuperTypes="#//datasources/Query">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="Compound queries allow creating composite queries which chain together multiple queries. The results of a query in the chain will be fed to the subsequent query."/>
      </eAnnotations>
      <eStructuralFeatures xsi:type="ecore:EReference" name="queryChain" lowerBound="1"
          upperBound="-1" eType="#//datasources/Query" containment="true">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="The chain of queries for this Compound query."/>
        </eAnnotations>
      </eStructuralFeatures>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CompoundRefQuery" eSuperTypes="#//datasources/Query">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="Compound ref queries make it possible to reference queries from any datasource"/>
      </eAnnotations>
      <eStructuralFeatures xsi:type="ecore:EReference" name="queryChain" lowerBound="1"
          upperBound="-1" eType="#//datasources/Query">
        <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
          <details key="documentation" value="The chain of queries for this Compound query."/>
        </eAnnotations>
      </eStructuralFeatures>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="QueryResults">
      <eOperations name="getValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject">
        <eParameters name="field" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
        <eParameters name="row" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Int"/>
      </eOperations>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="header" upperBound="-1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="results" upperBound="-1"
          eType="#//datasources/AQueryResult" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="RunnableQuery">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetVariablePath" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="queryPath" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="booleanOperator" eType="#//datasources/BooleanOperator"
          defaultValueLiteral="AND"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AQueryResult" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="QueryResult" eSuperTypes="#//datasources/AQueryResult">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="values" unique="false"
          lowerBound="1" upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SerializableQueryResult" eSuperTypes="#//datasources/AQueryResult">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="values" unique="false"
          lowerBound="1" upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="QueryMatchingCriteria">
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" upperBound="-1"
          eType="#//types/Type"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="BooleanOperator">
      <eLiterals name="AND" literal="AND"/>
      <eLiterals name="NAND" value="1" literal="NAND"/>
      <eLiterals name="OR" value="2" literal="OR"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="instances" nsURI="https://raw.githubusercontent.com/openworm/org.geppetto.model/master/src/main/resources/geppettoModel.ecore#//instances"
      nsPrefix="gep">
    <eClassifiers xsi:type="ecore:EClass" name="Instance" abstract="true" eSuperTypes="#//Node">
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//types/Type"
          resolveProxies="false"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="#//values/Value"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SimpleInstance" eSuperTypes="#//instances/Instance">
      <eStructuralFeatures xsi:type="ecore:EReference" name="visualValue" eType="#//values/VisualValue"
          containment="true" resolveProxies="false"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="position" eType="#//values/Point"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SimpleConnectionInstance" eSuperTypes="#//instances/Instance">
      <eStructuralFeatures xsi:type="ecore:EReference" name="a" lowerBound="1" eType="#//instances/Instance"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="b" lowerBound="1" eType="#//instances/Instance"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="connectivity" eType="#//values/Connectivity"/>
    </eClassifiers>
  </eSubpackages>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"gep","nsURI":"https://raw.githubusercontent.com/openworm/org.geppetto.model/master/src/main/resources/geppettoModel.ecore","name":"model","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GeppettoModel","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Node","instanceClass":null,"abstract":true,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GeppettoLibrary","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LibraryManager","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExperimentState","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"VariableValue","instanceClass":null,"abstract":false,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Tag","instanceClass":null,"abstract":false,"id":7,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DomainModel","instanceClass":null,"abstract":false,"id":8,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ModelFormat","instanceClass":null,"abstract":false,"id":9,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExternalDomainModel","instanceClass":null,"abstract":false,"id":10,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"FileFormat","instanceClass":null,"id":11,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":"java.util.Map$Entry","defaultValue":null,"instanceClassName":"java.util.Map$Entry","name":"StringToStringMap","instanceClass":"java.util.Map$Entry","abstract":false,"id":12,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ISynchable","instanceClass":null,"abstract":true,"id":13,"interface":true,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"World","instanceClass":null,"abstract":false,"id":14,"interface":false,"eClass":"EClass"},{"nsPrefix":"gep","nsURI":"https://raw.githubusercontent.com/openworm/org.geppetto.model/master/src/main/resources/geppettoModel.ecore#//types","name":"types","id":15,"eClass":"EPackage"},{"nsPrefix":"gep","nsURI":"https://raw.githubusercontent.com/openworm/org.geppetto.model/master/src/main/resources/geppettoModel.ecore#//values","name":"values","id":16,"eClass":"EPackage"},{"nsPrefix":"gep","nsURI":"https://raw.githubusercontent.com/openworm/org.geppetto.model/master/src/main/resources/geppettoModel.ecore#//variables","name":"variables","id":17,"eClass":"EPackage"},{"nsPrefix":"gep","nsURI":"https://raw.githubusercontent.com/openworm/org.geppetto.model/development/src/main/resources/geppettoModel.ecore#//datasources","name":"datasources","id":18,"eClass":"EPackage"},{"nsPrefix":"gep","nsURI":"https://raw.githubusercontent.com/openworm/org.geppetto.model/master/src/main/resources/geppettoModel.ecore#//instances","name":"instances","id":19,"eClass":"EPackage"},{"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":"variables","changeable":true,"resolveProxies":false,"lowerBound":0,"id":20,"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":"worlds","changeable":true,"resolveProxies":false,"lowerBound":0,"id":21,"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":"libraries","changeable":true,"resolveProxies":true,"lowerBound":0,"id":22,"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":"tags","changeable":true,"resolveProxies":true,"lowerBound":0,"id":23,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"id","changeable":true,"lowerBound":1,"iD":false,"id":24,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":25,"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":"dataSources","changeable":true,"resolveProxies":true,"lowerBound":0,"id":26,"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":"queries","changeable":true,"resolveProxies":true,"lowerBound":0,"id":27,"derived":false},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Variable","instanceClass":null,"abstract":false,"id":28,"interface":false,"eClass":"EClass"},{"id":29,"eClass":"EGenericType"},{"id":30,"eClass":"EGenericType"},{"id":31,"eClass":"EGenericType"},{"id":32,"eClass":"EGenericType"},{"id":33,"eClass":"EGenericType"},{"id":34,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataSource","instanceClass":null,"abstract":false,"id":35,"interface":false,"eClass":"EClass"},{"id":36,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Query","instanceClass":null,"abstract":true,"id":37,"interface":false,"eClass":"EClass"},{"id":38,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"getPath","lowerBound":0,"id":39,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"id","changeable":true,"lowerBound":1,"iD":false,"id":40,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":41,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"tags","changeable":true,"resolveProxies":true,"lowerBound":0,"id":42,"derived":false},{"id":43,"eClass":"EGenericType"},{"id":44,"eClass":"EGenericType"},{"id":45,"eClass":"EGenericType"},{"id":46,"eClass":"EGenericType"},{"id":47,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"getTypeById","lowerBound":0,"id":48,"many":false,"required":false,"eClass":"EOperation"},{"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":"types","changeable":true,"resolveProxies":true,"lowerBound":0,"id":49,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"sharedTypes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":50,"derived":false},{"id":51,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Type","instanceClass":null,"abstract":true,"id":52,"interface":false,"eClass":"EClass"},{"id":53,"eClass":"EGenericType"},{"id":54,"eClass":"EGenericType"},{"id":55,"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":"libraries","changeable":true,"resolveProxies":true,"lowerBound":0,"id":56,"derived":false},{"id":57,"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":"recordedVariables","changeable":true,"resolveProxies":true,"lowerBound":0,"id":58,"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":"setParameters","changeable":true,"resolveProxies":true,"lowerBound":0,"id":59,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"experimentId","changeable":true,"lowerBound":1,"iD":false,"id":60,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"projectId","changeable":true,"lowerBound":1,"iD":false,"id":61,"derived":false},{"id":62,"eClass":"EGenericType"},{"id":63,"eClass":"EGenericType"},{"id":64,"eClass":"EGenericType"},{"id":65,"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":"pointer","changeable":true,"resolveProxies":true,"lowerBound":1,"id":66,"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":"value","changeable":true,"resolveProxies":true,"lowerBound":0,"id":67,"derived":false},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Pointer","instanceClass":null,"abstract":false,"id":68,"interface":false,"eClass":"EClass"},{"id":69,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Value","instanceClass":null,"abstract":true,"id":70,"interface":false,"eClass":"EClass"},{"id":71,"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":"tags","changeable":true,"resolveProxies":true,"lowerBound":0,"id":72,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":73,"derived":false},{"id":74,"eClass":"EGenericType"},{"id":75,"eClass":"EGenericType"},{"id":76,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":true,"unique":true,"name":"domainModel","changeable":true,"lowerBound":0,"iD":false,"id":77,"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":"format","changeable":true,"resolveProxies":true,"lowerBound":0,"id":78,"derived":false},{"id":79,"eClass":"EGenericType"},{"id":80,"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":"modelFormat","changeable":true,"lowerBound":0,"iD":false,"id":81,"derived":false},{"id":82,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"ZIP","unsettable":false,"transient":false,"unique":true,"name":"fileFormat","changeable":true,"lowerBound":1,"iD":false,"id":83,"derived":false},{"id":84,"eClass":"EGenericType"},{"id":85,"eClass":"EGenericType"},{"name":"ZIP","id":86,"value":0,"literal":"ZIP","eClass":"EEnumLiteral"},{"name":"HDF5","id":87,"value":1,"literal":"HDF5","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"key","changeable":true,"lowerBound":0,"iD":false,"id":88,"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":"value","changeable":true,"lowerBound":0,"iD":false,"id":89,"derived":false},{"id":90,"eClass":"EGenericType"},{"id":91,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":true,"unique":true,"name":"synched","changeable":true,"lowerBound":1,"iD":false,"id":92,"derived":false},{"id":93,"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":"variables","changeable":true,"resolveProxies":false,"lowerBound":0,"id":94,"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":"instances","changeable":true,"resolveProxies":false,"lowerBound":0,"id":95,"derived":false},{"id":96,"eClass":"EGenericType"},{"id":97,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Instance","instanceClass":null,"abstract":true,"id":98,"interface":false,"eClass":"EClass"},{"id":99,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"VisualType","instanceClass":null,"abstract":false,"id":100,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ImportType","instanceClass":null,"abstract":false,"id":101,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CompositeType","instanceClass":null,"abstract":false,"id":102,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PointerType","instanceClass":null,"abstract":false,"id":103,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"QuantityType","instanceClass":null,"abstract":false,"id":104,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ParameterType","instanceClass":null,"abstract":false,"id":105,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StateVariableType","instanceClass":null,"abstract":false,"id":106,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DynamicsType","instanceClass":null,"abstract":false,"id":107,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ArgumentType","instanceClass":null,"abstract":false,"id":108,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExpressionType","instanceClass":null,"abstract":false,"id":109,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HTMLType","instanceClass":null,"abstract":false,"id":110,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"JSONType","instanceClass":null,"abstract":false,"id":111,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TextType","instanceClass":null,"abstract":false,"id":112,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"URLType","instanceClass":null,"abstract":false,"id":113,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PointType","instanceClass":null,"abstract":false,"id":114,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ArrayType","instanceClass":null,"abstract":false,"id":115,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CompositeVisualType","instanceClass":null,"abstract":false,"id":116,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConnectionType","instanceClass":null,"abstract":false,"id":117,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SimpleType","instanceClass":null,"abstract":false,"id":118,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ImageType","instanceClass":null,"abstract":false,"id":119,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SimpleArrayType","instanceClass":null,"abstract":false,"id":120,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MetadataType","instanceClass":null,"abstract":false,"id":121,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"unique":true,"name":"getDefaultValue","lowerBound":0,"id":122,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"extendsType","lowerBound":0,"id":123,"many":false,"required":false,"eClass":"EOperation"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"superType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":124,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"abstract","changeable":true,"lowerBound":0,"iD":false,"id":125,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"visualType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":126,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":true,"unique":true,"name":"referencedVariables","changeable":true,"resolveProxies":false,"lowerBound":0,"id":127,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":true,"unique":true,"name":"domainModel","changeable":true,"resolveProxies":true,"lowerBound":0,"id":128,"derived":false},{"id":129,"eClass":"EGenericType"},{"id":130,"eClass":"EGenericType"},{"id":131,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"type","lowerBound":1,"id":132,"many":false,"required":true,"eClass":"EParameter"},{"id":133,"eClass":"EGenericType"},{"id":134,"eClass":"EGenericType"},{"id":135,"eClass":"EGenericType"},{"id":136,"eClass":"EGenericType"},{"id":137,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"types","changeable":true,"resolveProxies":false,"lowerBound":0,"id":138,"derived":false},{"id":139,"eClass":"EGenericType"},{"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":140,"derived":false},{"id":141,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"VisualValue","instanceClass":null,"abstract":true,"id":142,"interface":false,"eClass":"EClass"},{"id":143,"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":"url","changeable":true,"lowerBound":0,"iD":false,"id":144,"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":"referenceURL","changeable":true,"lowerBound":0,"iD":false,"id":145,"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":"modelInterpreterId","changeable":true,"lowerBound":0,"iD":false,"id":146,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":true,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"true","unsettable":false,"transient":false,"unique":true,"name":"autoresolve","changeable":true,"lowerBound":0,"iD":false,"id":147,"derived":false},{"id":148,"eClass":"EGenericType"},{"id":149,"eClass":"EGenericType"},{"id":150,"eClass":"EGenericType"},{"id":151,"eClass":"EGenericType"},{"id":152,"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":"variables","changeable":true,"resolveProxies":true,"lowerBound":0,"id":153,"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":154,"derived":false},{"id":155,"eClass":"EGenericType"},{"id":156,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Composite","instanceClass":null,"abstract":false,"id":157,"interface":false,"eClass":"EClass"},{"id":158,"eClass":"EGenericType"},{"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":159,"derived":false},{"id":160,"eClass":"EGenericType"},{"id":161,"eClass":"EGenericType"},{"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":162,"derived":false},{"id":163,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Quantity","instanceClass":null,"abstract":false,"id":164,"interface":false,"eClass":"EClass"},{"id":165,"eClass":"EGenericType"},{"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":166,"derived":false},{"id":167,"eClass":"EGenericType"},{"id":168,"eClass":"EGenericType"},{"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":169,"derived":false},{"id":170,"eClass":"EGenericType"},{"id":171,"eClass":"EGenericType"},{"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":172,"derived":false},{"id":173,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Dynamics","instanceClass":null,"abstract":false,"id":174,"interface":false,"eClass":"EClass"},{"id":175,"eClass":"EGenericType"},{"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":176,"derived":false},{"id":177,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Argument","instanceClass":null,"abstract":false,"id":178,"interface":false,"eClass":"EClass"},{"id":179,"eClass":"EGenericType"},{"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":180,"derived":false},{"id":181,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Expression","instanceClass":null,"abstract":false,"id":182,"interface":false,"eClass":"EClass"},{"id":183,"eClass":"EGenericType"},{"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":184,"derived":false},{"id":185,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HTML","instanceClass":null,"abstract":false,"id":186,"interface":false,"eClass":"EClass"},{"id":187,"eClass":"EGenericType"},{"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":188,"derived":false},{"id":189,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"JSON","instanceClass":null,"abstract":false,"id":190,"interface":false,"eClass":"EClass"},{"id":191,"eClass":"EGenericType"},{"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":192,"derived":false},{"id":193,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Text","instanceClass":null,"abstract":false,"id":194,"interface":false,"eClass":"EClass"},{"id":195,"eClass":"EGenericType"},{"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":196,"derived":false},{"id":197,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"URL","instanceClass":null,"abstract":false,"id":198,"interface":false,"eClass":"EClass"},{"id":199,"eClass":"EGenericType"},{"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":200,"derived":false},{"id":201,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Point","instanceClass":null,"abstract":false,"id":202,"interface":false,"eClass":"EClass"},{"id":203,"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":"size","changeable":true,"lowerBound":0,"iD":false,"id":204,"derived":false},{"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":"arrayType","changeable":true,"resolveProxies":true,"lowerBound":1,"id":205,"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":206,"derived":false},{"id":207,"eClass":"EGenericType"},{"id":208,"eClass":"EGenericType"},{"id":209,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ArrayValue","instanceClass":null,"abstract":false,"id":210,"interface":false,"eClass":"EClass"},{"id":211,"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":"variables","changeable":true,"resolveProxies":true,"lowerBound":0,"id":212,"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":"visualGroups","changeable":true,"resolveProxies":true,"lowerBound":0,"id":213,"derived":false},{"id":214,"eClass":"EGenericType"},{"id":215,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"VisualGroup","instanceClass":null,"abstract":false,"id":216,"interface":false,"eClass":"EClass"},{"id":217,"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":"variables","changeable":true,"resolveProxies":true,"lowerBound":0,"id":218,"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":219,"derived":false},{"id":220,"eClass":"EGenericType"},{"id":221,"eClass":"EGenericType"},{"id":222,"eClass":"EGenericType"},{"id":223,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":224,"derived":false},{"id":225,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Image","instanceClass":null,"abstract":false,"id":226,"interface":false,"eClass":"EClass"},{"id":227,"eClass":"EGenericType"},{"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":"defaultValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":228,"derived":false},{"id":229,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AArrayValue","instanceClass":null,"abstract":true,"id":230,"interface":false,"eClass":"EClass"},{"id":231,"eClass":"EGenericType"},{"id":232,"eClass":"EGenericType"},{"instanceTypeName":"java.util.Map$Entry","defaultValue":null,"instanceClassName":"java.util.Map$Entry","name":"StringToValueMap","instanceClass":"java.util.Map$Entry","abstract":false,"id":233,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PhysicalQuantity","instanceClass":null,"abstract":false,"id":234,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Unit","instanceClass":null,"abstract":false,"id":235,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TimeSeries","instanceClass":null,"abstract":false,"id":236,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MDTimeSeries","instanceClass":null,"abstract":false,"id":237,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MetadataValue","instanceClass":null,"abstract":true,"id":238,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PointerElement","instanceClass":null,"abstract":false,"id":239,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FunctionPlot","instanceClass":null,"abstract":false,"id":240,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Function","instanceClass":null,"abstract":false,"id":241,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Collada","instanceClass":null,"abstract":false,"id":242,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OBJ","instanceClass":null,"abstract":false,"id":243,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Sphere","instanceClass":null,"abstract":false,"id":244,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Cylinder","instanceClass":null,"abstract":false,"id":245,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Particles","instanceClass":null,"abstract":false,"id":246,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SkeletonAnimation","instanceClass":null,"abstract":false,"id":247,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SkeletonTransformation","instanceClass":null,"abstract":false,"id":248,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"VisualGroupElement","instanceClass":null,"abstract":false,"id":249,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Connection","instanceClass":null,"abstract":false,"id":250,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"Connectivity","instanceClass":null,"id":251,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ArrayElement","instanceClass":null,"abstract":false,"id":252,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"ImageFormat","instanceClass":null,"id":253,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ImportValue","instanceClass":null,"abstract":false,"id":254,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Metadata","instanceClass":null,"abstract":false,"id":255,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GenericArray","instanceClass":null,"abstract":false,"id":256,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StringArray","instanceClass":null,"abstract":false,"id":257,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IntArray","instanceClass":null,"abstract":false,"id":258,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DoubleArray","instanceClass":null,"abstract":false,"id":259,"interface":false,"eClass":"EClass"},{"id":260,"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":"value","changeable":true,"resolveProxies":true,"lowerBound":0,"id":261,"derived":false},{"id":262,"eClass":"EGenericType"},{"id":263,"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":"key","changeable":true,"lowerBound":0,"iD":false,"id":264,"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":"value","changeable":true,"resolveProxies":true,"lowerBound":0,"id":265,"derived":false},{"id":266,"eClass":"EGenericType"},{"id":267,"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":"scalingFactor","changeable":true,"lowerBound":0,"iD":false,"id":268,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":269,"derived":false},{"id":270,"eClass":"EGenericType"},{"id":271,"eClass":"EGenericType"},{"id":272,"eClass":"EGenericType"},{"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":"unit","changeable":true,"resolveProxies":true,"lowerBound":0,"id":273,"derived":false},{"id":274,"eClass":"EGenericType"},{"id":275,"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":"unit","changeable":true,"lowerBound":0,"iD":false,"id":276,"derived":false},{"id":277,"eClass":"EGenericType"},{"id":278,"eClass":"EGenericType"},{"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":"unit","changeable":true,"resolveProxies":true,"lowerBound":0,"id":279,"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":"scalingFactor","changeable":true,"lowerBound":0,"iD":false,"id":280,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":281,"derived":false},{"id":282,"eClass":"EGenericType"},{"id":283,"eClass":"EGenericType"},{"id":284,"eClass":"EGenericType"},{"id":285,"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":"value","changeable":true,"resolveProxies":true,"lowerBound":0,"id":286,"derived":false},{"id":287,"eClass":"EGenericType"},{"id":288,"eClass":"EGenericType"},{"id":289,"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":"text","changeable":true,"lowerBound":1,"iD":false,"id":290,"derived":false},{"id":291,"eClass":"EGenericType"},{"id":292,"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":"url","changeable":true,"lowerBound":1,"iD":false,"id":293,"derived":false},{"id":294,"eClass":"EGenericType"},{"id":295,"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":"html","changeable":true,"lowerBound":1,"iD":false,"id":296,"derived":false},{"id":297,"eClass":"EGenericType"},{"id":298,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"getInstancePath","lowerBound":0,"id":299,"many":false,"required":false,"eClass":"EOperation"},{"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":"elements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":300,"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":"point","changeable":true,"resolveProxies":true,"lowerBound":0,"id":301,"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":"path","changeable":true,"lowerBound":1,"iD":false,"id":302,"derived":false},{"id":303,"eClass":"EGenericType"},{"id":304,"eClass":"EGenericType"},{"id":305,"eClass":"EGenericType"},{"id":306,"eClass":"EGenericType"},{"id":307,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"variable","changeable":true,"resolveProxies":true,"lowerBound":0,"id":308,"derived":false},{"container":false,"ordered":true,"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":309,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":-1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"-1","unsettable":false,"transient":false,"unique":true,"name":"index","changeable":true,"lowerBound":0,"iD":false,"id":310,"derived":false},{"id":311,"eClass":"EGenericType"},{"id":312,"eClass":"EGenericType"},{"id":313,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"x","changeable":true,"lowerBound":1,"iD":false,"id":314,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"y","changeable":true,"lowerBound":1,"iD":false,"id":315,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"z","changeable":true,"lowerBound":1,"iD":false,"id":316,"derived":false},{"id":317,"eClass":"EGenericType"},{"id":318,"eClass":"EGenericType"},{"id":319,"eClass":"EGenericType"},{"id":320,"eClass":"EGenericType"},{"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":"initialCondition","changeable":true,"resolveProxies":true,"lowerBound":0,"id":321,"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":"dynamics","changeable":true,"resolveProxies":true,"lowerBound":0,"id":322,"derived":false},{"id":323,"eClass":"EGenericType"},{"id":324,"eClass":"EGenericType"},{"id":325,"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":"title","changeable":true,"lowerBound":0,"iD":false,"id":326,"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":"xAxisLabel","changeable":true,"lowerBound":0,"iD":false,"id":327,"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":"yAxisLabel","changeable":true,"lowerBound":0,"iD":false,"id":328,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"initialValue","changeable":true,"lowerBound":0,"iD":false,"id":329,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"finalValue","changeable":true,"lowerBound":0,"iD":false,"id":330,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"stepValue","changeable":true,"lowerBound":0,"iD":false,"id":331,"derived":false},{"id":332,"eClass":"EGenericType"},{"id":333,"eClass":"EGenericType"},{"id":334,"eClass":"EGenericType"},{"id":335,"eClass":"EGenericType"},{"id":336,"eClass":"EGenericType"},{"id":337,"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":"arguments","changeable":true,"resolveProxies":true,"lowerBound":0,"id":338,"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":"expression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":339,"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":"functionPlot","changeable":true,"resolveProxies":true,"lowerBound":0,"id":340,"derived":false},{"id":341,"eClass":"EGenericType"},{"id":342,"eClass":"EGenericType"},{"id":343,"eClass":"EGenericType"},{"id":344,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"argument","changeable":true,"lowerBound":1,"iD":false,"id":345,"derived":false},{"id":346,"eClass":"EGenericType"},{"id":347,"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":"expression","changeable":true,"lowerBound":1,"iD":false,"id":348,"derived":false},{"id":349,"eClass":"EGenericType"},{"id":350,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"groupElements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":351,"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":"position","changeable":true,"resolveProxies":true,"lowerBound":0,"id":352,"derived":false},{"id":353,"eClass":"EGenericType"},{"id":354,"eClass":"EGenericType"},{"id":355,"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":"collada","changeable":true,"lowerBound":1,"iD":false,"id":356,"derived":false},{"id":357,"eClass":"EGenericType"},{"id":358,"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":"obj","changeable":true,"lowerBound":1,"iD":false,"id":359,"derived":false},{"id":360,"eClass":"EGenericType"},{"id":361,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"radius","changeable":true,"lowerBound":1,"iD":false,"id":362,"derived":false},{"id":363,"eClass":"EGenericType"},{"id":364,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"bottomRadius","changeable":true,"lowerBound":1,"iD":false,"id":365,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"topRadius","changeable":true,"lowerBound":1,"iD":false,"id":366,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"height","changeable":true,"lowerBound":1,"iD":false,"id":367,"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":"distal","changeable":true,"resolveProxies":true,"lowerBound":0,"id":368,"derived":false},{"id":369,"eClass":"EGenericType"},{"id":370,"eClass":"EGenericType"},{"id":371,"eClass":"EGenericType"},{"id":372,"eClass":"EGenericType"},{"id":373,"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":"particles","changeable":true,"resolveProxies":true,"lowerBound":0,"id":374,"derived":false},{"id":375,"eClass":"EGenericType"},{"id":376,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"skeletonTransformationSeries","changeable":true,"resolveProxies":true,"lowerBound":0,"id":377,"derived":false},{"id":378,"eClass":"EGenericType"},{"id":379,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"skeletonTransformation","changeable":true,"lowerBound":0,"iD":false,"id":380,"derived":false},{"id":381,"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":"defaultColor","changeable":true,"lowerBound":0,"iD":false,"id":382,"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":"parameter","changeable":true,"resolveProxies":true,"lowerBound":0,"id":383,"derived":false},{"id":384,"eClass":"EGenericType"},{"id":385,"eClass":"EGenericType"},{"id":386,"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":"lowSpectrumColor","changeable":true,"lowerBound":0,"iD":false,"id":387,"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":"highSpectrumColor","changeable":true,"lowerBound":0,"iD":false,"id":388,"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":"type","changeable":true,"lowerBound":0,"iD":false,"id":389,"derived":false},{"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":"visualGroupElements","changeable":true,"resolveProxies":true,"lowerBound":1,"id":390,"derived":false},{"id":391,"eClass":"EGenericType"},{"id":392,"eClass":"EGenericType"},{"id":393,"eClass":"EGenericType"},{"id":394,"eClass":"EGenericType"},{"id":395,"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":"a","changeable":true,"resolveProxies":true,"lowerBound":1,"id":396,"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":"b","changeable":true,"resolveProxies":true,"lowerBound":1,"id":397,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"connectivity","changeable":true,"lowerBound":0,"iD":false,"id":398,"derived":false},{"id":399,"eClass":"EGenericType"},{"id":400,"eClass":"EGenericType"},{"id":401,"eClass":"EGenericType"},{"id":402,"eClass":"EGenericType"},{"name":"DIRECTIONAL","id":403,"value":0,"literal":"DIRECTIONAL","eClass":"EEnumLiteral"},{"name":"BIDIRECTIONAL","id":404,"value":1,"literal":"BIDIRECTIONAL","eClass":"EEnumLiteral"},{"name":"NON_DIRECTIONAL","id":405,"value":2,"literal":"NON_DIRECTIONAL","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"index","changeable":true,"lowerBound":1,"iD":false,"id":406,"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":"position","changeable":true,"resolveProxies":true,"lowerBound":0,"id":407,"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":"initialValue","changeable":true,"resolveProxies":true,"lowerBound":0,"id":408,"derived":false},{"id":409,"eClass":"EGenericType"},{"id":410,"eClass":"EGenericType"},{"id":411,"eClass":"EGenericType"},{"id":412,"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":"elements","changeable":true,"resolveProxies":true,"lowerBound":1,"id":413,"derived":false},{"id":414,"eClass":"EGenericType"},{"id":415,"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":"data","changeable":true,"lowerBound":1,"iD":false,"id":416,"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":"name","changeable":true,"lowerBound":0,"iD":false,"id":417,"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":"reference","changeable":true,"lowerBound":0,"iD":false,"id":418,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"format","changeable":true,"lowerBound":0,"iD":false,"id":419,"derived":false},{"id":420,"eClass":"EGenericType"},{"id":421,"eClass":"EGenericType"},{"id":422,"eClass":"EGenericType"},{"id":423,"eClass":"EGenericType"},{"id":424,"eClass":"EGenericType"},{"name":"PNG","id":425,"value":0,"literal":"PNG","eClass":"EEnumLiteral"},{"name":"JPEG","id":426,"value":1,"literal":"JPEG","eClass":"EEnumLiteral"},{"name":"IIP","id":427,"value":2,"literal":"IIP","eClass":"EEnumLiteral"},{"name":"DCM","id":428,"value":3,"literal":"DCM","eClass":"EEnumLiteral"},{"name":"NIFTI","id":429,"value":4,"literal":"NIFTI","eClass":"EEnumLiteral"},{"name":"TIFF","id":430,"value":5,"literal":"TIFF","eClass":"EEnumLiteral"},{"name":"DZI","id":431,"value":6,"literal":"DZI","eClass":"EEnumLiteral"},{"name":"GOOGLE_MAP","id":432,"value":7,"literal":"GOOGLE_MAP","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"modelInterpreterId","changeable":true,"lowerBound":0,"iD":false,"id":433,"derived":false},{"id":434,"eClass":"EGenericType"},{"id":435,"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":"value","changeable":true,"resolveProxies":true,"lowerBound":0,"id":436,"derived":false},{"id":437,"eClass":"EGenericType"},{"id":438,"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":"json","changeable":true,"lowerBound":1,"iD":false,"id":439,"derived":false},{"id":440,"eClass":"EGenericType"},{"id":441,"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":"elements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":442,"derived":false},{"id":443,"eClass":"EGenericType"},{"id":444,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"elements","changeable":true,"lowerBound":0,"iD":false,"id":445,"derived":false},{"id":446,"eClass":"EGenericType"},{"id":447,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"elements","changeable":true,"lowerBound":0,"iD":false,"id":448,"derived":false},{"id":449,"eClass":"EGenericType"},{"id":450,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"elements","changeable":true,"lowerBound":0,"iD":false,"id":451,"derived":false},{"id":452,"eClass":"EGenericType"},{"id":453,"eClass":"EGenericType"},{"id":454,"eClass":"EGenericType"},{"instanceTypeName":"java.util.Map$Entry","defaultValue":null,"instanceClassName":"java.util.Map$Entry","name":"TypeToValueMap","instanceClass":"java.util.Map$Entry","abstract":false,"id":455,"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":"anonymousTypes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":456,"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":"initialValues","changeable":true,"resolveProxies":true,"lowerBound":0,"id":457,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"static","changeable":true,"lowerBound":0,"iD":false,"id":458,"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":"position","changeable":true,"resolveProxies":true,"lowerBound":0,"id":459,"derived":false},{"id":460,"eClass":"EGenericType"},{"id":461,"eClass":"EGenericType"},{"id":462,"eClass":"EGenericType"},{"id":463,"eClass":"EGenericType"},{"id":464,"eClass":"EGenericType"},{"id":465,"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":"key","changeable":true,"resolveProxies":true,"lowerBound":1,"id":466,"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":"value","changeable":true,"resolveProxies":true,"lowerBound":1,"id":467,"derived":false},{"id":468,"eClass":"EGenericType"},{"id":469,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataSourceLibraryConfiguration","instanceClass":null,"abstract":false,"id":470,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProcessQuery","instanceClass":null,"abstract":false,"id":471,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SimpleQuery","instanceClass":null,"abstract":false,"id":472,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CompoundQuery","instanceClass":null,"abstract":false,"id":473,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CompoundRefQuery","instanceClass":null,"abstract":false,"id":474,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"QueryResults","instanceClass":null,"abstract":false,"id":475,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RunnableQuery","instanceClass":null,"abstract":false,"id":476,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AQueryResult","instanceClass":null,"abstract":true,"id":477,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"QueryResult","instanceClass":null,"abstract":false,"id":478,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SerializableQueryResult","instanceClass":null,"abstract":false,"id":479,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"QueryMatchingCriteria","instanceClass":null,"abstract":false,"id":480,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"BooleanOperator","instanceClass":null,"id":481,"serializable":true,"eClass":"EEnum"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dataSourceService","changeable":true,"lowerBound":1,"iD":false,"id":482,"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":"libraryConfigurations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":483,"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":"url","changeable":true,"lowerBound":1,"iD":false,"id":484,"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":"queries","changeable":true,"resolveProxies":true,"lowerBound":0,"id":485,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dependenciesLibrary","changeable":true,"resolveProxies":true,"lowerBound":0,"id":486,"derived":false},{"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":"targetLibrary","changeable":true,"resolveProxies":true,"lowerBound":1,"id":487,"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":"fetchVariableQuery","changeable":true,"resolveProxies":true,"lowerBound":0,"id":488,"derived":false},{"id":489,"eClass":"EGenericType"},{"id":490,"eClass":"EGenericType"},{"id":491,"eClass":"EGenericType"},{"id":492,"eClass":"EGenericType"},{"id":493,"eClass":"EGenericType"},{"id":494,"eClass":"EGenericType"},{"id":495,"eClass":"EGenericType"},{"id":496,"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":"library","changeable":true,"resolveProxies":true,"lowerBound":1,"id":497,"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":"modelInterpreterId","changeable":true,"lowerBound":1,"iD":false,"id":498,"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":"format","changeable":true,"lowerBound":1,"iD":false,"id":499,"derived":false},{"id":500,"eClass":"EGenericType"},{"id":501,"eClass":"EGenericType"},{"id":502,"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":"description","changeable":true,"lowerBound":1,"iD":false,"id":503,"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":"matchingCriteria","changeable":true,"resolveProxies":true,"lowerBound":0,"id":504,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":true,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"true","unsettable":false,"transient":false,"unique":true,"name":"runForCount","changeable":true,"lowerBound":0,"iD":false,"id":505,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"returnType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":506,"derived":false},{"id":507,"eClass":"EGenericType"},{"id":508,"eClass":"EGenericType"},{"id":509,"eClass":"EGenericType"},{"id":510,"eClass":"EGenericType"},{"id":511,"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":"parameters","changeable":true,"resolveProxies":true,"lowerBound":0,"id":512,"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":"queryProcessorId","changeable":true,"lowerBound":1,"iD":false,"id":513,"derived":false},{"id":514,"eClass":"EGenericType"},{"id":515,"eClass":"EGenericType"},{"id":516,"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":"query","changeable":true,"lowerBound":1,"iD":false,"id":517,"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":"countQuery","changeable":true,"lowerBound":1,"iD":false,"id":518,"derived":false},{"id":519,"eClass":"EGenericType"},{"id":520,"eClass":"EGenericType"},{"id":521,"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":"queryChain","changeable":true,"resolveProxies":true,"lowerBound":1,"id":522,"derived":false},{"id":523,"eClass":"EGenericType"},{"id":524,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"queryChain","changeable":true,"resolveProxies":true,"lowerBound":1,"id":525,"derived":false},{"id":526,"eClass":"EGenericType"},{"id":527,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"getValue","lowerBound":0,"id":528,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"id","changeable":true,"lowerBound":1,"iD":false,"id":529,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"header","changeable":true,"lowerBound":0,"iD":false,"id":530,"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":"results","changeable":true,"resolveProxies":true,"lowerBound":0,"id":531,"derived":false},{"id":532,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"field","lowerBound":0,"id":533,"many":false,"required":false,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"row","lowerBound":0,"id":534,"many":false,"required":false,"eClass":"EParameter"},{"id":535,"eClass":"EGenericType"},{"id":536,"eClass":"EGenericType"},{"id":537,"eClass":"EGenericType"},{"id":538,"eClass":"EGenericType"},{"id":539,"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":"targetVariablePath","changeable":true,"lowerBound":1,"iD":false,"id":540,"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":"queryPath","changeable":true,"lowerBound":1,"iD":false,"id":541,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"AND","unsettable":false,"transient":false,"unique":true,"name":"booleanOperator","changeable":true,"lowerBound":0,"iD":false,"id":542,"derived":false},{"id":543,"eClass":"EGenericType"},{"id":544,"eClass":"EGenericType"},{"id":545,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"values","changeable":true,"lowerBound":1,"iD":false,"id":546,"derived":false},{"id":547,"eClass":"EGenericType"},{"id":548,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"values","changeable":true,"lowerBound":1,"iD":false,"id":549,"derived":false},{"id":550,"eClass":"EGenericType"},{"id":551,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":552,"derived":false},{"id":553,"eClass":"EGenericType"},{"name":"AND","id":554,"value":0,"literal":"AND","eClass":"EEnumLiteral"},{"name":"NAND","id":555,"value":1,"literal":"NAND","eClass":"EEnumLiteral"},{"name":"OR","id":556,"value":2,"literal":"OR","eClass":"EEnumLiteral"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SimpleInstance","instanceClass":null,"abstract":false,"id":557,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SimpleConnectionInstance","instanceClass":null,"abstract":false,"id":558,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"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":false,"lowerBound":0,"id":559,"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":"value","changeable":true,"resolveProxies":true,"lowerBound":0,"id":560,"derived":false},{"id":561,"eClass":"EGenericType"},{"id":562,"eClass":"EGenericType"},{"id":563,"eClass":"EGenericType"},{"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":"visualValue","changeable":true,"resolveProxies":false,"lowerBound":0,"id":564,"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":"position","changeable":true,"resolveProxies":true,"lowerBound":0,"id":565,"derived":false},{"id":566,"eClass":"EGenericType"},{"id":567,"eClass":"EGenericType"},{"id":568,"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":"a","changeable":true,"resolveProxies":true,"lowerBound":1,"id":569,"derived":false},{"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":"b","changeable":true,"resolveProxies":true,"lowerBound":1,"id":570,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"connectivity","changeable":true,"lowerBound":0,"iD":false,"id":571,"derived":false},{"id":572,"eClass":"EGenericType"},{"id":573,"eClass":"EGenericType"},{"id":574,"eClass":"EGenericType"},{"id":575,"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":1,"target":0},{"source":1,"target":20},{"source":1,"target":21},{"source":1,"target":22},{"source":1,"target":23},{"source":1,"target":24},{"source":1,"target":25},{"source":1,"target":26},{"source":1,"target":27},{"source":20,"target":28},{"source":20,"target":29},{"source":20,"target":1},{"source":29,"target":28},{"source":21,"target":14},{"source":21,"target":30},{"source":21,"target":1},{"source":30,"target":14},{"source":22,"target":3},{"source":22,"target":31},{"source":22,"target":1},{"source":31,"target":3},{"source":23,"target":7},{"source":23,"target":32},{"source":23,"target":1},{"source":32,"target":7},{"source":24,"target":33},{"source":24,"target":1},{"source":25,"target":34},{"source":25,"target":1},{"source":26,"target":35},{"source":26,"target":36},{"source":26,"target":1},{"source":36,"target":35},{"source":27,"target":37},{"source":27,"target":38},{"source":27,"target":1},{"source":38,"target":37},{"source":2,"target":0},{"source":2,"target":13},{"source":2,"target":39},{"source":2,"target":40},{"source":2,"target":41},{"source":2,"target":42},{"source":2,"target":43},{"source":39,"target":44},{"source":39,"target":2},{"source":40,"target":45},{"source":40,"target":2},{"source":41,"target":46},{"source":41,"target":2},{"source":42,"target":7},{"source":42,"target":47},{"source":42,"target":2},{"source":47,"target":7},{"source":43,"target":13},{"source":3,"target":0},{"source":3,"target":2},{"source":3,"target":48},{"source":3,"target":49},{"source":3,"target":50},{"source":3,"target":51},{"source":48,"target":52},{"source":48,"target":53},{"source":48,"target":3},{"source":53,"target":52},{"source":49,"target":52},{"source":49,"target":54},{"source":49,"target":3},{"source":54,"target":52},{"source":50,"target":52},{"source":50,"target":55},{"source":50,"target":3},{"source":55,"target":52},{"source":51,"target":2},{"source":4,"target":0},{"source":4,"target":56},{"source":56,"target":3},{"source":56,"target":57},{"source":56,"target":4},{"source":57,"target":3},{"source":5,"target":0},{"source":5,"target":58},{"source":5,"target":59},{"source":5,"target":60},{"source":5,"target":61},{"source":58,"target":6},{"source":58,"target":62},{"source":58,"target":5},{"source":62,"target":6},{"source":59,"target":6},{"source":59,"target":63},{"source":59,"target":5},{"source":63,"target":6},{"source":60,"target":64},{"source":60,"target":5},{"source":61,"target":65},{"source":61,"target":5},{"source":6,"target":0},{"source":6,"target":66},{"source":6,"target":67},{"source":66,"target":68},{"source":66,"target":69},{"source":66,"target":6},{"source":69,"target":68},{"source":67,"target":70},{"source":67,"target":71},{"source":67,"target":6},{"source":71,"target":70},{"source":7,"target":0},{"source":7,"target":13},{"source":7,"target":72},{"source":7,"target":73},{"source":7,"target":74},{"source":72,"target":7},{"source":72,"target":75},{"source":72,"target":7},{"source":75,"target":7},{"source":73,"target":76},{"source":73,"target":7},{"source":74,"target":13},{"source":8,"target":0},{"source":8,"target":77},{"source":8,"target":78},{"source":77,"target":79},{"source":77,"target":8},{"source":78,"target":9},{"source":78,"target":80},{"source":78,"target":8},{"source":80,"target":9},{"source":9,"target":0},{"source":9,"target":81},{"source":81,"target":82},{"source":81,"target":9},{"source":10,"target":0},{"source":10,"target":8},{"source":10,"target":83},{"source":10,"target":84},{"source":83,"target":11},{"source":83,"target":85},{"source":83,"target":10},{"source":85,"target":11},{"source":84,"target":8},{"source":11,"target":0},{"source":11,"target":86},{"source":11,"target":87},{"source":86,"target":11},{"source":87,"target":11},{"source":12,"target":0},{"source":12,"target":88},{"source":12,"target":89},{"source":88,"target":90},{"source":88,"target":12},{"source":89,"target":91},{"source":89,"target":12},{"source":13,"target":0},{"source":13,"target":92},{"source":92,"target":93},{"source":92,"target":13},{"source":14,"target":0},{"source":14,"target":2},{"source":14,"target":94},{"source":14,"target":95},{"source":14,"target":96},{"source":94,"target":28},{"source":94,"target":97},{"source":94,"target":14},{"source":97,"target":28},{"source":95,"target":98},{"source":95,"target":99},{"source":95,"target":14},{"source":99,"target":98},{"source":96,"target":2},{"source":15,"target":52},{"source":15,"target":100},{"source":15,"target":101},{"source":15,"target":102},{"source":15,"target":103},{"source":15,"target":104},{"source":15,"target":105},{"source":15,"target":106},{"source":15,"target":107},{"source":15,"target":108},{"source":15,"target":109},{"source":15,"target":110},{"source":15,"target":111},{"source":15,"target":112},{"source":15,"target":113},{"source":15,"target":114},{"source":15,"target":115},{"source":15,"target":116},{"source":15,"target":117},{"source":15,"target":118},{"source":15,"target":119},{"source":15,"target":120},{"source":15,"target":121},{"source":15,"target":0},{"source":52,"target":15},{"source":52,"target":2},{"source":52,"target":122},{"source":52,"target":123},{"source":52,"target":124},{"source":52,"target":125},{"source":52,"target":126},{"source":52,"target":127},{"source":52,"target":128},{"source":52,"target":129},{"source":122,"target":70},{"source":122,"target":130},{"source":122,"target":52},{"source":130,"target":70},{"source":123,"target":131},{"source":123,"target":52},{"source":123,"target":132},{"source":132,"target":52},{"source":132,"target":133},{"source":132,"target":123},{"source":133,"target":52},{"source":124,"target":52},{"source":124,"target":134},{"source":124,"target":52},{"source":134,"target":52},{"source":125,"target":135},{"source":125,"target":52},{"source":126,"target":100},{"source":126,"target":136},{"source":126,"target":52},{"source":136,"target":100},{"source":127,"target":28},{"source":127,"target":137},{"source":127,"target":52},{"source":127,"target":138},{"source":137,"target":28},{"source":128,"target":8},{"source":128,"target":139},{"source":128,"target":52},{"source":139,"target":8},{"source":129,"target":2},{"source":100,"target":15},{"source":100,"target":52},{"source":100,"target":140},{"source":100,"target":141},{"source":140,"target":142},{"source":140,"target":143},{"source":140,"target":100},{"source":143,"target":142},{"source":141,"target":52},{"source":101,"target":15},{"source":101,"target":52},{"source":101,"target":144},{"source":101,"target":145},{"source":101,"target":146},{"source":101,"target":147},{"source":101,"target":148},{"source":144,"target":149},{"source":144,"target":101},{"source":145,"target":150},{"source":145,"target":101},{"source":146,"target":151},{"source":146,"target":101},{"source":147,"target":152},{"source":147,"target":101},{"source":148,"target":52},{"source":102,"target":15},{"source":102,"target":52},{"source":102,"target":153},{"source":102,"target":154},{"source":102,"target":155},{"source":153,"target":28},{"source":153,"target":156},{"source":153,"target":102},{"source":156,"target":28},{"source":154,"target":157},{"source":154,"target":158},{"source":154,"target":102},{"source":158,"target":157},{"source":155,"target":52},{"source":103,"target":15},{"source":103,"target":52},{"source":103,"target":159},{"source":103,"target":160},{"source":159,"target":68},{"source":159,"target":161},{"source":159,"target":103},{"source":161,"target":68},{"source":160,"target":52},{"source":104,"target":15},{"source":104,"target":52},{"source":104,"target":162},{"source":104,"target":163},{"source":162,"target":164},{"source":162,"target":165},{"source":162,"target":104},{"source":165,"target":164},{"source":163,"target":52},{"source":105,"target":15},{"source":105,"target":52},{"source":105,"target":166},{"source":105,"target":167},{"source":166,"target":164},{"source":166,"target":168},{"source":166,"target":105},{"source":168,"target":164},{"source":167,"target":52},{"source":106,"target":15},{"source":106,"target":52},{"source":106,"target":169},{"source":106,"target":170},{"source":169,"target":164},{"source":169,"target":171},{"source":169,"target":106},{"source":171,"target":164},{"source":170,"target":52},{"source":107,"target":15},{"source":107,"target":52},{"source":107,"target":172},{"source":107,"target":173},{"source":172,"target":174},{"source":172,"target":175},{"source":172,"target":107},{"source":175,"target":174},{"source":173,"target":52},{"source":108,"target":15},{"source":108,"target":52},{"source":108,"target":176},{"source":108,"target":177},{"source":176,"target":178},{"source":176,"target":179},{"source":176,"target":108},{"source":179,"target":178},{"source":177,"target":52},{"source":109,"target":15},{"source":109,"target":52},{"source":109,"target":180},{"source":109,"target":181},{"source":180,"target":182},{"source":180,"target":183},{"source":180,"target":109},{"source":183,"target":182},{"source":181,"target":52},{"source":110,"target":15},{"source":110,"target":52},{"source":110,"target":184},{"source":110,"target":185},{"source":184,"target":186},{"source":184,"target":187},{"source":184,"target":110},{"source":187,"target":186},{"source":185,"target":52},{"source":111,"target":15},{"source":111,"target":52},{"source":111,"target":188},{"source":111,"target":189},{"source":188,"target":190},{"source":188,"target":191},{"source":188,"target":111},{"source":191,"target":190},{"source":189,"target":52},{"source":112,"target":15},{"source":112,"target":52},{"source":112,"target":192},{"source":112,"target":193},{"source":192,"target":194},{"source":192,"target":195},{"source":192,"target":112},{"source":195,"target":194},{"source":193,"target":52},{"source":113,"target":15},{"source":113,"target":52},{"source":113,"target":196},{"source":113,"target":197},{"source":196,"target":198},{"source":196,"target":199},{"source":196,"target":113},{"source":199,"target":198},{"source":197,"target":52},{"source":114,"target":15},{"source":114,"target":52},{"source":114,"target":200},{"source":114,"target":201},{"source":200,"target":202},{"source":200,"target":203},{"source":200,"target":114},{"source":203,"target":202},{"source":201,"target":52},{"source":115,"target":15},{"source":115,"target":52},{"source":115,"target":204},{"source":115,"target":205},{"source":115,"target":206},{"source":115,"target":207},{"source":204,"target":208},{"source":204,"target":115},{"source":205,"target":52},{"source":205,"target":209},{"source":205,"target":115},{"source":209,"target":52},{"source":206,"target":210},{"source":206,"target":211},{"source":206,"target":115},{"source":211,"target":210},{"source":207,"target":52},{"source":116,"target":15},{"source":116,"target":100},{"source":116,"target":212},{"source":116,"target":213},{"source":116,"target":214},{"source":212,"target":28},{"source":212,"target":215},{"source":212,"target":116},{"source":215,"target":28},{"source":213,"target":216},{"source":213,"target":217},{"source":213,"target":116},{"source":217,"target":216},{"source":214,"target":100},{"source":117,"target":15},{"source":117,"target":52},{"source":117,"target":218},{"source":117,"target":219},{"source":117,"target":220},{"source":218,"target":28},{"source":218,"target":221},{"source":218,"target":117},{"source":221,"target":28},{"source":219,"target":157},{"source":219,"target":222},{"source":219,"target":117},{"source":222,"target":157},{"source":220,"target":52},{"source":118,"target":15},{"source":118,"target":52},{"source":118,"target":223},{"source":223,"target":52},{"source":119,"target":15},{"source":119,"target":52},{"source":119,"target":224},{"source":119,"target":225},{"source":224,"target":226},{"source":224,"target":227},{"source":224,"target":119},{"source":227,"target":226},{"source":225,"target":52},{"source":120,"target":15},{"source":120,"target":52},{"source":120,"target":228},{"source":120,"target":229},{"source":228,"target":230},{"source":228,"target":231},{"source":228,"target":120},{"source":231,"target":230},{"source":229,"target":52},{"source":121,"target":15},{"source":121,"target":52},{"source":121,"target":232},{"source":232,"target":52},{"source":16,"target":70},{"source":16,"target":157},{"source":16,"target":233},{"source":16,"target":164},{"source":16,"target":234},{"source":16,"target":235},{"source":16,"target":236},{"source":16,"target":237},{"source":16,"target":238},{"source":16,"target":194},{"source":16,"target":198},{"source":16,"target":186},{"source":16,"target":68},{"source":16,"target":239},{"source":16,"target":202},{"source":16,"target":174},{"source":16,"target":240},{"source":16,"target":241},{"source":16,"target":178},{"source":16,"target":182},{"source":16,"target":142},{"source":16,"target":242},{"source":16,"target":243},{"source":16,"target":244},{"source":16,"target":245},{"source":16,"target":246},{"source":16,"target":247},{"source":16,"target":248},{"source":16,"target":249},{"source":16,"target":216},{"source":16,"target":250},{"source":16,"target":251},{"source":16,"target":252},{"source":16,"target":210},{"source":16,"target":226},{"source":16,"target":253},{"source":16,"target":254},{"source":16,"target":255},{"source":16,"target":190},{"source":16,"target":256},{"source":16,"target":257},{"source":16,"target":258},{"source":16,"target":259},{"source":16,"target":230},{"source":16,"target":0},{"source":70,"target":16},{"source":70,"target":13},{"source":70,"target":260},{"source":260,"target":13},{"source":157,"target":16},{"source":157,"target":70},{"source":157,"target":261},{"source":157,"target":262},{"source":261,"target":233},{"source":261,"target":263},{"source":261,"target":157},{"source":263,"target":233},{"source":262,"target":70},{"source":233,"target":16},{"source":233,"target":264},{"source":233,"target":265},{"source":264,"target":266},{"source":264,"target":233},{"source":265,"target":70},{"source":265,"target":267},{"source":265,"target":233},{"source":267,"target":70},{"source":164,"target":16},{"source":164,"target":70},{"source":164,"target":268},{"source":164,"target":269},{"source":164,"target":270},{"source":268,"target":271},{"source":268,"target":164},{"source":269,"target":272},{"source":269,"target":164},{"source":270,"target":70},{"source":234,"target":16},{"source":234,"target":164},{"source":234,"target":273},{"source":234,"target":274},{"source":273,"target":235},{"source":273,"target":275},{"source":273,"target":234},{"source":275,"target":235},{"source":274,"target":164},{"source":235,"target":16},{"source":235,"target":70},{"source":235,"target":276},{"source":235,"target":277},{"source":276,"target":278},{"source":276,"target":235},{"source":277,"target":70},{"source":236,"target":16},{"source":236,"target":70},{"source":236,"target":279},{"source":236,"target":280},{"source":236,"target":281},{"source":236,"target":282},{"source":279,"target":235},{"source":279,"target":283},{"source":279,"target":236},{"source":283,"target":235},{"source":280,"target":284},{"source":280,"target":236},{"source":281,"target":285},{"source":281,"target":236},{"source":282,"target":70},{"source":237,"target":16},{"source":237,"target":70},{"source":237,"target":286},{"source":237,"target":287},{"source":286,"target":70},{"source":286,"target":288},{"source":286,"target":237},{"source":288,"target":70},{"source":287,"target":70},{"source":238,"target":16},{"source":238,"target":70},{"source":238,"target":289},{"source":289,"target":70},{"source":194,"target":16},{"source":194,"target":238},{"source":194,"target":290},{"source":194,"target":291},{"source":290,"target":292},{"source":290,"target":194},{"source":291,"target":238},{"source":198,"target":16},{"source":198,"target":238},{"source":198,"target":293},{"source":198,"target":294},{"source":293,"target":295},{"source":293,"target":198},{"source":294,"target":238},{"source":186,"target":16},{"source":186,"target":238},{"source":186,"target":296},{"source":186,"target":297},{"source":296,"target":298},{"source":296,"target":186},{"source":297,"target":238},{"source":68,"target":16},{"source":68,"target":70},{"source":68,"target":299},{"source":68,"target":300},{"source":68,"target":301},{"source":68,"target":302},{"source":68,"target":303},{"source":299,"target":304},{"source":299,"target":68},{"source":300,"target":239},{"source":300,"target":305},{"source":300,"target":68},{"source":305,"target":239},{"source":301,"target":202},{"source":301,"target":306},{"source":301,"target":68},{"source":306,"target":202},{"source":302,"target":307},{"source":302,"target":68},{"source":303,"target":70},{"source":239,"target":16},{"source":239,"target":308},{"source":239,"target":309},{"source":239,"target":310},{"source":308,"target":28},{"source":308,"target":311},{"source":308,"target":239},{"source":311,"target":28},{"source":309,"target":52},{"source":309,"target":312},{"source":309,"target":239},{"source":312,"target":52},{"source":310,"target":313},{"source":310,"target":239},{"source":202,"target":16},{"source":202,"target":70},{"source":202,"target":314},{"source":202,"target":315},{"source":202,"target":316},{"source":202,"target":317},{"source":314,"target":318},{"source":314,"target":202},{"source":315,"target":319},{"source":315,"target":202},{"source":316,"target":320},{"source":316,"target":202},{"source":317,"target":70},{"source":174,"target":16},{"source":174,"target":70},{"source":174,"target":321},{"source":174,"target":322},{"source":174,"target":323},{"source":321,"target":234},{"source":321,"target":324},{"source":321,"target":174},{"source":324,"target":234},{"source":322,"target":241},{"source":322,"target":325},{"source":322,"target":174},{"source":325,"target":241},{"source":323,"target":70},{"source":240,"target":16},{"source":240,"target":326},{"source":240,"target":327},{"source":240,"target":328},{"source":240,"target":329},{"source":240,"target":330},{"source":240,"target":331},{"source":326,"target":332},{"source":326,"target":240},{"source":327,"target":333},{"source":327,"target":240},{"source":328,"target":334},{"source":328,"target":240},{"source":329,"target":335},{"source":329,"target":240},{"source":330,"target":336},{"source":330,"target":240},{"source":331,"target":337},{"source":331,"target":240},{"source":241,"target":16},{"source":241,"target":70},{"source":241,"target":338},{"source":241,"target":339},{"source":241,"target":340},{"source":241,"target":341},{"source":338,"target":178},{"source":338,"target":342},{"source":338,"target":241},{"source":342,"target":178},{"source":339,"target":182},{"source":339,"target":343},{"source":339,"target":241},{"source":343,"target":182},{"source":340,"target":240},{"source":340,"target":344},{"source":340,"target":241},{"source":344,"target":240},{"source":341,"target":70},{"source":178,"target":16},{"source":178,"target":70},{"source":178,"target":345},{"source":178,"target":346},{"source":345,"target":347},{"source":345,"target":178},{"source":346,"target":70},{"source":182,"target":16},{"source":182,"target":70},{"source":182,"target":348},{"source":182,"target":349},{"source":348,"target":350},{"source":348,"target":182},{"source":349,"target":70},{"source":142,"target":16},{"source":142,"target":70},{"source":142,"target":351},{"source":142,"target":352},{"source":142,"target":353},{"source":351,"target":249},{"source":351,"target":354},{"source":351,"target":142},{"source":354,"target":249},{"source":352,"target":202},{"source":352,"target":355},{"source":352,"target":142},{"source":355,"target":202},{"source":353,"target":70},{"source":242,"target":16},{"source":242,"target":142},{"source":242,"target":356},{"source":242,"target":357},{"source":356,"target":358},{"source":356,"target":242},{"source":357,"target":142},{"source":243,"target":16},{"source":243,"target":142},{"source":243,"target":359},{"source":243,"target":360},{"source":359,"target":361},{"source":359,"target":243},{"source":360,"target":142},{"source":244,"target":16},{"source":244,"target":142},{"source":244,"target":362},{"source":244,"target":363},{"source":362,"target":364},{"source":362,"target":244},{"source":363,"target":142},{"source":245,"target":16},{"source":245,"target":142},{"source":245,"target":365},{"source":245,"target":366},{"source":245,"target":367},{"source":245,"target":368},{"source":245,"target":369},{"source":365,"target":370},{"source":365,"target":245},{"source":366,"target":371},{"source":366,"target":245},{"source":367,"target":372},{"source":367,"target":245},{"source":368,"target":202},{"source":368,"target":373},{"source":368,"target":245},{"source":373,"target":202},{"source":369,"target":142},{"source":246,"target":16},{"source":246,"target":70},{"source":246,"target":374},{"source":246,"target":375},{"source":374,"target":202},{"source":374,"target":376},{"source":374,"target":246},{"source":376,"target":202},{"source":375,"target":70},{"source":247,"target":16},{"source":247,"target":142},{"source":247,"target":377},{"source":247,"target":378},{"source":377,"target":248},{"source":377,"target":379},{"source":377,"target":247},{"source":379,"target":248},{"source":378,"target":142},{"source":248,"target":16},{"source":248,"target":380},{"source":380,"target":381},{"source":380,"target":248},{"source":249,"target":16},{"source":249,"target":2},{"source":249,"target":382},{"source":249,"target":383},{"source":249,"target":384},{"source":382,"target":385},{"source":382,"target":249},{"source":383,"target":164},{"source":383,"target":386},{"source":383,"target":249},{"source":386,"target":164},{"source":384,"target":2},{"source":216,"target":16},{"source":216,"target":2},{"source":216,"target":387},{"source":216,"target":388},{"source":216,"target":389},{"source":216,"target":390},{"source":216,"target":391},{"source":387,"target":392},{"source":387,"target":216},{"source":388,"target":393},{"source":388,"target":216},{"source":389,"target":394},{"source":389,"target":216},{"source":390,"target":249},{"source":390,"target":395},{"source":390,"target":216},{"source":395,"target":249},{"source":391,"target":2},{"source":250,"target":16},{"source":250,"target":70},{"source":250,"target":396},{"source":250,"target":397},{"source":250,"target":398},{"source":250,"target":399},{"source":396,"target":68},{"source":396,"target":400},{"source":396,"target":250},{"source":400,"target":68},{"source":397,"target":68},{"source":397,"target":401},{"source":397,"target":250},{"source":401,"target":68},{"source":398,"target":251},{"source":398,"target":402},{"source":398,"target":250},{"source":402,"target":251},{"source":399,"target":70},{"source":251,"target":16},{"source":251,"target":403},{"source":251,"target":404},{"source":251,"target":405},{"source":403,"target":251},{"source":404,"target":251},{"source":405,"target":251},{"source":252,"target":16},{"source":252,"target":70},{"source":252,"target":406},{"source":252,"target":407},{"source":252,"target":408},{"source":252,"target":409},{"source":406,"target":410},{"source":406,"target":252},{"source":407,"target":202},{"source":407,"target":411},{"source":407,"target":252},{"source":411,"target":202},{"source":408,"target":70},{"source":408,"target":412},{"source":408,"target":252},{"source":412,"target":70},{"source":409,"target":70},{"source":210,"target":16},{"source":210,"target":70},{"source":210,"target":413},{"source":210,"target":414},{"source":413,"target":252},{"source":413,"target":415},{"source":413,"target":210},{"source":415,"target":252},{"source":414,"target":70},{"source":226,"target":16},{"source":226,"target":70},{"source":226,"target":416},{"source":226,"target":417},{"source":226,"target":418},{"source":226,"target":419},{"source":226,"target":420},{"source":416,"target":421},{"source":416,"target":226},{"source":417,"target":422},{"source":417,"target":226},{"source":418,"target":423},{"source":418,"target":226},{"source":419,"target":253},{"source":419,"target":424},{"source":419,"target":226},{"source":424,"target":253},{"source":420,"target":70},{"source":253,"target":16},{"source":253,"target":425},{"source":253,"target":426},{"source":253,"target":427},{"source":253,"target":428},{"source":253,"target":429},{"source":253,"target":430},{"source":253,"target":431},{"source":253,"target":432},{"source":425,"target":253},{"source":426,"target":253},{"source":427,"target":253},{"source":428,"target":253},{"source":429,"target":253},{"source":430,"target":253},{"source":431,"target":253},{"source":432,"target":253},{"source":254,"target":16},{"source":254,"target":70},{"source":254,"target":433},{"source":254,"target":434},{"source":433,"target":435},{"source":433,"target":254},{"source":434,"target":70},{"source":255,"target":16},{"source":255,"target":238},{"source":255,"target":436},{"source":255,"target":437},{"source":436,"target":233},{"source":436,"target":438},{"source":436,"target":255},{"source":438,"target":233},{"source":437,"target":238},{"source":190,"target":16},{"source":190,"target":238},{"source":190,"target":439},{"source":190,"target":440},{"source":439,"target":441},{"source":439,"target":190},{"source":440,"target":238},{"source":256,"target":16},{"source":256,"target":230},{"source":256,"target":442},{"source":256,"target":443},{"source":442,"target":70},{"source":442,"target":444},{"source":442,"target":256},{"source":444,"target":70},{"source":443,"target":230},{"source":257,"target":16},{"source":257,"target":230},{"source":257,"target":445},{"source":257,"target":446},{"source":445,"target":447},{"source":445,"target":257},{"source":446,"target":230},{"source":258,"target":16},{"source":258,"target":230},{"source":258,"target":448},{"source":258,"target":449},{"source":448,"target":450},{"source":448,"target":258},{"source":449,"target":230},{"source":259,"target":16},{"source":259,"target":230},{"source":259,"target":451},{"source":259,"target":452},{"source":451,"target":453},{"source":451,"target":259},{"source":452,"target":230},{"source":230,"target":16},{"source":230,"target":70},{"source":230,"target":454},{"source":454,"target":70},{"source":17,"target":28},{"source":17,"target":455},{"source":17,"target":0},{"source":28,"target":17},{"source":28,"target":2},{"source":28,"target":456},{"source":28,"target":138},{"source":28,"target":457},{"source":28,"target":458},{"source":28,"target":459},{"source":28,"target":460},{"source":456,"target":52},{"source":456,"target":461},{"source":456,"target":28},{"source":461,"target":52},{"source":138,"target":52},{"source":138,"target":462},{"source":138,"target":28},{"source":138,"target":127},{"source":462,"target":52},{"source":457,"target":455},{"source":457,"target":463},{"source":457,"target":28},{"source":463,"target":455},{"source":458,"target":464},{"source":458,"target":28},{"source":459,"target":202},{"source":459,"target":465},{"source":459,"target":28},{"source":465,"target":202},{"source":460,"target":2},{"source":455,"target":17},{"source":455,"target":466},{"source":455,"target":467},{"source":466,"target":52},{"source":466,"target":468},{"source":466,"target":455},{"source":468,"target":52},{"source":467,"target":70},{"source":467,"target":469},{"source":467,"target":455},{"source":469,"target":70},{"source":18,"target":35},{"source":18,"target":470},{"source":18,"target":37},{"source":18,"target":471},{"source":18,"target":472},{"source":18,"target":473},{"source":18,"target":474},{"source":18,"target":475},{"source":18,"target":476},{"source":18,"target":477},{"source":18,"target":478},{"source":18,"target":479},{"source":18,"target":480},{"source":18,"target":481},{"source":18,"target":0},{"source":35,"target":18},{"source":35,"target":2},{"source":35,"target":482},{"source":35,"target":483},{"source":35,"target":484},{"source":35,"target":485},{"source":35,"target":486},{"source":35,"target":487},{"source":35,"target":488},{"source":35,"target":489},{"source":482,"target":490},{"source":482,"target":35},{"source":483,"target":470},{"source":483,"target":491},{"source":483,"target":35},{"source":491,"target":470},{"source":484,"target":492},{"source":484,"target":35},{"source":485,"target":37},{"source":485,"target":493},{"source":485,"target":35},{"source":493,"target":37},{"source":486,"target":3},{"source":486,"target":494},{"source":486,"target":35},{"source":494,"target":3},{"source":487,"target":3},{"source":487,"target":495},{"source":487,"target":35},{"source":495,"target":3},{"source":488,"target":37},{"source":488,"target":496},{"source":488,"target":35},{"source":496,"target":37},{"source":489,"target":2},{"source":470,"target":18},{"source":470,"target":497},{"source":470,"target":498},{"source":470,"target":499},{"source":497,"target":3},{"source":497,"target":500},{"source":497,"target":470},{"source":500,"target":3},{"source":498,"target":501},{"source":498,"target":470},{"source":499,"target":502},{"source":499,"target":470},{"source":37,"target":18},{"source":37,"target":2},{"source":37,"target":503},{"source":37,"target":504},{"source":37,"target":505},{"source":37,"target":506},{"source":37,"target":507},{"source":503,"target":508},{"source":503,"target":37},{"source":504,"target":480},{"source":504,"target":509},{"source":504,"target":37},{"source":509,"target":480},{"source":505,"target":510},{"source":505,"target":37},{"source":506,"target":52},{"source":506,"target":511},{"source":506,"target":37},{"source":511,"target":52},{"source":507,"target":2},{"source":471,"target":18},{"source":471,"target":37},{"source":471,"target":512},{"source":471,"target":513},{"source":471,"target":514},{"source":512,"target":12},{"source":512,"target":515},{"source":512,"target":471},{"source":515,"target":12},{"source":513,"target":516},{"source":513,"target":471},{"source":514,"target":37},{"source":472,"target":18},{"source":472,"target":37},{"source":472,"target":517},{"source":472,"target":518},{"source":472,"target":519},{"source":517,"target":520},{"source":517,"target":472},{"source":518,"target":521},{"source":518,"target":472},{"source":519,"target":37},{"source":473,"target":18},{"source":473,"target":37},{"source":473,"target":522},{"source":473,"target":523},{"source":522,"target":37},{"source":522,"target":524},{"source":522,"target":473},{"source":524,"target":37},{"source":523,"target":37},{"source":474,"target":18},{"source":474,"target":37},{"source":474,"target":525},{"source":474,"target":526},{"source":525,"target":37},{"source":525,"target":527},{"source":525,"target":474},{"source":527,"target":37},{"source":526,"target":37},{"source":475,"target":18},{"source":475,"target":528},{"source":475,"target":529},{"source":475,"target":530},{"source":475,"target":531},{"source":528,"target":532},{"source":528,"target":475},{"source":528,"target":533},{"source":528,"target":534},{"source":533,"target":535},{"source":533,"target":528},{"source":534,"target":536},{"source":534,"target":528},{"source":529,"target":537},{"source":529,"target":475},{"source":530,"target":538},{"source":530,"target":475},{"source":531,"target":477},{"source":531,"target":539},{"source":531,"target":475},{"source":539,"target":477},{"source":476,"target":18},{"source":476,"target":540},{"source":476,"target":541},{"source":476,"target":542},{"source":540,"target":543},{"source":540,"target":476},{"source":541,"target":544},{"source":541,"target":476},{"source":542,"target":481},{"source":542,"target":545},{"source":542,"target":476},{"source":545,"target":481},{"source":477,"target":18},{"source":478,"target":18},{"source":478,"target":477},{"source":478,"target":546},{"source":478,"target":547},{"source":546,"target":548},{"source":546,"target":478},{"source":547,"target":477},{"source":479,"target":18},{"source":479,"target":477},{"source":479,"target":549},{"source":479,"target":550},{"source":549,"target":551},{"source":549,"target":479},{"source":550,"target":477},{"source":480,"target":18},{"source":480,"target":552},{"source":552,"target":52},{"source":552,"target":553},{"source":552,"target":480},{"source":553,"target":52},{"source":481,"target":18},{"source":481,"target":554},{"source":481,"target":555},{"source":481,"target":556},{"source":554,"target":481},{"source":555,"target":481},{"source":556,"target":481},{"source":19,"target":98},{"source":19,"target":557},{"source":19,"target":558},{"source":19,"target":0},{"source":98,"target":19},{"source":98,"target":2},{"source":98,"target":559},{"source":98,"target":560},{"source":98,"target":561},{"source":559,"target":52},{"source":559,"target":562},{"source":559,"target":98},{"source":562,"target":52},{"source":560,"target":70},{"source":560,"target":563},{"source":560,"target":98},{"source":563,"target":70},{"source":561,"target":2},{"source":557,"target":19},{"source":557,"target":98},{"source":557,"target":564},{"source":557,"target":565},{"source":557,"target":566},{"source":564,"target":142},{"source":564,"target":567},{"source":564,"target":557},{"source":567,"target":142},{"source":565,"target":202},{"source":565,"target":568},{"source":565,"target":557},{"source":568,"target":202},{"source":566,"target":98},{"source":558,"target":19},{"source":558,"target":98},{"source":558,"target":569},{"source":558,"target":570},{"source":558,"target":571},{"source":558,"target":572},{"source":569,"target":98},{"source":569,"target":573},{"source":569,"target":558},{"source":573,"target":98},{"source":570,"target":98},{"source":570,"target":574},{"source":570,"target":558},{"source":574,"target":98},{"source":571,"target":251},{"source":571,"target":575},{"source":571,"target":558},{"source":575,"target":251},{"source":572,"target":98}],"multigraph":true}