476 lines
40 KiB
Plaintext
476 lines
40 KiB
Plaintext
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.8 Chrome/128.0.6613.36 Electron/32.0.1 Safari/537.36" version="24.7.8">
|
|
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
|
|
<mxGraphModel dx="1538" dy="866" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
|
|
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-1" value="«interface»<br><b>GameEventBroker</b><div><b>(from model)</b><b><br></b></div>" style="html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1140" y="535" width="120" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-2" value="«interface»<br><b>ServerInterpreter</b><div><b>(from model)</b></div>" style="html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="954.5" y="535" width="131" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-3" value="«interface»<br><b>ClientSender</b><div><b>(from model)</b></div>" style="html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="320" y="720" width="150" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-4" value="«interface»<br><b>gameEventListener</b><div><b>(from model)</b></div>" style="html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="790" y="800" width="131" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-5" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>ClientGameLogic</b></p><p style="margin:0px;margin-top:4px;text-align:center;"><b>(from Model)</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="965" y="730" width="110" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-6" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-5" target="TwrB0rHwIU3CN8L-tBzC-16">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="865" y="445" as="sourcePoint" />
|
|
<mxPoint x="865" y="560" as="targetPoint" />
|
|
<Array as="points" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-7" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-5" target="TwrB0rHwIU3CN8L-tBzC-3">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="867" y="755" as="sourcePoint" />
|
|
<mxPoint x="690" y="750" as="targetPoint" />
|
|
<Array as="points" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-8" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-5" target="TwrB0rHwIU3CN8L-tBzC-4">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="877" y="765" as="sourcePoint" />
|
|
<mxPoint x="877" y="635" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="993" y="830" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-9" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-5" target="TwrB0rHwIU3CN8L-tBzC-1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="880" y="750" as="sourcePoint" />
|
|
<mxPoint x="1015" y="550" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1020" y="660" />
|
|
<mxPoint x="1200" y="660" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-10" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-5" target="TwrB0rHwIU3CN8L-tBzC-2">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="880" y="750" as="sourcePoint" />
|
|
<mxPoint x="1190" y="640" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1020" y="660" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-11" value="3" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1594" y="720" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-15" value="*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="921" y="830" width="30" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-16" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b style="background-color: initial;">ShipMap</b></p><p style="margin:0px;margin-top:4px;text-align:center;"><b style="background-color: initial;">(from Model)</b><br></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1660" y="730" width="110" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-20" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-16" target="TwrB0rHwIU3CN8L-tBzC-1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1300" y="630" as="sourcePoint" />
|
|
<mxPoint x="1585" y="630" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1715" y="560" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-21" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>BattleshipAppState</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="600" y="920" width="120" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-22" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>BattleshipApp</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="930" y="920" width="120" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-23" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>GameSound</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="740" y="920" width="100" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-24" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>BattleshipAppConfig</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1170" y="920" width="140" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-25" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>SeaSynchronizer</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1400" y="1020" width="130" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-26" value="«interface»<br><b>BattleshipClient</b><div><b>(from model)</b></div>" style="html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1180" y="800" width="131" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-27" value="«interface»<br><div><b>Visitor &lt;Spatial&gt;</b></div><div><b>(from model)</b></div>" style="html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1329" y="800" width="131" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-28" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>ModelViewSynchronizer</b></p><p style="margin:0px;margin-top:4px;text-align:center;"><b>&lt;Item&gt;</b></p><p style="margin:0px;margin-top:4px;text-align:center;"><b>(from JME-Common)</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1494" y="800" width="160" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-29" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>SimpleApplication</b></p><p style="margin:0px;margin-top:4px;text-align:center;"><b style="background-color: initial;">(from JME)</b><br></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1040" y="800" width="121" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-31" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>ShipMapSynchronizer</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1464" y="920" width="140" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-32" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>MapViewSynchronizer</b></p><p style="margin:0px;margin-top:4px;text-align:center;"><b><br></b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1530" y="1020" width="160" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-33" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>EditorAppState</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="560" y="1020" width="90" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-34" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>BattleAppState</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="670" y="1020" width="100" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-35" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>SeaAppState</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="790" y="1020" width="100" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-36" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>MapView</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="727" y="1120" width="100" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-37" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>DialogManager</b></p><p style="margin:0px;margin-top:4px;text-align:center;"><b>(from LME-Common)</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1080" y="1100" width="120" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-38" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>Dialog</b></p><p style="margin:0px;margin-top:4px;text-align:center;"><b>(from LME-Common)</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1257.5" y="1100" width="125" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-39" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>NetworkDialog</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1250" y="1300" width="140" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-41" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>SimpleDialog</b></p><p style="margin:0px;margin-top:4px;text-align:center;"><b>(from LME-Common)</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1260" y="1200" width="120" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-42" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>Menu</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1120" y="1200" width="117.5" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-43" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>NetworkSupport</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="240" y="1349" width="130" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-44" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>Abstract</b></p><p style="margin:0px;margin-top:4px;text-align:center;"><b>AppState</b></p><p style="margin:0px;margin-top:4px;text-align:center;"><b>(from JME)</b></p>" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="600" y="800" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-45" value="" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-22" target="TwrB0rHwIU3CN8L-tBzC-29">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1080" y="970" as="sourcePoint" />
|
|
<mxPoint x="1240" y="970" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1101" y="890" />
|
|
</Array>
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-49" value="" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-21" target="TwrB0rHwIU3CN8L-tBzC-44">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1070" y="990" as="sourcePoint" />
|
|
<mxPoint x="1230" y="990" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-50" value="" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-41" target="TwrB0rHwIU3CN8L-tBzC-38">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1080" y="1000" as="sourcePoint" />
|
|
<mxPoint x="1240" y="1000" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-51" value="" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-42" target="TwrB0rHwIU3CN8L-tBzC-38">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1090" y="1010" as="sourcePoint" />
|
|
<mxPoint x="1250" y="1010" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1290" y="1180" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-52" value="" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-39" target="TwrB0rHwIU3CN8L-tBzC-41">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1100" y="1020" as="sourcePoint" />
|
|
<mxPoint x="1260" y="1020" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-53" value="" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-31" target="TwrB0rHwIU3CN8L-tBzC-28">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1110" y="1030" as="sourcePoint" />
|
|
<mxPoint x="1270" y="1030" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-54" value="" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-33" target="TwrB0rHwIU3CN8L-tBzC-21">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1120" y="1040" as="sourcePoint" />
|
|
<mxPoint x="1280" y="1040" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-55" value="" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-34" target="TwrB0rHwIU3CN8L-tBzC-21">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1130" y="1050" as="sourcePoint" />
|
|
<mxPoint x="1290" y="1050" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="660" y="990" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-56" value="" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-35" target="TwrB0rHwIU3CN8L-tBzC-21">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1140" y="1060" as="sourcePoint" />
|
|
<mxPoint x="1300" y="1060" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="690" y="990" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-57" value="" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-32" target="TwrB0rHwIU3CN8L-tBzC-31">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1520" y="1055" as="sourcePoint" />
|
|
<mxPoint x="1560" y="955" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-58" value="" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-25" target="TwrB0rHwIU3CN8L-tBzC-31">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1470" y="995" as="sourcePoint" />
|
|
<mxPoint x="1480" y="955" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-59" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-23" target="TwrB0rHwIU3CN8L-tBzC-4">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1075" y="1010" as="sourcePoint" />
|
|
<mxPoint x="1235" y="1010" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="856" y="900" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-61" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-22" target="TwrB0rHwIU3CN8L-tBzC-4">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1085" y="1020" as="sourcePoint" />
|
|
<mxPoint x="1245" y="1020" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="890" y="900" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-62" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-22" target="TwrB0rHwIU3CN8L-tBzC-26">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1095" y="1030" as="sourcePoint" />
|
|
<mxPoint x="1255" y="1030" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1246" y="880" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-63" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-31" target="TwrB0rHwIU3CN8L-tBzC-4">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1105" y="1040" as="sourcePoint" />
|
|
<mxPoint x="1265" y="1040" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1370" y="930" />
|
|
<mxPoint x="1370" y="910" />
|
|
<mxPoint x="1240" y="910" />
|
|
<mxPoint x="960" y="860" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-64" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-31" target="TwrB0rHwIU3CN8L-tBzC-27">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1115" y="1050" as="sourcePoint" />
|
|
<mxPoint x="1275" y="1050" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1395" y="880" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-65" value="«interface»<br><b>ServerConnection</b><div><b>(from JME)</b></div>" style="html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="312" y="1237" width="120" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-66" value="«interface»<br><b>ClientStateListener</b><div><b>(from JME)</b></div>" style="html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="270" y="1169" width="131" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-67" value="«interface»<br><div><b>MessageListener &lt;Client&gt; (from JME)</b></div>" style="html=1;whiteSpace=wrap;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="130" y="1247" width="171" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-69" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-65" target="TwrB0rHwIU3CN8L-tBzC-3">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="480" y="850" as="sourcePoint" />
|
|
<mxPoint x="546" y="790" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="430" y="1230" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-72" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-22" target="TwrB0rHwIU3CN8L-tBzC-5">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="940" y="990" as="sourcePoint" />
|
|
<mxPoint x="1100" y="990" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-73" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-22" target="TwrB0rHwIU3CN8L-tBzC-24">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="950" y="1000" as="sourcePoint" />
|
|
<mxPoint x="1110" y="1000" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-74" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-22" target="TwrB0rHwIU3CN8L-tBzC-65">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="960" y="1010" as="sourcePoint" />
|
|
<mxPoint x="570" y="1130" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="960" y="1260" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-75" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-22" target="TwrB0rHwIU3CN8L-tBzC-37">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="970" y="1020" as="sourcePoint" />
|
|
<mxPoint x="1130" y="1020" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1050" y="1120" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-76" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-37" target="TwrB0rHwIU3CN8L-tBzC-38">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="980" y="1030" as="sourcePoint" />
|
|
<mxPoint x="1140" y="1030" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-77" value="*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="1215" y="1118" width="30" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-78" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-35" target="TwrB0rHwIU3CN8L-tBzC-25">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="990" y="1040" as="sourcePoint" />
|
|
<mxPoint x="1150" y="1040" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-79" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-25" target="TwrB0rHwIU3CN8L-tBzC-22">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1000" y="1050" as="sourcePoint" />
|
|
<mxPoint x="1090" y="960" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1330" y="1020" />
|
|
<mxPoint x="1120" y="940" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-80" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-36" target="TwrB0rHwIU3CN8L-tBzC-22">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1010" y="1060" as="sourcePoint" />
|
|
<mxPoint x="1170" y="1060" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="930" y="1130" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-81" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-43" target="TwrB0rHwIU3CN8L-tBzC-22">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1020" y="1070" as="sourcePoint" />
|
|
<mxPoint x="1180" y="1070" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="990" y="1360" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-82" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-42" target="TwrB0rHwIU3CN8L-tBzC-22">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1030" y="1080" as="sourcePoint" />
|
|
<mxPoint x="1190" y="1080" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1020" y="1210" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-83" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-33" target="TwrB0rHwIU3CN8L-tBzC-36">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="630" y="1070" as="sourcePoint" />
|
|
<mxPoint x="790" y="1070" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="605" y="1130" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-84" value="2" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
|
<mxGeometry x="695" y="1128" width="30" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-85" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-34" target="TwrB0rHwIU3CN8L-tBzC-36">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1050" y="1100" as="sourcePoint" />
|
|
<mxPoint x="1210" y="1100" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="720" y="1100" />
|
|
<mxPoint x="777" y="1100" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-87" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-39" target="TwrB0rHwIU3CN8L-tBzC-43">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1070" y="1120" as="sourcePoint" />
|
|
<mxPoint x="1230" y="1120" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1320" y="1390" />
|
|
<mxPoint x="305" y="1390" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-88" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-43">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="379" y="1329" as="sourcePoint" />
|
|
<mxPoint x="340" y="1287" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-89" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-43" target="TwrB0rHwIU3CN8L-tBzC-66">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="399" y="1359" as="sourcePoint" />
|
|
<mxPoint x="406" y="1134" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-90" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-43" target="TwrB0rHwIU3CN8L-tBzC-67">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="409" y="1369" as="sourcePoint" />
|
|
<mxPoint x="416" y="1144" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="258" y="1339" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-92" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=0.53;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitPerimeter=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-36" target="TwrB0rHwIU3CN8L-tBzC-16">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="837" y="1140" as="sourcePoint" />
|
|
<mxPoint x="1740" y="820" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="780" y="1440" />
|
|
<mxPoint x="1715" y="1440" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-93" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-31" target="TwrB0rHwIU3CN8L-tBzC-16">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1620" y="940" as="sourcePoint" />
|
|
<mxPoint x="1730" y="940" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1688" y="930" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-94" value="" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="TwrB0rHwIU3CN8L-tBzC-23" target="TwrB0rHwIU3CN8L-tBzC-44">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="670" y="930" as="sourcePoint" />
|
|
<mxPoint x="670" y="870" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="690" y="900" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-96" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" target="TwrB0rHwIU3CN8L-tBzC-36">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1610" y="1150" as="sourcePoint" />
|
|
<mxPoint x="1220" y="1631" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1610" y="1420" />
|
|
<mxPoint x="802" y="1420" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TwrB0rHwIU3CN8L-tBzC-97" value="" style="endArrow=open;endFill=1;endSize=12;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" target="TwrB0rHwIU3CN8L-tBzC-32">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1610" y="1150" as="sourcePoint" />
|
|
<mxPoint x="1540" y="1068" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|