migrationmodeler
Diagram
containers
nodes
edges
filters
layers
GraphicalElement
id
AbstractNode
Node
nodeRepresentations
Bordered
borderedRepresentations
Container
containerRepresentations
elements
Edge
edgeRepresentations
source
target
AbstractRepresentation
mappingId
layout
displayed
true
hidden
pinned
EdgeRepresentation
source
target
bendpoints
ownedStyle
AbstractNodeRepresentation
bordereds
ownedStyle
NodeRepresentation
BorderedRepresentation
ContainerRepresentation
ownedStyle
autoSized
EdgeStyle
routingStyle
color
beginLabelStyle
centerLabelStyle
endLabelStyle
RoutingStyle
Straight
Straight
Manhattan
Manhattan
Tree
Tree
Layout
x
y
width
height
Color
red
green
blue
LabelPosition
border
border
node
node
Point
x
y
TestCase
representations
Representation
name
BorderedStyle
borderSize
0
borderColor
Filter
id
activated
FontFormat
normal
normal
italic
italic
bold
bold
bold_italic
bold_italic
Layer
id
activated
NodeStyle
labelPosition
hideLabelByDefault
false
BasicLabelStyle
labelSize
8
labelFormat
normal
showIcon
true
labelColor
iconPath

ContainerStyle
LabelStyle
labelAlignment
LabelAlignment
CENTER
CENTER
LEFT
LEFT
RIGHT
RIGHT
Dot
backgroundColor
GaugeSection
min
max
value
label
backgroundColor
foregroundColor
FlatContainerStyle
backgroundStyle
backgroundColor
foregroundColor
ShapeContainerStyle
shape
backgroundColor
ContainerShape
parallelogram
parallelogram
BackgroundStyle
GradientLeftToRight
GradientLeftToRight
Liquid
Liquid
GradientTopToBottom
GradientTopToBottom
Square
width
0
height
0
color
AlignmentKind
VERTICAL
VERTICAL
HORIZONTAL
HORIZONTAL
SQUARE
SQUARE
Ellipse
horizontalDiameter
0
verticalDiameter
0
color
Lozenge
width
0
height
0
color
BundledImageShape
square
square
stroke
stroke
triangle
triangle
dot
dot
ring
ring
BundledImage
shape
color
WorkspaceImage
workspacePath
GaugeCompositeStyle
alignment
SQUARE
sections
Note
color
<?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="migrationmodeler" nsURI="http://www.eclipse.org/sirius/tests/sample/migrationmodeler"
    nsPrefix="migrationmodeler">
  <eClassifiers xsi:type="ecore:EClass" name="Diagram" eSuperTypes="#//Representation">
    <eStructuralFeatures xsi:type="ecore:EReference" name="containers" upperBound="-1"
        eType="#//Container" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="nodes" upperBound="-1"
        eType="#//Node" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="edges" upperBound="-1"
        eType="#//Edge" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="filters" upperBound="-1"
        eType="#//Filter" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="layers" upperBound="-1"
        eType="#//Layer" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="GraphicalElement" abstract="true">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="AbstractNode" abstract="true" eSuperTypes="#//GraphicalElement"/>
  <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="#//AbstractNode">
    <eStructuralFeatures xsi:type="ecore:EReference" name="nodeRepresentations" lowerBound="1"
        upperBound="-1" eType="#//NodeRepresentation" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Bordered" eSuperTypes="#//AbstractNode">
    <eStructuralFeatures xsi:type="ecore:EReference" name="borderedRepresentations"
        lowerBound="1" upperBound="-1" eType="#//BorderedRepresentation" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Container" eSuperTypes="#//GraphicalElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="containerRepresentations"
        lowerBound="1" upperBound="-1" eType="#//ContainerRepresentation" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1"
        eType="#//GraphicalElement" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Edge" eSuperTypes="#//GraphicalElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="edgeRepresentations" lowerBound="1"
        upperBound="-1" eType="#//EdgeRepresentation" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="source" lowerBound="1"
        eType="#//GraphicalElement"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1"
        eType="#//GraphicalElement"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="AbstractRepresentation" abstract="true">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="mappingId" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="layout" eType="#//Layout"
        containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayed" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="true"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidden" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinned" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="EdgeRepresentation" eSuperTypes="#//AbstractRepresentation">
    <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//GraphicalElement"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//GraphicalElement"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="bendpoints" upperBound="-1"
        eType="#//Point" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="ownedStyle" eType="#//EdgeStyle"
        containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The style of the connection."/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="AbstractNodeRepresentation" abstract="true"
      eSuperTypes="#//AbstractRepresentation">
    <eStructuralFeatures xsi:type="ecore:EReference" name="bordereds" upperBound="-1"
        eType="#//Bordered" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="ownedStyle" eType="#//NodeStyle"
        containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The style of the node."/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="NodeRepresentation" eSuperTypes="#//AbstractNodeRepresentation"/>
  <eClassifiers xsi:type="ecore:EClass" name="BorderedRepresentation" eSuperTypes="#//AbstractNodeRepresentation"/>
  <eClassifiers xsi:type="ecore:EClass" name="ContainerRepresentation" eSuperTypes="#//AbstractRepresentation">
    <eStructuralFeatures xsi:type="ecore:EReference" name="ownedStyle" eType="#//ContainerStyle"
        containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The style of the container."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoSized" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="EdgeStyle">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="routingStyle" eType="#//RoutingStyle"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="color" eType="#//Color"
        containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="beginLabelStyle" eType="#//BasicLabelStyle"
        containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="centerLabelStyle" eType="#//BasicLabelStyle"
        containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="endLabelStyle" eType="#//BasicLabelStyle"
        containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="RoutingStyle">
    <eLiterals name="Straight"/>
    <eLiterals name="Manhattan" value="1"/>
    <eLiterals name="Tree" value="2"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Layout">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Color">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="red" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="green" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="blue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="LabelPosition">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="Position of the label."/>
    </eAnnotations>
    <eLiterals name="border">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The label is on border."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="node" value="1">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The label is on the node."/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Point">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="TestCase">
    <eStructuralFeatures xsi:type="ecore:EReference" name="representations" upperBound="-1"
        eType="#//Representation" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Representation" abstract="true">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BorderedStyle">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="borderSize" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="0"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="borderColor" eType="#//Color"
        containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Filter">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="activated" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="FontFormat">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="The format of the font."/>
    </eAnnotations>
    <eLiterals name="normal"/>
    <eLiterals name="italic" value="1"/>
    <eLiterals name="bold" value="2"/>
    <eLiterals name="bold_italic" value="3"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Layer">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="activated" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="NodeStyle" eSuperTypes="#//LabelStyle #//BorderedStyle">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="Style of a node."/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="labelPosition" eType="#//LabelPosition">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The position of the label :&#xD;&#xA;BORDER : The label is around the node, on the border.&#xD;&#xA;NODE : the label is in the node."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="hideLabelByDefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The default visibility of the label (available only if labelPosition equals BORDER).&#xA;A change of this option does not affect already existing elements."/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BasicLabelStyle">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="labelSize" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"
        defaultValueLiteral="8">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The font size."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="labelFormat" eType="#//FontFormat"
        defaultValueLiteral="normal">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The font format."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="showIcon" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="True, if the icon shoud be dispayed on the element."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="labelColor" eType="#//Color"
        containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconPath" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"
        defaultValueLiteral="">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The path of the icon to display on the element. If unset, the icon corresponding to the semantic element will be displayed."/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ContainerStyle" eSuperTypes="#//LabelStyle #//BorderedStyle">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="The style of a container."/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="LabelStyle" eSuperTypes="#//BasicLabelStyle">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="The style of a label."/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="labelAlignment" eType="#//LabelAlignment"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="LabelAlignment">
    <eLiterals name="CENTER"/>
    <eLiterals name="LEFT" value="1"/>
    <eLiterals name="RIGHT" value="2"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Dot" eSuperTypes="#//NodeStyle">
    <eStructuralFeatures xsi:type="ecore:EReference" name="backgroundColor" eType="#//Color"
        containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The background color."/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="GaugeSection">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="The gauge section represents one gauge of a GaugeCompositeStyle."/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="min" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EIntegerObject">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The min value of the gauge."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="max" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EIntegerObject">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The max value of the gauge."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EIntegerObject">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The current value."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The label of the gauge."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="backgroundColor" eType="#//Color"
        containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The background color."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="foregroundColor" eType="#//Color"
        containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The foreground color."/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="FlatContainerStyle" eSuperTypes="#//ContainerStyle">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="backgroundStyle" lowerBound="1"
        eType="#//BackgroundStyle">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The background style."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="backgroundColor" eType="#//Color"
        containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The background color."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="foregroundColor" eType="#//Color"
        containment="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The foreground color."/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ShapeContainerStyle" eSuperTypes="#//ContainerStyle">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="shape" lowerBound="1" eType="#//ContainerShape"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="backgroundColor" lowerBound="1"
        eType="#//Color" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="ContainerShape">
    <eLiterals name="parallelogram"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="BackgroundStyle">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="Style of the background of a container."/>
    </eAnnotations>
    <eLiterals name="GradientLeftToRight">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="Gradient style."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="Liquid" value="1">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="Liquid style."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="GradientTopToBottom" value="3">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="Gradient style."/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Square" eSuperTypes="#//NodeStyle">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EIntegerObject"
        defaultValueLiteral="0">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="Return all nodes that have been created with the specified mapping."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EIntegerObject"
        defaultValueLiteral="0">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The height of the square."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="color" eType="#//Color"
        containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="AlignmentKind">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="Possible alignments of gauges."/>
    </eAnnotations>
    <eLiterals name="VERTICAL" literal="VERTICAL"/>
    <eLiterals name="HORIZONTAL" value="1"/>
    <eLiterals name="SQUARE" value="2"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Ellipse" eSuperTypes="#//NodeStyle">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="horizontalDiameter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EIntegerObject"
        defaultValueLiteral="0">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The horizontal diameter size of the ellipse. (Semimajor axis)"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="verticalDiameter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EIntegerObject"
        defaultValueLiteral="0">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The vertical diameter of the ellipse. (Semiminor axis)"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="color" eType="#//Color"
        containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Lozenge" eSuperTypes="#//NodeStyle">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EIntegerObject"
        defaultValueLiteral="0">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The width of the lozenge."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EIntegerObject"
        defaultValueLiteral="0">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The height of the lozenge."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="color" eType="#//Color"
        containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="BundledImageShape">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="Default shapes."/>
    </eAnnotations>
    <eLiterals name="square"/>
    <eLiterals name="stroke" value="1"/>
    <eLiterals name="triangle" value="3"/>
    <eLiterals name="dot" value="4"/>
    <eLiterals name="ring" value="5"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BundledImage" eSuperTypes="#//NodeStyle">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="shape" lowerBound="1" eType="#//BundledImageShape">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The shape to use."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="color" lowerBound="1" eType="#//Color"
        containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="WorkspaceImage" eSuperTypes="#//NodeStyle #//ContainerStyle">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="workspacePath" lowerBound="1"
        eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The path of the image to use."/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="GaugeCompositeStyle" eSuperTypes="#//NodeStyle">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignment" eType="#//AlignmentKind"
        defaultValueLiteral="SQUARE">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The alignment of the gauges"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="sections" upperBound="-1"
        eType="#//GaugeSection" containment="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Note" eSuperTypes="#//NodeStyle">
    <eStructuralFeatures xsi:type="ecore:EReference" name="color" eType="#//Color"
        containment="true"/>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"migrationmodeler","nsURI":"http://www.eclipse.org/sirius/tests/sample/migrationmodeler","name":"migrationmodeler","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Diagram","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GraphicalElement","instanceClass":null,"abstract":true,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AbstractNode","instanceClass":null,"abstract":true,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Node","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Bordered","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Container","instanceClass":null,"abstract":false,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Edge","instanceClass":null,"abstract":false,"id":7,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AbstractRepresentation","instanceClass":null,"abstract":true,"id":8,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EdgeRepresentation","instanceClass":null,"abstract":false,"id":9,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AbstractNodeRepresentation","instanceClass":null,"abstract":true,"id":10,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NodeRepresentation","instanceClass":null,"abstract":false,"id":11,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BorderedRepresentation","instanceClass":null,"abstract":false,"id":12,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ContainerRepresentation","instanceClass":null,"abstract":false,"id":13,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EdgeStyle","instanceClass":null,"abstract":false,"id":14,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"RoutingStyle","instanceClass":null,"id":15,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Layout","instanceClass":null,"abstract":false,"id":16,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Color","instanceClass":null,"abstract":false,"id":17,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"LabelPosition","instanceClass":null,"id":18,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Point","instanceClass":null,"abstract":false,"id":19,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TestCase","instanceClass":null,"abstract":false,"id":20,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Representation","instanceClass":null,"abstract":true,"id":21,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BorderedStyle","instanceClass":null,"abstract":false,"id":22,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Filter","instanceClass":null,"abstract":false,"id":23,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"FontFormat","instanceClass":null,"id":24,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Layer","instanceClass":null,"abstract":false,"id":25,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NodeStyle","instanceClass":null,"abstract":false,"id":26,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BasicLabelStyle","instanceClass":null,"abstract":false,"id":27,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ContainerStyle","instanceClass":null,"abstract":false,"id":28,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LabelStyle","instanceClass":null,"abstract":false,"id":29,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"LabelAlignment","instanceClass":null,"id":30,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Dot","instanceClass":null,"abstract":false,"id":31,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaugeSection","instanceClass":null,"abstract":false,"id":32,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FlatContainerStyle","instanceClass":null,"abstract":false,"id":33,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ShapeContainerStyle","instanceClass":null,"abstract":false,"id":34,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"ContainerShape","instanceClass":null,"id":35,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"BackgroundStyle","instanceClass":null,"id":36,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Square","instanceClass":null,"abstract":false,"id":37,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"AlignmentKind","instanceClass":null,"id":38,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Ellipse","instanceClass":null,"abstract":false,"id":39,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Lozenge","instanceClass":null,"abstract":false,"id":40,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"BundledImageShape","instanceClass":null,"id":41,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BundledImage","instanceClass":null,"abstract":false,"id":42,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"WorkspaceImage","instanceClass":null,"abstract":false,"id":43,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GaugeCompositeStyle","instanceClass":null,"abstract":false,"id":44,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Note","instanceClass":null,"abstract":false,"id":45,"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":"containers","changeable":true,"resolveProxies":true,"lowerBound":0,"id":46,"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":"nodes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":47,"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":"edges","changeable":true,"resolveProxies":true,"lowerBound":0,"id":48,"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":"filters","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":true,"unsettable":false,"transient":false,"unique":true,"name":"layers","changeable":true,"resolveProxies":true,"lowerBound":0,"id":50,"derived":false},{"id":51,"eClass":"EGenericType"},{"id":52,"eClass":"EGenericType"},{"id":53,"eClass":"EGenericType"},{"id":54,"eClass":"EGenericType"},{"id":55,"eClass":"EGenericType"},{"id":56,"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":"id","changeable":true,"lowerBound":0,"iD":false,"id":57,"derived":false},{"id":58,"eClass":"EGenericType"},{"id":59,"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":"nodeRepresentations","changeable":true,"resolveProxies":true,"lowerBound":1,"id":60,"derived":false},{"id":61,"eClass":"EGenericType"},{"id":62,"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":"borderedRepresentations","changeable":true,"resolveProxies":true,"lowerBound":1,"id":63,"derived":false},{"id":64,"eClass":"EGenericType"},{"id":65,"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":"containerRepresentations","changeable":true,"resolveProxies":true,"lowerBound":1,"id":66,"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":"elements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":67,"derived":false},{"id":68,"eClass":"EGenericType"},{"id":69,"eClass":"EGenericType"},{"id":70,"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":"edgeRepresentations","changeable":true,"resolveProxies":true,"lowerBound":1,"id":71,"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":"source","changeable":true,"resolveProxies":true,"lowerBound":1,"id":72,"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":"target","changeable":true,"resolveProxies":true,"lowerBound":1,"id":73,"derived":false},{"id":74,"eClass":"EGenericType"},{"id":75,"eClass":"EGenericType"},{"id":76,"eClass":"EGenericType"},{"id":77,"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":"mappingId","changeable":true,"lowerBound":1,"iD":false,"id":78,"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":"layout","changeable":true,"resolveProxies":true,"lowerBound":0,"id":79,"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":"displayed","changeable":true,"lowerBound":0,"iD":false,"id":80,"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":"hidden","changeable":true,"lowerBound":0,"iD":false,"id":81,"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":"pinned","changeable":true,"lowerBound":0,"iD":false,"id":82,"derived":false},{"id":83,"eClass":"EGenericType"},{"id":84,"eClass":"EGenericType"},{"id":85,"eClass":"EGenericType"},{"id":86,"eClass":"EGenericType"},{"id":87,"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":"source","changeable":true,"resolveProxies":true,"lowerBound":0,"id":88,"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":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":89,"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":"bendpoints","changeable":true,"resolveProxies":true,"lowerBound":0,"id":90,"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":"ownedStyle","changeable":true,"resolveProxies":true,"lowerBound":0,"id":91,"derived":false},{"id":92,"eClass":"EGenericType"},{"id":93,"eClass":"EGenericType"},{"id":94,"eClass":"EGenericType"},{"id":95,"eClass":"EGenericType"},{"id":96,"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":"bordereds","changeable":true,"resolveProxies":true,"lowerBound":0,"id":97,"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":"ownedStyle","changeable":true,"resolveProxies":true,"lowerBound":0,"id":98,"derived":false},{"id":99,"eClass":"EGenericType"},{"id":100,"eClass":"EGenericType"},{"id":101,"eClass":"EGenericType"},{"id":102,"eClass":"EGenericType"},{"id":103,"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":"ownedStyle","changeable":true,"resolveProxies":true,"lowerBound":0,"id":104,"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":"autoSized","changeable":true,"lowerBound":0,"iD":false,"id":105,"derived":false},{"id":106,"eClass":"EGenericType"},{"id":107,"eClass":"EGenericType"},{"id":108,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"routingStyle","changeable":true,"lowerBound":0,"iD":false,"id":109,"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":"color","changeable":true,"resolveProxies":true,"lowerBound":0,"id":110,"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":"beginLabelStyle","changeable":true,"resolveProxies":true,"lowerBound":0,"id":111,"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":"centerLabelStyle","changeable":true,"resolveProxies":true,"lowerBound":0,"id":112,"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":"endLabelStyle","changeable":true,"resolveProxies":true,"lowerBound":0,"id":113,"derived":false},{"id":114,"eClass":"EGenericType"},{"id":115,"eClass":"EGenericType"},{"id":116,"eClass":"EGenericType"},{"id":117,"eClass":"EGenericType"},{"id":118,"eClass":"EGenericType"},{"name":"Straight","id":119,"value":0,"literal":"Straight","eClass":"EEnumLiteral"},{"name":"Manhattan","id":120,"value":1,"literal":"Manhattan","eClass":"EEnumLiteral"},{"name":"Tree","id":121,"value":2,"literal":"Tree","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"x","changeable":true,"lowerBound":0,"iD":false,"id":122,"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":"y","changeable":true,"lowerBound":0,"iD":false,"id":123,"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":"width","changeable":true,"lowerBound":0,"iD":false,"id":124,"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":"height","changeable":true,"lowerBound":0,"iD":false,"id":125,"derived":false},{"id":126,"eClass":"EGenericType"},{"id":127,"eClass":"EGenericType"},{"id":128,"eClass":"EGenericType"},{"id":129,"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":"red","changeable":true,"lowerBound":0,"iD":false,"id":130,"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":"green","changeable":true,"lowerBound":0,"iD":false,"id":131,"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":"blue","changeable":true,"lowerBound":0,"iD":false,"id":132,"derived":false},{"id":133,"eClass":"EGenericType"},{"id":134,"eClass":"EGenericType"},{"id":135,"eClass":"EGenericType"},{"name":"border","id":136,"value":0,"literal":"border","eClass":"EEnumLiteral"},{"name":"node","id":137,"value":1,"literal":"node","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"x","changeable":true,"lowerBound":0,"iD":false,"id":138,"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":"y","changeable":true,"lowerBound":0,"iD":false,"id":139,"derived":false},{"id":140,"eClass":"EGenericType"},{"id":141,"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":"representations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":142,"derived":false},{"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":"name","changeable":true,"lowerBound":0,"iD":false,"id":144,"derived":false},{"id":145,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"0","unsettable":false,"transient":false,"unique":true,"name":"borderSize","changeable":true,"lowerBound":1,"iD":false,"id":146,"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":"borderColor","changeable":true,"resolveProxies":true,"lowerBound":0,"id":147,"derived":false},{"id":148,"eClass":"EGenericType"},{"id":149,"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":"id","changeable":true,"lowerBound":0,"iD":false,"id":150,"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":"activated","changeable":true,"lowerBound":0,"iD":false,"id":151,"derived":false},{"id":152,"eClass":"EGenericType"},{"id":153,"eClass":"EGenericType"},{"name":"normal","id":154,"value":0,"literal":"normal","eClass":"EEnumLiteral"},{"name":"italic","id":155,"value":1,"literal":"italic","eClass":"EEnumLiteral"},{"name":"bold","id":156,"value":2,"literal":"bold","eClass":"EEnumLiteral"},{"name":"bold_italic","id":157,"value":3,"literal":"bold_italic","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":"id","changeable":true,"lowerBound":0,"iD":false,"id":158,"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":"activated","changeable":true,"lowerBound":0,"iD":false,"id":159,"derived":false},{"id":160,"eClass":"EGenericType"},{"id":161,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"labelPosition","changeable":true,"lowerBound":0,"iD":false,"id":162,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"hideLabelByDefault","changeable":true,"lowerBound":0,"iD":false,"id":163,"derived":false},{"id":164,"eClass":"EGenericType"},{"id":165,"eClass":"EGenericType"},{"id":166,"eClass":"EGenericType"},{"id":167,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"8","unsettable":false,"transient":false,"unique":true,"name":"labelSize","changeable":true,"lowerBound":0,"iD":false,"id":168,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"normal","unsettable":false,"transient":false,"unique":true,"name":"labelFormat","changeable":true,"lowerBound":0,"iD":false,"id":169,"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":"showIcon","changeable":true,"lowerBound":0,"iD":false,"id":170,"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":"labelColor","changeable":true,"resolveProxies":true,"lowerBound":0,"id":171,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"iconPath","changeable":true,"lowerBound":0,"iD":false,"id":172,"derived":false},{"id":173,"eClass":"EGenericType"},{"id":174,"eClass":"EGenericType"},{"id":175,"eClass":"EGenericType"},{"id":176,"eClass":"EGenericType"},{"id":177,"eClass":"EGenericType"},{"id":178,"eClass":"EGenericType"},{"id":179,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"labelAlignment","changeable":true,"lowerBound":0,"iD":false,"id":180,"derived":false},{"id":181,"eClass":"EGenericType"},{"id":182,"eClass":"EGenericType"},{"name":"CENTER","id":183,"value":0,"literal":"CENTER","eClass":"EEnumLiteral"},{"name":"LEFT","id":184,"value":1,"literal":"LEFT","eClass":"EEnumLiteral"},{"name":"RIGHT","id":185,"value":2,"literal":"RIGHT","eClass":"EEnumLiteral"},{"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":"backgroundColor","changeable":true,"resolveProxies":true,"lowerBound":0,"id":186,"derived":false},{"id":187,"eClass":"EGenericType"},{"id":188,"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":"min","changeable":true,"lowerBound":0,"iD":false,"id":189,"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":"max","changeable":true,"lowerBound":0,"iD":false,"id":190,"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":191,"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":"label","changeable":true,"lowerBound":0,"iD":false,"id":192,"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":"backgroundColor","changeable":true,"resolveProxies":true,"lowerBound":0,"id":193,"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":"foregroundColor","changeable":true,"resolveProxies":true,"lowerBound":0,"id":194,"derived":false},{"id":195,"eClass":"EGenericType"},{"id":196,"eClass":"EGenericType"},{"id":197,"eClass":"EGenericType"},{"id":198,"eClass":"EGenericType"},{"id":199,"eClass":"EGenericType"},{"id":200,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"backgroundStyle","changeable":true,"lowerBound":1,"iD":false,"id":201,"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":"backgroundColor","changeable":true,"resolveProxies":true,"lowerBound":0,"id":202,"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":"foregroundColor","changeable":true,"resolveProxies":true,"lowerBound":0,"id":203,"derived":false},{"id":204,"eClass":"EGenericType"},{"id":205,"eClass":"EGenericType"},{"id":206,"eClass":"EGenericType"},{"id":207,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"shape","changeable":true,"lowerBound":1,"iD":false,"id":208,"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":"backgroundColor","changeable":true,"resolveProxies":true,"lowerBound":1,"id":209,"derived":false},{"id":210,"eClass":"EGenericType"},{"id":211,"eClass":"EGenericType"},{"id":212,"eClass":"EGenericType"},{"name":"parallelogram","id":213,"value":0,"literal":"parallelogram","eClass":"EEnumLiteral"},{"name":"GradientLeftToRight","id":214,"value":0,"literal":"GradientLeftToRight","eClass":"EEnumLiteral"},{"name":"Liquid","id":215,"value":1,"literal":"Liquid","eClass":"EEnumLiteral"},{"name":"GradientTopToBottom","id":216,"value":3,"literal":"GradientTopToBottom","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"0","unsettable":false,"transient":false,"unique":true,"name":"width","changeable":true,"lowerBound":0,"iD":false,"id":217,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"0","unsettable":false,"transient":false,"unique":true,"name":"height","changeable":true,"lowerBound":0,"iD":false,"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":"color","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"},{"name":"VERTICAL","id":224,"value":0,"literal":"VERTICAL","eClass":"EEnumLiteral"},{"name":"HORIZONTAL","id":225,"value":1,"literal":"HORIZONTAL","eClass":"EEnumLiteral"},{"name":"SQUARE","id":226,"value":2,"literal":"SQUARE","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"0","unsettable":false,"transient":false,"unique":true,"name":"horizontalDiameter","changeable":true,"lowerBound":0,"iD":false,"id":227,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"0","unsettable":false,"transient":false,"unique":true,"name":"verticalDiameter","changeable":true,"lowerBound":0,"iD":false,"id":228,"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":"color","changeable":true,"resolveProxies":true,"lowerBound":0,"id":229,"derived":false},{"id":230,"eClass":"EGenericType"},{"id":231,"eClass":"EGenericType"},{"id":232,"eClass":"EGenericType"},{"id":233,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"0","unsettable":false,"transient":false,"unique":true,"name":"width","changeable":true,"lowerBound":0,"iD":false,"id":234,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"0","unsettable":false,"transient":false,"unique":true,"name":"height","changeable":true,"lowerBound":0,"iD":false,"id":235,"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":"color","changeable":true,"resolveProxies":true,"lowerBound":0,"id":236,"derived":false},{"id":237,"eClass":"EGenericType"},{"id":238,"eClass":"EGenericType"},{"id":239,"eClass":"EGenericType"},{"id":240,"eClass":"EGenericType"},{"name":"square","id":241,"value":0,"literal":"square","eClass":"EEnumLiteral"},{"name":"stroke","id":242,"value":1,"literal":"stroke","eClass":"EEnumLiteral"},{"name":"triangle","id":243,"value":3,"literal":"triangle","eClass":"EEnumLiteral"},{"name":"dot","id":244,"value":4,"literal":"dot","eClass":"EEnumLiteral"},{"name":"ring","id":245,"value":5,"literal":"ring","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"shape","changeable":true,"lowerBound":1,"iD":false,"id":246,"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":"color","changeable":true,"resolveProxies":true,"lowerBound":1,"id":247,"derived":false},{"id":248,"eClass":"EGenericType"},{"id":249,"eClass":"EGenericType"},{"id":250,"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":"workspacePath","changeable":true,"lowerBound":1,"iD":false,"id":251,"derived":false},{"id":252,"eClass":"EGenericType"},{"id":253,"eClass":"EGenericType"},{"id":254,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"SQUARE","unsettable":false,"transient":false,"unique":true,"name":"alignment","changeable":true,"lowerBound":0,"iD":false,"id":255,"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":"sections","changeable":true,"resolveProxies":true,"lowerBound":0,"id":256,"derived":false},{"id":257,"eClass":"EGenericType"},{"id":258,"eClass":"EGenericType"},{"id":259,"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":"color","changeable":true,"resolveProxies":true,"lowerBound":0,"id":260,"derived":false},{"id":261,"eClass":"EGenericType"},{"id":262,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":0,"target":6},{"source":0,"target":7},{"source":0,"target":8},{"source":0,"target":9},{"source":0,"target":10},{"source":0,"target":11},{"source":0,"target":12},{"source":0,"target":13},{"source":0,"target":14},{"source":0,"target":15},{"source":0,"target":16},{"source":0,"target":17},{"source":0,"target":18},{"source":0,"target":19},{"source":0,"target":20},{"source":0,"target":21},{"source":0,"target":22},{"source":0,"target":23},{"source":0,"target":24},{"source":0,"target":25},{"source":0,"target":26},{"source":0,"target":27},{"source":0,"target":28},{"source":0,"target":29},{"source":0,"target":30},{"source":0,"target":31},{"source":0,"target":32},{"source":0,"target":33},{"source":0,"target":34},{"source":0,"target":35},{"source":0,"target":36},{"source":0,"target":37},{"source":0,"target":38},{"source":0,"target":39},{"source":0,"target":40},{"source":0,"target":41},{"source":0,"target":42},{"source":0,"target":43},{"source":0,"target":44},{"source":0,"target":45},{"source":1,"target":0},{"source":1,"target":21},{"source":1,"target":46},{"source":1,"target":47},{"source":1,"target":48},{"source":1,"target":49},{"source":1,"target":50},{"source":1,"target":51},{"source":46,"target":6},{"source":46,"target":52},{"source":46,"target":1},{"source":52,"target":6},{"source":47,"target":4},{"source":47,"target":53},{"source":47,"target":1},{"source":53,"target":4},{"source":48,"target":7},{"source":48,"target":54},{"source":48,"target":1},{"source":54,"target":7},{"source":49,"target":23},{"source":49,"target":55},{"source":49,"target":1},{"source":55,"target":23},{"source":50,"target":25},{"source":50,"target":56},{"source":50,"target":1},{"source":56,"target":25},{"source":51,"target":21},{"source":2,"target":0},{"source":2,"target":57},{"source":57,"target":58},{"source":57,"target":2},{"source":3,"target":0},{"source":3,"target":2},{"source":3,"target":59},{"source":59,"target":2},{"source":4,"target":0},{"source":4,"target":3},{"source":4,"target":60},{"source":4,"target":61},{"source":60,"target":11},{"source":60,"target":62},{"source":60,"target":4},{"source":62,"target":11},{"source":61,"target":3},{"source":5,"target":0},{"source":5,"target":3},{"source":5,"target":63},{"source":5,"target":64},{"source":63,"target":12},{"source":63,"target":65},{"source":63,"target":5},{"source":65,"target":12},{"source":64,"target":3},{"source":6,"target":0},{"source":6,"target":2},{"source":6,"target":66},{"source":6,"target":67},{"source":6,"target":68},{"source":66,"target":13},{"source":66,"target":69},{"source":66,"target":6},{"source":69,"target":13},{"source":67,"target":2},{"source":67,"target":70},{"source":67,"target":6},{"source":70,"target":2},{"source":68,"target":2},{"source":7,"target":0},{"source":7,"target":2},{"source":7,"target":71},{"source":7,"target":72},{"source":7,"target":73},{"source":7,"target":74},{"source":71,"target":9},{"source":71,"target":75},{"source":71,"target":7},{"source":75,"target":9},{"source":72,"target":2},{"source":72,"target":76},{"source":72,"target":7},{"source":76,"target":2},{"source":73,"target":2},{"source":73,"target":77},{"source":73,"target":7},{"source":77,"target":2},{"source":74,"target":2},{"source":8,"target":0},{"source":8,"target":78},{"source":8,"target":79},{"source":8,"target":80},{"source":8,"target":81},{"source":8,"target":82},{"source":78,"target":83},{"source":78,"target":8},{"source":79,"target":16},{"source":79,"target":84},{"source":79,"target":8},{"source":84,"target":16},{"source":80,"target":85},{"source":80,"target":8},{"source":81,"target":86},{"source":81,"target":8},{"source":82,"target":87},{"source":82,"target":8},{"source":9,"target":0},{"source":9,"target":8},{"source":9,"target":88},{"source":9,"target":89},{"source":9,"target":90},{"source":9,"target":91},{"source":9,"target":92},{"source":88,"target":2},{"source":88,"target":93},{"source":88,"target":9},{"source":93,"target":2},{"source":89,"target":2},{"source":89,"target":94},{"source":89,"target":9},{"source":94,"target":2},{"source":90,"target":19},{"source":90,"target":95},{"source":90,"target":9},{"source":95,"target":19},{"source":91,"target":14},{"source":91,"target":96},{"source":91,"target":9},{"source":96,"target":14},{"source":92,"target":8},{"source":10,"target":0},{"source":10,"target":8},{"source":10,"target":97},{"source":10,"target":98},{"source":10,"target":99},{"source":97,"target":5},{"source":97,"target":100},{"source":97,"target":10},{"source":100,"target":5},{"source":98,"target":26},{"source":98,"target":101},{"source":98,"target":10},{"source":101,"target":26},{"source":99,"target":8},{"source":11,"target":0},{"source":11,"target":10},{"source":11,"target":102},{"source":102,"target":10},{"source":12,"target":0},{"source":12,"target":10},{"source":12,"target":103},{"source":103,"target":10},{"source":13,"target":0},{"source":13,"target":8},{"source":13,"target":104},{"source":13,"target":105},{"source":13,"target":106},{"source":104,"target":28},{"source":104,"target":107},{"source":104,"target":13},{"source":107,"target":28},{"source":105,"target":108},{"source":105,"target":13},{"source":106,"target":8},{"source":14,"target":0},{"source":14,"target":109},{"source":14,"target":110},{"source":14,"target":111},{"source":14,"target":112},{"source":14,"target":113},{"source":109,"target":15},{"source":109,"target":114},{"source":109,"target":14},{"source":114,"target":15},{"source":110,"target":17},{"source":110,"target":115},{"source":110,"target":14},{"source":115,"target":17},{"source":111,"target":27},{"source":111,"target":116},{"source":111,"target":14},{"source":116,"target":27},{"source":112,"target":27},{"source":112,"target":117},{"source":112,"target":14},{"source":117,"target":27},{"source":113,"target":27},{"source":113,"target":118},{"source":113,"target":14},{"source":118,"target":27},{"source":15,"target":0},{"source":15,"target":119},{"source":15,"target":120},{"source":15,"target":121},{"source":119,"target":15},{"source":120,"target":15},{"source":121,"target":15},{"source":16,"target":0},{"source":16,"target":122},{"source":16,"target":123},{"source":16,"target":124},{"source":16,"target":125},{"source":122,"target":126},{"source":122,"target":16},{"source":123,"target":127},{"source":123,"target":16},{"source":124,"target":128},{"source":124,"target":16},{"source":125,"target":129},{"source":125,"target":16},{"source":17,"target":0},{"source":17,"target":130},{"source":17,"target":131},{"source":17,"target":132},{"source":130,"target":133},{"source":130,"target":17},{"source":131,"target":134},{"source":131,"target":17},{"source":132,"target":135},{"source":132,"target":17},{"source":18,"target":0},{"source":18,"target":136},{"source":18,"target":137},{"source":136,"target":18},{"source":137,"target":18},{"source":19,"target":0},{"source":19,"target":138},{"source":19,"target":139},{"source":138,"target":140},{"source":138,"target":19},{"source":139,"target":141},{"source":139,"target":19},{"source":20,"target":0},{"source":20,"target":142},{"source":142,"target":21},{"source":142,"target":143},{"source":142,"target":20},{"source":143,"target":21},{"source":21,"target":0},{"source":21,"target":144},{"source":144,"target":145},{"source":144,"target":21},{"source":22,"target":0},{"source":22,"target":146},{"source":22,"target":147},{"source":146,"target":148},{"source":146,"target":22},{"source":147,"target":17},{"source":147,"target":149},{"source":147,"target":22},{"source":149,"target":17},{"source":23,"target":0},{"source":23,"target":150},{"source":23,"target":151},{"source":150,"target":152},{"source":150,"target":23},{"source":151,"target":153},{"source":151,"target":23},{"source":24,"target":0},{"source":24,"target":154},{"source":24,"target":155},{"source":24,"target":156},{"source":24,"target":157},{"source":154,"target":24},{"source":155,"target":24},{"source":156,"target":24},{"source":157,"target":24},{"source":25,"target":0},{"source":25,"target":158},{"source":25,"target":159},{"source":158,"target":160},{"source":158,"target":25},{"source":159,"target":161},{"source":159,"target":25},{"source":26,"target":0},{"source":26,"target":29},{"source":26,"target":22},{"source":26,"target":162},{"source":26,"target":163},{"source":26,"target":164},{"source":26,"target":165},{"source":162,"target":18},{"source":162,"target":166},{"source":162,"target":26},{"source":166,"target":18},{"source":163,"target":167},{"source":163,"target":26},{"source":164,"target":29},{"source":165,"target":22},{"source":27,"target":0},{"source":27,"target":168},{"source":27,"target":169},{"source":27,"target":170},{"source":27,"target":171},{"source":27,"target":172},{"source":168,"target":173},{"source":168,"target":27},{"source":169,"target":24},{"source":169,"target":174},{"source":169,"target":27},{"source":174,"target":24},{"source":170,"target":175},{"source":170,"target":27},{"source":171,"target":17},{"source":171,"target":176},{"source":171,"target":27},{"source":176,"target":17},{"source":172,"target":177},{"source":172,"target":27},{"source":28,"target":0},{"source":28,"target":29},{"source":28,"target":22},{"source":28,"target":178},{"source":28,"target":179},{"source":178,"target":29},{"source":179,"target":22},{"source":29,"target":0},{"source":29,"target":27},{"source":29,"target":180},{"source":29,"target":181},{"source":180,"target":30},{"source":180,"target":182},{"source":180,"target":29},{"source":182,"target":30},{"source":181,"target":27},{"source":30,"target":0},{"source":30,"target":183},{"source":30,"target":184},{"source":30,"target":185},{"source":183,"target":30},{"source":184,"target":30},{"source":185,"target":30},{"source":31,"target":0},{"source":31,"target":26},{"source":31,"target":186},{"source":31,"target":187},{"source":186,"target":17},{"source":186,"target":188},{"source":186,"target":31},{"source":188,"target":17},{"source":187,"target":26},{"source":32,"target":0},{"source":32,"target":189},{"source":32,"target":190},{"source":32,"target":191},{"source":32,"target":192},{"source":32,"target":193},{"source":32,"target":194},{"source":189,"target":195},{"source":189,"target":32},{"source":190,"target":196},{"source":190,"target":32},{"source":191,"target":197},{"source":191,"target":32},{"source":192,"target":198},{"source":192,"target":32},{"source":193,"target":17},{"source":193,"target":199},{"source":193,"target":32},{"source":199,"target":17},{"source":194,"target":17},{"source":194,"target":200},{"source":194,"target":32},{"source":200,"target":17},{"source":33,"target":0},{"source":33,"target":28},{"source":33,"target":201},{"source":33,"target":202},{"source":33,"target":203},{"source":33,"target":204},{"source":201,"target":36},{"source":201,"target":205},{"source":201,"target":33},{"source":205,"target":36},{"source":202,"target":17},{"source":202,"target":206},{"source":202,"target":33},{"source":206,"target":17},{"source":203,"target":17},{"source":203,"target":207},{"source":203,"target":33},{"source":207,"target":17},{"source":204,"target":28},{"source":34,"target":0},{"source":34,"target":28},{"source":34,"target":208},{"source":34,"target":209},{"source":34,"target":210},{"source":208,"target":35},{"source":208,"target":211},{"source":208,"target":34},{"source":211,"target":35},{"source":209,"target":17},{"source":209,"target":212},{"source":209,"target":34},{"source":212,"target":17},{"source":210,"target":28},{"source":35,"target":0},{"source":35,"target":213},{"source":213,"target":35},{"source":36,"target":0},{"source":36,"target":214},{"source":36,"target":215},{"source":36,"target":216},{"source":214,"target":36},{"source":215,"target":36},{"source":216,"target":36},{"source":37,"target":0},{"source":37,"target":26},{"source":37,"target":217},{"source":37,"target":218},{"source":37,"target":219},{"source":37,"target":220},{"source":217,"target":221},{"source":217,"target":37},{"source":218,"target":222},{"source":218,"target":37},{"source":219,"target":17},{"source":219,"target":223},{"source":219,"target":37},{"source":223,"target":17},{"source":220,"target":26},{"source":38,"target":0},{"source":38,"target":224},{"source":38,"target":225},{"source":38,"target":226},{"source":224,"target":38},{"source":225,"target":38},{"source":226,"target":38},{"source":39,"target":0},{"source":39,"target":26},{"source":39,"target":227},{"source":39,"target":228},{"source":39,"target":229},{"source":39,"target":230},{"source":227,"target":231},{"source":227,"target":39},{"source":228,"target":232},{"source":228,"target":39},{"source":229,"target":17},{"source":229,"target":233},{"source":229,"target":39},{"source":233,"target":17},{"source":230,"target":26},{"source":40,"target":0},{"source":40,"target":26},{"source":40,"target":234},{"source":40,"target":235},{"source":40,"target":236},{"source":40,"target":237},{"source":234,"target":238},{"source":234,"target":40},{"source":235,"target":239},{"source":235,"target":40},{"source":236,"target":17},{"source":236,"target":240},{"source":236,"target":40},{"source":240,"target":17},{"source":237,"target":26},{"source":41,"target":0},{"source":41,"target":241},{"source":41,"target":242},{"source":41,"target":243},{"source":41,"target":244},{"source":41,"target":245},{"source":241,"target":41},{"source":242,"target":41},{"source":243,"target":41},{"source":244,"target":41},{"source":245,"target":41},{"source":42,"target":0},{"source":42,"target":26},{"source":42,"target":246},{"source":42,"target":247},{"source":42,"target":248},{"source":246,"target":41},{"source":246,"target":249},{"source":246,"target":42},{"source":249,"target":41},{"source":247,"target":17},{"source":247,"target":250},{"source":247,"target":42},{"source":250,"target":17},{"source":248,"target":26},{"source":43,"target":0},{"source":43,"target":26},{"source":43,"target":28},{"source":43,"target":251},{"source":43,"target":252},{"source":43,"target":253},{"source":251,"target":254},{"source":251,"target":43},{"source":252,"target":26},{"source":253,"target":28},{"source":44,"target":0},{"source":44,"target":26},{"source":44,"target":255},{"source":44,"target":256},{"source":44,"target":257},{"source":255,"target":38},{"source":255,"target":258},{"source":255,"target":44},{"source":258,"target":38},{"source":256,"target":32},{"source":256,"target":259},{"source":256,"target":44},{"source":259,"target":32},{"source":257,"target":26},{"source":45,"target":0},{"source":45,"target":26},{"source":45,"target":260},{"source":45,"target":261},{"source":260,"target":17},{"source":260,"target":262},{"source":260,"target":45},{"source":262,"target":17},{"source":261,"target":26}],"multigraph":true}