Skip to content

Instantly share code, notes, and snippets.

@pacificlion
Created January 16, 2021 10:07
Show Gist options
  • Select an option

  • Save pacificlion/06cf06612103070cc68cbeca13ca469c to your computer and use it in GitHub Desktop.

Select an option

Save pacificlion/06cf06612103070cc68cbeca13ca469c to your computer and use it in GitHub Desktop.
Gist from yEd-Live
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--Created by yFiles for HTML 2.3.0.4-->
<graphml xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml.html/2.0/ygraphml.xsd " xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:demostyle="http://www.yworks.com/yFilesHTML/demos/FlatDemoStyle/1.0" xmlns:icon-style="http://www.yworks.com/yed-live/icon-style/1.0" xmlns:bpmn="http://www.yworks.com/xml/yfiles-bpmn/2.0" xmlns:demotablestyle="http://www.yworks.com/yFilesHTML/demos/FlatDemoTableStyle/1.0" xmlns:uml="http://www.yworks.com/yFilesHTML/demos/UMLDemoStyle/1.0" xmlns:GraphvizNodeStyle="http://www.yworks.com/yFilesHTML/graphviz-node-style/1.0" xmlns:VuejsNodeStyle="http://www.yworks.com/demos/yfiles-vuejs-node-style/1.0" xmlns:explorer-style="http://www.yworks.com/data-explorer/1.0" xmlns:y="http://www.yworks.com/xml/yfiles-common/3.0" xmlns:x="http://www.yworks.com/xml/yfiles-common/markup/3.0" xmlns:sys="http://www.yworks.com/xml/yfiles-common/markup/primitives/2.0" xmlns:yjs="http://www.yworks.com/xml/yfiles-for-html/2.0/xaml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<key id="d0" for="node" attr.type="int" attr.name="zOrder" y:attr.uri="http://www.yworks.com/xml/yfiles-z-order/1.0/zOrder"/>
<key id="d1" for="node" attr.type="boolean" attr.name="Expanded" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/folding/Expanded">
<default>true</default>
</key>
<key id="d2" for="node" attr.type="string" attr.name="url"/>
<key id="d3" for="node" attr.type="string" attr.name="description"/>
<key id="d4" for="node" attr.name="NodeLabels" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/NodeLabels"/>
<key id="d5" for="node" attr.name="NodeGeometry" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/NodeGeometry"/>
<key id="d6" for="all" attr.name="UserTags" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/UserTags"/>
<key id="d7" for="node" attr.name="NodeStyle" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/NodeStyle"/>
<key id="d8" for="node" attr.name="NodeViewState" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/folding/1.1/NodeViewState"/>
<key id="d9" for="edge" attr.type="string" attr.name="url"/>
<key id="d10" for="edge" attr.type="string" attr.name="description"/>
<key id="d11" for="edge" attr.name="EdgeLabels" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/EdgeLabels"/>
<key id="d12" for="edge" attr.name="EdgeGeometry" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/EdgeGeometry"/>
<key id="d13" for="edge" attr.name="EdgeStyle" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/EdgeStyle"/>
<key id="d14" for="edge" attr.name="EdgeViewState" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/folding/1.1/EdgeViewState"/>
<key id="d15" for="port" attr.name="PortLabels" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/PortLabels"/>
<key id="d16" for="port" attr.name="PortLocationParameter" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/PortLocationParameter">
<default>
<x:Static Member="y:FreeNodePortLocationModel.NodeCenterAnchored"/>
</default>
</key>
<key id="d17" for="port" attr.name="PortStyle" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/PortStyle">
<default>
<x:Static Member="y:VoidPortStyle.Instance"/>
</default>
</key>
<key id="d18" for="port" attr.name="PortViewState" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/folding/1.1/PortViewState"/>
<key id="d19" attr.name="SharedData" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/SharedData"/>
<data key="d19">
<y:SharedData>
<yjs:SolidColorFill x:Key="1" color="#FF607D8B"/>
<yjs:SolidColorFill x:Key="2" color="#FFA3F1BB"/>
<yjs:Stroke x:Key="3" fill="BLACK" dashStyle="Dash"/>
<yjs:Arrow x:Key="4" type="TRIANGLE" stroke="BLACK" fill="WHITE"/>
<yjs:PolylineEdgeStyle x:Key="5"/>
<yjs:PolylineEdgeStyle x:Key="6" sourceArrow="{y:GraphMLReference 4}"/>
</y:SharedData>
</data>
<graph id="G" edgedefault="directed">
<data key="d6">
<y:Json>{"version":"2.0.0","theme":{"name":"light","version":"1.0.0"}}</y:Json>
</data>
<node id="n0">
<data key="d0">0</data>
<data key="d5">
<y:RectD X="568.3781746031746" Y="0" Width="152" Height="172"/>
</data>
<data key="d7">
<uml:UMLNodeStyle fill="#FF4CAF50" highlightFill="#FFA3F1BB">
<uml:UMLNodeStyle.model>
<uml:UMLClassModel stereotype="interface" constraint="" className="Employee" attributesOpen="true" operationsOpen="true">
<uml:UMLClassModel.attributes>
<x:Array Type="sys:Object"/>
</uml:UMLClassModel.attributes>
<uml:UMLClassModel.operations>
<x:Array Type="sys:Object">
<sys:String>getName():String</sys:String>
<sys:String>getTitle():String</sys:String>
<sys:String>getStaffNo():Number</sys:String>
<sys:String>getRoom():String</sys:String>
<sys:String>getPhone():String</sys:String>
</x:Array>
</uml:UMLClassModel.operations>
</uml:UMLClassModel>
</uml:UMLNodeStyle.model>
</uml:UMLNodeStyle>
</data>
<port name="p0">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,1"/>
</data>
</port>
<port name="p1">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,1"/>
</data>
</port>
<port name="p2">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,1"/>
</data>
</port>
<port name="p3">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,1"/>
</data>
</port>
</node>
<node id="n1">
<data key="d0">1</data>
<data key="d5">
<y:RectD X="288.62220197513614" Y="222" Width="132.75559604972773" Height="124"/>
</data>
<data key="d7">
<uml:UMLNodeStyle fill="{y:GraphMLReference 1}" highlightFill="{y:GraphMLReference 2}">
<uml:UMLNodeStyle.model>
<uml:UMLClassModel stereotype="" constraint="" className="DepartmentAdmin" attributesOpen="true" operationsOpen="true">
<uml:UMLClassModel.attributes>
<x:Array Type="sys:Object">
<sys:String>password:String</sys:String>
</x:Array>
</uml:UMLClassModel.attributes>
<uml:UMLClassModel.operations>
<x:Array Type="sys:Object">
<sys:String>addDuty()</sys:String>
</x:Array>
</uml:UMLClassModel.operations>
</uml:UMLClassModel>
</uml:UMLNodeStyle.model>
</uml:UMLNodeStyle>
</data>
<port name="p0">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,0"/>
</data>
</port>
<port name="p1">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,1"/>
</data>
</port>
</node>
<node id="n2">
<data key="d0">2</data>
<data key="d5">
<y:RectD X="451.37817460317456" Y="230" Width="159" Height="108"/>
</data>
<data key="d7">
<uml:UMLNodeStyle fill="{y:GraphMLReference 1}" highlightFill="{y:GraphMLReference 2}">
<uml:UMLNodeStyle.model>
<uml:UMLClassModel stereotype="" constraint="" className="TutorAdmin" attributesOpen="true" operationsOpen="true">
<uml:UMLClassModel.attributes>
<x:Array Type="sys:Object"/>
</uml:UMLClassModel.attributes>
<uml:UMLClassModel.operations>
<x:Array Type="sys:Object">
<sys:String>addSubject():String</sys:String>
</x:Array>
</uml:UMLClassModel.operations>
</uml:UMLClassModel>
</uml:UMLNodeStyle.model>
</uml:UMLNodeStyle>
</data>
<port name="p0">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,0"/>
</data>
</port>
<port name="p1">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="1,0.5"/>
</data>
</port>
<port name="p2">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,1"/>
</data>
</port>
</node>
<node id="n3">
<data key="d0">3</data>
<data key="d5">
<y:RectD X="695.3781746031746" Y="230" Width="125" Height="108"/>
</data>
<data key="d7">
<uml:UMLNodeStyle fill="{y:GraphMLReference 1}" highlightFill="{y:GraphMLReference 2}">
<uml:UMLNodeStyle.model>
<uml:UMLClassModel stereotype="" constraint="" className="Tutor" attributesOpen="true" operationsOpen="true">
<uml:UMLClassModel.attributes>
<x:Array Type="sys:Object">
<sys:String>role:String</sys:String>
</x:Array>
</uml:UMLClassModel.attributes>
<uml:UMLClassModel.operations>
<x:Array Type="sys:Object"/>
</uml:UMLClassModel.operations>
</uml:UMLClassModel>
</uml:UMLNodeStyle.model>
</uml:UMLNodeStyle>
</data>
<port name="p0">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,0"/>
</data>
</port>
<port name="p1">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="1,0.5"/>
</data>
</port>
<port name="p2">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0,0.5"/>
</data>
</port>
<port name="p3">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,1"/>
</data>
</port>
</node>
<node id="n4">
<data key="d0">4</data>
<data key="d5">
<y:RectD X="905.3785511814854" Y="222" Width="166.75559604972773" Height="124"/>
</data>
<data key="d7">
<uml:UMLNodeStyle fill="{y:GraphMLReference 1}" highlightFill="{y:GraphMLReference 2}">
<uml:UMLNodeStyle.model>
<uml:UMLClassModel stereotype="" constraint="" className="Lecturer" attributesOpen="true" operationsOpen="true">
<uml:UMLClassModel.attributes>
<x:Array Type="sys:Object">
<sys:String>researchInterest:String</sys:String>
</x:Array>
</uml:UMLClassModel.attributes>
<uml:UMLClassModel.operations>
<x:Array Type="sys:Object">
<sys:String>isTeaching():Boolean</sys:String>
</x:Array>
</uml:UMLClassModel.operations>
</uml:UMLClassModel>
</uml:UMLNodeStyle.model>
</uml:UMLNodeStyle>
</data>
<port name="p0">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,0"/>
</data>
</port>
<port name="p1">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0,0.5"/>
</data>
</port>
<port name="p2">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,1"/>
</data>
</port>
</node>
<node id="n5">
<data key="d0">5</data>
<data key="d5">
<y:RectD X="275.5" Y="561" Width="159" Height="172"/>
</data>
<data key="d7">
<uml:UMLNodeStyle fill="{y:GraphMLReference 1}" highlightFill="{y:GraphMLReference 2}">
<uml:UMLNodeStyle.model>
<uml:UMLClassModel stereotype="" constraint="" className="Student" attributesOpen="true" operationsOpen="true">
<uml:UMLClassModel.attributes>
<x:Array Type="sys:Object">
<sys:String>member:String</sys:String>
<sys:String>name:String</sys:String>
<sys:String>address:String</sys:String>
</x:Array>
</uml:UMLClassModel.attributes>
<uml:UMLClassModel.operations>
<x:Array Type="sys:Object">
<sys:String>totalCredits():Number</sys:String>
<sys:String>enroll()</sys:String>
</x:Array>
</uml:UMLClassModel.operations>
</uml:UMLClassModel>
</uml:UMLNodeStyle.model>
</uml:UMLNodeStyle>
</data>
<port name="p0">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,0"/>
</data>
</port>
<port name="p1">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="1,0.5"/>
</data>
</port>
<port name="p2">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,1"/>
</data>
</port>
<port name="p3">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,1"/>
</data>
</port>
</node>
<node id="n6">
<data key="d0">6</data>
<data key="d5">
<y:RectD X="468.37817460317456" Y="363" Width="125" Height="156"/>
</data>
<data key="d7">
<uml:UMLNodeStyle fill="{y:GraphMLReference 1}" highlightFill="{y:GraphMLReference 2}">
<uml:UMLNodeStyle.model>
<uml:UMLClassModel stereotype="" constraint="" className="TimeTable" attributesOpen="true" operationsOpen="true">
<uml:UMLClassModel.attributes>
<x:Array Type="sys:Object">
<sys:String>group:String</sys:String>
<sys:String>date:Date</sys:String>
<sys:String>room:String</sys:String>
</x:Array>
</uml:UMLClassModel.attributes>
<uml:UMLClassModel.operations>
<x:Array Type="sys:Object">
<sys:String>checkClash()</sys:String>
</x:Array>
</uml:UMLClassModel.operations>
</uml:UMLClassModel>
</uml:UMLNodeStyle.model>
</uml:UMLNodeStyle>
</data>
<port name="p0">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,0"/>
</data>
</port>
<port name="p1">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,1"/>
</data>
</port>
</node>
<node id="n7">
<data key="d0">7</data>
<data key="d5">
<y:RectD X="691.5003765783107" Y="379" Width="132.75559604972773" Height="140"/>
</data>
<data key="d7">
<uml:UMLNodeStyle fill="{y:GraphMLReference 1}" highlightFill="{y:GraphMLReference 2}">
<uml:UMLNodeStyle.model>
<uml:UMLClassModel stereotype="" constraint="" className="TimeSheet" attributesOpen="true" operationsOpen="true">
<uml:UMLClassModel.attributes>
<x:Array Type="sys:Object">
<sys:String>hours:Number</sys:String>
<sys:String>typework:String</sys:String>
</x:Array>
</uml:UMLClassModel.attributes>
<uml:UMLClassModel.operations>
<x:Array Type="sys:Object"/>
</uml:UMLClassModel.operations>
</uml:UMLClassModel>
</uml:UMLNodeStyle.model>
</uml:UMLNodeStyle>
</data>
<port name="p0">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,0"/>
</data>
</port>
</node>
<node id="n8">
<data key="d0">8</data>
<data key="d5">
<y:RectD X="922.3785511814854" Y="569" Width="132.75559604972773" Height="156"/>
</data>
<data key="d7">
<uml:UMLNodeStyle fill="{y:GraphMLReference 1}" highlightFill="{y:GraphMLReference 2}">
<uml:UMLNodeStyle.model>
<uml:UMLClassModel stereotype="" constraint="" className="Subject" attributesOpen="true" operationsOpen="true">
<uml:UMLClassModel.attributes>
<x:Array Type="sys:Object">
<sys:String>code:String</sys:String>
<sys:String>subname:String</sys:String>
<sys:String>credits:Number</sys:String>
</x:Array>
</uml:UMLClassModel.attributes>
<uml:UMLClassModel.operations>
<x:Array Type="sys:Object">
<sys:String>count():Number</sys:String>
</x:Array>
</uml:UMLClassModel.operations>
</uml:UMLClassModel>
</uml:UMLNodeStyle.model>
</uml:UMLNodeStyle>
</data>
<port name="p0">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,0"/>
</data>
</port>
<port name="p1">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0,0.5"/>
</data>
</port>
<port name="p2">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,0"/>
</data>
</port>
<port name="p3">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="1,0.5"/>
</data>
</port>
</node>
<node id="n9">
<data key="d0">9</data>
<data key="d5">
<y:RectD X="1140.1337652480663" Y="569" Width="136.0983425197404" Height="156"/>
</data>
<data key="d7">
<uml:UMLNodeStyle fill="{y:GraphMLReference 1}" highlightFill="{y:GraphMLReference 2}">
<uml:UMLNodeStyle.model>
<uml:UMLClassModel stereotype="" constraint="" className="Exam" attributesOpen="true" operationsOpen="true">
<uml:UMLClassModel.attributes>
<x:Array Type="sys:Object">
<sys:String>exName:String</sys:String>
<sys:String>percentage:Number</sys:String>
<sys:String><![CDATA[date: Date]]></sys:String>
</x:Array>
</uml:UMLClassModel.attributes>
<uml:UMLClassModel.operations>
<x:Array Type="sys:Object">
<sys:String>isIn():Boolean</sys:String>
</x:Array>
</uml:UMLClassModel.operations>
</uml:UMLClassModel>
</uml:UMLNodeStyle.model>
</uml:UMLNodeStyle>
</data>
<port name="p0">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0,0.5"/>
</data>
</port>
</node>
<node id="n10">
<data key="d0">10</data>
<data key="d5">
<y:RectD X="279" Y="783" Width="152" Height="108"/>
</data>
<data key="d7">
<uml:UMLNodeStyle fill="{y:GraphMLReference 1}" highlightFill="{y:GraphMLReference 2}">
<uml:UMLNodeStyle.model>
<uml:UMLClassModel stereotype="" constraint="" className="Honours" attributesOpen="true" operationsOpen="true">
<uml:UMLClassModel.attributes>
<x:Array Type="sys:Object">
<sys:String>researchArea:String</sys:String>
</x:Array>
</uml:UMLClassModel.attributes>
<uml:UMLClassModel.operations>
<x:Array Type="sys:Object"/>
</uml:UMLClassModel.operations>
</uml:UMLClassModel>
</uml:UMLNodeStyle.model>
</uml:UMLNodeStyle>
</data>
<port name="p0">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0,0.5"/>
</data>
</port>
<port name="p1">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,0"/>
</data>
</port>
</node>
<node id="n11">
<data key="d0">11</data>
<data key="d5">
<y:RectD X="461" Y="783" Width="125" Height="108"/>
</data>
<data key="d7">
<uml:UMLNodeStyle fill="{y:GraphMLReference 1}" highlightFill="{y:GraphMLReference 2}">
<uml:UMLNodeStyle.model>
<uml:UMLClassModel stereotype="" constraint="" className="Pass" attributesOpen="true" operationsOpen="true">
<uml:UMLClassModel.attributes>
<x:Array Type="sys:Object">
<sys:String>project:String</sys:String>
</x:Array>
</uml:UMLClassModel.attributes>
<uml:UMLClassModel.operations>
<x:Array Type="sys:Object"/>
</uml:UMLClassModel.operations>
</uml:UMLClassModel>
</uml:UMLNodeStyle.model>
</uml:UMLNodeStyle>
</data>
<port name="p0">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="0.5,0"/>
</data>
</port>
</node>
<node id="n12">
<data key="d0">12</data>
<data key="d5">
<y:RectD X="35" Y="759" Width="159" Height="156"/>
</data>
<data key="d7">
<uml:UMLNodeStyle fill="{y:GraphMLReference 1}" highlightFill="{y:GraphMLReference 2}">
<uml:UMLNodeStyle.model>
<uml:UMLClassModel stereotype="" constraint="" className="Project" attributesOpen="true" operationsOpen="true">
<uml:UMLClassModel.attributes>
<x:Array Type="sys:Object">
<sys:String>title:String</sys:String>
<sys:String>interimReport:String</sys:String>
<sys:String>finalReport:String</sys:String>
</x:Array>
</uml:UMLClassModel.attributes>
<uml:UMLClassModel.operations>
<x:Array Type="sys:Object">
<sys:String>isComplete():Boolean</sys:String>
</x:Array>
</uml:UMLClassModel.operations>
</uml:UMLClassModel>
</uml:UMLNodeStyle.model>
</uml:UMLNodeStyle>
</data>
<port name="p0">
<data key="d16">
<y:FreeNodePortLocationModelParameter Ratio="1,0.5"/>
</data>
</port>
</node>
<edge id="e0" source="n0" target="n1" sourceport="p0" targetport="p0">
<data key="d12">
<x:List>
<y:Bend Location="644.3781746031746,197"/>
<y:Bend Location="355,197"/>
</x:List>
</data>
<data key="d13">
<yjs:PolylineEdgeStyle stroke="{y:GraphMLReference 3}" sourceArrow="{y:GraphMLReference 4}"/>
</data>
</edge>
<edge id="e1" source="n0" target="n2" sourceport="p1" targetport="p0">
<data key="d12">
<x:List>
<y:Bend Location="644.3781746031746,197"/>
<y:Bend Location="530.8781746031746,197"/>
</x:List>
</data>
<data key="d13">
<yjs:PolylineEdgeStyle stroke="{y:GraphMLReference 3}" sourceArrow="{y:GraphMLReference 4}"/>
</data>
</edge>
<edge id="e2" source="n0" target="n3" sourceport="p2" targetport="p0">
<data key="d12">
<x:List>
<y:Bend Location="644.3781746031746,197"/>
<y:Bend Location="757.8781746031746,197"/>
</x:List>
</data>
<data key="d13">
<yjs:PolylineEdgeStyle stroke="{y:GraphMLReference 3}" sourceArrow="{y:GraphMLReference 4}"/>
</data>
</edge>
<edge id="e3" source="n0" target="n4" sourceport="p3" targetport="p0">
<data key="d12">
<x:List>
<y:Bend Location="644.3781746031746,197"/>
<y:Bend Location="988.7563492063492,197"/>
</x:List>
</data>
<data key="d13">
<yjs:PolylineEdgeStyle stroke="{y:GraphMLReference 3}" sourceArrow="{y:GraphMLReference 4}"/>
</data>
</edge>
<edge id="e4" source="n3" target="n4" sourceport="p1" targetport="p1">
<data key="d13">
<y:GraphMLReference ResourceKey="5"/>
</data>
</edge>
<edge id="e5" source="n2" target="n3" sourceport="p1" targetport="p2">
<data key="d13">
<y:GraphMLReference ResourceKey="5"/>
</data>
</edge>
<edge id="e6" source="n1" target="n5" sourceport="p1" targetport="p0">
<data key="d13">
<y:GraphMLReference ResourceKey="5"/>
</data>
</edge>
<edge id="e7" source="n2" target="n6" sourceport="p2" targetport="p0">
<data key="d13">
<y:GraphMLReference ResourceKey="5"/>
</data>
</edge>
<edge id="e8" source="n3" target="n7" sourceport="p3" targetport="p0">
<data key="d13">
<y:GraphMLReference ResourceKey="5"/>
</data>
</edge>
<edge id="e9" source="n6" target="n8" sourceport="p1" targetport="p0">
<data key="d12">
<x:List>
<y:Bend Location="530.8781746031746,544"/>
<y:Bend Location="988.7563492063492,544"/>
</x:List>
</data>
<data key="d13">
<y:GraphMLReference ResourceKey="5"/>
</data>
</edge>
<edge id="e10" source="n8" target="n5" sourceport="p1" targetport="p1">
<data key="d13">
<y:GraphMLReference ResourceKey="5"/>
</data>
</edge>
<edge id="e11" source="n4" target="n8" sourceport="p2" targetport="p2">
<data key="d13">
<y:GraphMLReference ResourceKey="5"/>
</data>
</edge>
<edge id="e12" source="n8" target="n9" sourceport="p3" targetport="p0">
<data key="d13">
<y:GraphMLReference ResourceKey="5"/>
</data>
</edge>
<edge id="e13" source="n12" target="n10" sourceport="p0" targetport="p0">
<data key="d13">
<y:GraphMLReference ResourceKey="5"/>
</data>
</edge>
<edge id="e14" source="n5" target="n10" sourceport="p2" targetport="p1">
<data key="d13">
<y:GraphMLReference ResourceKey="6"/>
</data>
</edge>
<edge id="e15" source="n5" target="n11" sourceport="p3" targetport="p0">
<data key="d12">
<x:List>
<y:Bend Location="355,758"/>
<y:Bend Location="523.5,758"/>
</x:List>
</data>
<data key="d13">
<y:GraphMLReference ResourceKey="6"/>
</data>
</edge>
</graph>
</graphml>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment