robotG
robot
Move
power
Bip
duration
power
repeat
Turn
power
angle
SetTurnAngle
angle
HasTurned
angle
Display
msg
duration
line
col
Obstacle
distance
StopEngine
CommandeRobot
flow
While
condition
instructions
If
condition
instructions
Not
ExprBool
StopProgram
Expr
OpUnaire
expression
OpBinaire
filsGauche
filsDroit
And
Or
Programme
programme
<?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="robotG" nsURI="http://robotG/1.0" nsPrefix="robotG">
  <eSubpackages name="robot" nsURI="http://robot" nsPrefix="robot">
    <eClassifiers xsi:type="ecore:EClass" name="Move" eSuperTypes="#//robot/CommandeRobot">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="power" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Bip" eSuperTypes="#//robot/CommandeRobot">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="power" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="repeat" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Turn" eSuperTypes="#//robot/CommandeRobot">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="power" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="angle" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SetTurnAngle" eSuperTypes="#//robot/CommandeRobot">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="angle" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="HasTurned" eSuperTypes="#//flow/ExprBool #//robot/CommandeRobot">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="angle" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Display" eSuperTypes="#//robot/CommandeRobot">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="msg" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="line" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="col" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Obstacle" eSuperTypes="#//flow/ExprBool #//robot/CommandeRobot">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="distance" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="StopEngine" eSuperTypes="#//robot/CommandeRobot"/>
    <eClassifiers xsi:type="ecore:EClass" name="CommandeRobot" abstract="true" eSuperTypes="#//flow/Expr"/>
  </eSubpackages>
  <eSubpackages name="flow" nsURI="http://flow" nsPrefix="flow">
    <eClassifiers xsi:type="ecore:EClass" name="While" eSuperTypes="#//flow/Expr">
      <eStructuralFeatures xsi:type="ecore:EReference" name="condition" lowerBound="1"
          eType="#//flow/ExprBool" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="instructions" upperBound="-1"
          eType="#//flow/Expr" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="If" eSuperTypes="#//flow/Expr">
      <eStructuralFeatures xsi:type="ecore:EReference" name="condition" lowerBound="1"
          eType="#//flow/ExprBool" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="instructions" upperBound="-1"
          eType="#//flow/Expr" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Not" eSuperTypes="#//flow/OpUnaire"/>
    <eClassifiers xsi:type="ecore:EClass" name="ExprBool" abstract="true" eSuperTypes="#//flow/Expr"/>
    <eClassifiers xsi:type="ecore:EClass" name="StopProgram" eSuperTypes="#//flow/Expr"/>
    <eClassifiers xsi:type="ecore:EClass" name="Expr" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="OpUnaire" abstract="true" eSuperTypes="#//flow/ExprBool">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" lowerBound="1"
          eType="#//flow/ExprBool" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="OpBinaire" abstract="true" eSuperTypes="#//flow/ExprBool">
      <eStructuralFeatures xsi:type="ecore:EReference" name="filsGauche" lowerBound="1"
          eType="#//flow/ExprBool" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="filsDroit" lowerBound="1"
          eType="#//flow/ExprBool" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="And" eSuperTypes="#//flow/OpBinaire"/>
    <eClassifiers xsi:type="ecore:EClass" name="Or" eSuperTypes="#//flow/OpBinaire"/>
    <eClassifiers xsi:type="ecore:EClass" name="Programme">
      <eStructuralFeatures xsi:type="ecore:EReference" name="programme" upperBound="-1"
          eType="#//flow/Expr" containment="true"/>
    </eClassifiers>
  </eSubpackages>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"robotG","nsURI":"http://robotG/1.0","name":"robotG","id":0,"eClass":"EPackage"},{"nsPrefix":"robot","nsURI":"http://robot","name":"robot","id":1,"eClass":"EPackage"},{"nsPrefix":"flow","nsURI":"http://flow","name":"flow","id":2,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Move","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Bip","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Turn","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SetTurnAngle","instanceClass":null,"abstract":false,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HasTurned","instanceClass":null,"abstract":false,"id":7,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Display","instanceClass":null,"abstract":false,"id":8,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Obstacle","instanceClass":null,"abstract":false,"id":9,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StopEngine","instanceClass":null,"abstract":false,"id":10,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CommandeRobot","instanceClass":null,"abstract":true,"id":11,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"power","changeable":true,"lowerBound":1,"iD":false,"id":12,"derived":false},{"id":13,"eClass":"EGenericType"},{"id":14,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"duration","changeable":true,"lowerBound":1,"iD":false,"id":15,"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":"power","changeable":true,"lowerBound":1,"iD":false,"id":16,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"repeat","changeable":true,"lowerBound":1,"iD":false,"id":17,"derived":false},{"id":18,"eClass":"EGenericType"},{"id":19,"eClass":"EGenericType"},{"id":20,"eClass":"EGenericType"},{"id":21,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"power","changeable":true,"lowerBound":1,"iD":false,"id":22,"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":"angle","changeable":true,"lowerBound":1,"iD":false,"id":23,"derived":false},{"id":24,"eClass":"EGenericType"},{"id":25,"eClass":"EGenericType"},{"id":26,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"angle","changeable":true,"lowerBound":1,"iD":false,"id":27,"derived":false},{"id":28,"eClass":"EGenericType"},{"id":29,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExprBool","instanceClass":null,"abstract":true,"id":30,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"angle","changeable":true,"lowerBound":1,"iD":false,"id":31,"derived":false},{"id":32,"eClass":"EGenericType"},{"id":33,"eClass":"EGenericType"},{"id":34,"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":"msg","changeable":true,"lowerBound":1,"iD":false,"id":35,"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":"duration","changeable":true,"lowerBound":1,"iD":false,"id":36,"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":"line","changeable":true,"lowerBound":1,"iD":false,"id":37,"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":"col","changeable":true,"lowerBound":1,"iD":false,"id":38,"derived":false},{"id":39,"eClass":"EGenericType"},{"id":40,"eClass":"EGenericType"},{"id":41,"eClass":"EGenericType"},{"id":42,"eClass":"EGenericType"},{"id":43,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"distance","changeable":true,"lowerBound":1,"iD":false,"id":44,"derived":false},{"id":45,"eClass":"EGenericType"},{"id":46,"eClass":"EGenericType"},{"id":47,"eClass":"EGenericType"},{"id":48,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Expr","instanceClass":null,"abstract":true,"id":49,"interface":false,"eClass":"EClass"},{"id":50,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"While","instanceClass":null,"abstract":false,"id":51,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"If","instanceClass":null,"abstract":false,"id":52,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Not","instanceClass":null,"abstract":false,"id":53,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StopProgram","instanceClass":null,"abstract":false,"id":54,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OpUnaire","instanceClass":null,"abstract":true,"id":55,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OpBinaire","instanceClass":null,"abstract":true,"id":56,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"And","instanceClass":null,"abstract":false,"id":57,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Or","instanceClass":null,"abstract":false,"id":58,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Programme","instanceClass":null,"abstract":false,"id":59,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"condition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":60,"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":"instructions","changeable":true,"resolveProxies":true,"lowerBound":0,"id":61,"derived":false},{"id":62,"eClass":"EGenericType"},{"id":63,"eClass":"EGenericType"},{"id":64,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"condition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":65,"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":"instructions","changeable":true,"resolveProxies":true,"lowerBound":0,"id":66,"derived":false},{"id":67,"eClass":"EGenericType"},{"id":68,"eClass":"EGenericType"},{"id":69,"eClass":"EGenericType"},{"id":70,"eClass":"EGenericType"},{"id":71,"eClass":"EGenericType"},{"id":72,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":73,"derived":false},{"id":74,"eClass":"EGenericType"},{"id":75,"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":"filsGauche","changeable":true,"resolveProxies":true,"lowerBound":1,"id":76,"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":"filsDroit","changeable":true,"resolveProxies":true,"lowerBound":1,"id":77,"derived":false},{"id":78,"eClass":"EGenericType"},{"id":79,"eClass":"EGenericType"},{"id":80,"eClass":"EGenericType"},{"id":81,"eClass":"EGenericType"},{"id":82,"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":"programme","changeable":true,"resolveProxies":true,"lowerBound":0,"id":83,"derived":false},{"id":84,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":1,"target":3},{"source":1,"target":4},{"source":1,"target":5},{"source":1,"target":6},{"source":1,"target":7},{"source":1,"target":8},{"source":1,"target":9},{"source":1,"target":10},{"source":1,"target":11},{"source":1,"target":0},{"source":3,"target":1},{"source":3,"target":11},{"source":3,"target":12},{"source":3,"target":13},{"source":12,"target":14},{"source":12,"target":3},{"source":13,"target":11},{"source":4,"target":1},{"source":4,"target":11},{"source":4,"target":15},{"source":4,"target":16},{"source":4,"target":17},{"source":4,"target":18},{"source":15,"target":19},{"source":15,"target":4},{"source":16,"target":20},{"source":16,"target":4},{"source":17,"target":21},{"source":17,"target":4},{"source":18,"target":11},{"source":5,"target":1},{"source":5,"target":11},{"source":5,"target":22},{"source":5,"target":23},{"source":5,"target":24},{"source":22,"target":25},{"source":22,"target":5},{"source":23,"target":26},{"source":23,"target":5},{"source":24,"target":11},{"source":6,"target":1},{"source":6,"target":11},{"source":6,"target":27},{"source":6,"target":28},{"source":27,"target":29},{"source":27,"target":6},{"source":28,"target":11},{"source":7,"target":1},{"source":7,"target":30},{"source":7,"target":11},{"source":7,"target":31},{"source":7,"target":32},{"source":7,"target":33},{"source":31,"target":34},{"source":31,"target":7},{"source":32,"target":30},{"source":33,"target":11},{"source":8,"target":1},{"source":8,"target":11},{"source":8,"target":35},{"source":8,"target":36},{"source":8,"target":37},{"source":8,"target":38},{"source":8,"target":39},{"source":35,"target":40},{"source":35,"target":8},{"source":36,"target":41},{"source":36,"target":8},{"source":37,"target":42},{"source":37,"target":8},{"source":38,"target":43},{"source":38,"target":8},{"source":39,"target":11},{"source":9,"target":1},{"source":9,"target":30},{"source":9,"target":11},{"source":9,"target":44},{"source":9,"target":45},{"source":9,"target":46},{"source":44,"target":47},{"source":44,"target":9},{"source":45,"target":30},{"source":46,"target":11},{"source":10,"target":1},{"source":10,"target":11},{"source":10,"target":48},{"source":48,"target":11},{"source":11,"target":1},{"source":11,"target":49},{"source":11,"target":50},{"source":50,"target":49},{"source":2,"target":51},{"source":2,"target":52},{"source":2,"target":53},{"source":2,"target":30},{"source":2,"target":54},{"source":2,"target":49},{"source":2,"target":55},{"source":2,"target":56},{"source":2,"target":57},{"source":2,"target":58},{"source":2,"target":59},{"source":2,"target":0},{"source":51,"target":2},{"source":51,"target":49},{"source":51,"target":60},{"source":51,"target":61},{"source":51,"target":62},{"source":60,"target":30},{"source":60,"target":63},{"source":60,"target":51},{"source":63,"target":30},{"source":61,"target":49},{"source":61,"target":64},{"source":61,"target":51},{"source":64,"target":49},{"source":62,"target":49},{"source":52,"target":2},{"source":52,"target":49},{"source":52,"target":65},{"source":52,"target":66},{"source":52,"target":67},{"source":65,"target":30},{"source":65,"target":68},{"source":65,"target":52},{"source":68,"target":30},{"source":66,"target":49},{"source":66,"target":69},{"source":66,"target":52},{"source":69,"target":49},{"source":67,"target":49},{"source":53,"target":2},{"source":53,"target":55},{"source":53,"target":70},{"source":70,"target":55},{"source":30,"target":2},{"source":30,"target":49},{"source":30,"target":71},{"source":71,"target":49},{"source":54,"target":2},{"source":54,"target":49},{"source":54,"target":72},{"source":72,"target":49},{"source":49,"target":2},{"source":55,"target":2},{"source":55,"target":30},{"source":55,"target":73},{"source":55,"target":74},{"source":73,"target":30},{"source":73,"target":75},{"source":73,"target":55},{"source":75,"target":30},{"source":74,"target":30},{"source":56,"target":2},{"source":56,"target":30},{"source":56,"target":76},{"source":56,"target":77},{"source":56,"target":78},{"source":76,"target":30},{"source":76,"target":79},{"source":76,"target":56},{"source":79,"target":30},{"source":77,"target":30},{"source":77,"target":80},{"source":77,"target":56},{"source":80,"target":30},{"source":78,"target":30},{"source":57,"target":2},{"source":57,"target":56},{"source":57,"target":81},{"source":81,"target":56},{"source":58,"target":2},{"source":58,"target":56},{"source":58,"target":82},{"source":82,"target":56},{"source":59,"target":2},{"source":59,"target":83},{"source":83,"target":49},{"source":83,"target":84},{"source":83,"target":59},{"source":84,"target":49}],"multigraph":true}