<key for="edge" id="d10" yfiles.type="edgegraphics"/>
<graph edgedefault="directed" id="G">
<data key="d0"/>
- <node id="n0">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="81.552734375" x="396.8046875" y="-528.4126953124982"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="71.552734375" x="5.0" y="6.015625">IcmpPinger<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n1">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="81.552734375" x="396.8046875" y="-450.41269531249816"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="71.552734375" x="5.0" y="6.015625">IcmpPinger<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n2">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="38.0" width="147.669921875" x="63.41796875" y="-544.4126953124982"/>
- <y:Fill color="#00FF00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="137.669921875" x="5.0" y="3.03125">IcmpPacketDistributor
-(singleton)<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n3">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="97.044921875" x="651.5" y="-614.4126953124982"/>
- <y:Fill color="#FF99CC" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="87.044921875" x="5.0" y="6.015625">PingerFactory<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n4">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="128.603515625" x="635.720703125" y="-371.41269531249816"/>
- <y:Fill color="#00FFFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="118.603515625" x="5.0" y="6.015625">IcmpPacketFactory<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n5">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="46.0" width="54.59375" x="148.494140625" y="-427.41269531249816"/>
- <y:Fill color="#CCFFFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="44.59375" x="5.0" y="7.03125">ICMP
-Socket<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="octagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n6">
- <data key="d6">
- <y:GenericNode configuration="com.yworks.flowchart.cloud">
- <y:Geometry height="82.0" width="128.603515625" x="141.2099609375" y="-314.41269531249816"/>
- <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="60.548828125" x="34.02734375" y="32.015625">the world<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- </y:GenericNode>
- </data>
- </node>
- <node id="n7">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="117.828125" x="-4.8720703125" y="-419.41269531249816"/>
- <y:Fill color="#CCFFFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="107.828125" x="5.0" y="6.015625">NetworkInterface<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8" yfiles.foldertype="group">
+ <node id="n0" yfiles.foldertype="group">
<data key="d6">
<y:TableNode configuration="YED_TABLE_NODE">
- <y:Geometry height="3993.263041797246" width="1845.0872599283853" x="-528.8031738281253" y="-78.83515624999995"/>
+ <y:Geometry height="3993.263041797246" width="2060.0647747188577" x="-1582.9935762048026" y="259.37818476704297"/>
<y:Fill color="#ECF5FF" color2="#0042F440" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="21.453125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="98.306640625" x="873.3903096516926" y="4.0">Time Course</y:NodeLabel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="21.453125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="98.306640625" x="980.8790670469289" y="4.0">Time Course</y:NodeLabel>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="33.982421875" x="137.8311767578125" y="33.0">main<y:LabelModel>
<y:ColumnNodeLabelModel offset="3.0"/>
</y:LabelModel>
<y:ColumnNodeLabelModelParameter id="column_0" inside="true" verticalPosition="0.0"/>
</y:ModelParameter>
</y:NodeLabel>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="145.146484375" x="390.97583007812494" y="33.0">PingScheduler (+timer)<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="145.146484375" x="390.975830078125" y="33.0">PingScheduler (+timer)<y:LabelModel>
<y:ColumnNodeLabelModel offset="3.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:ColumnNodeLabelModelParameter id="column_5" inside="true" verticalPosition="0.0"/>
</y:ModelParameter>
</y:NodeLabel>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="113.921875" x="1655.4514668782554" y="33.0">other components<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="113.921875" x="1762.9402242734914" y="33.0">other components<y:LabelModel>
<y:ColumnNodeLabelModel offset="3.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:StyleProperties>
<y:State autoResize="true" closed="false" closedHeight="80.0" closedWidth="100.0"/>
<y:Insets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
- <y:BorderInsets bottom="368" bottomF="368.44119714928" left="53" leftF="53.40576171875" right="27" rightF="26.526692708333485" top="18" topF="18.436230468749955"/>
+ <y:BorderInsets bottom="227" bottomF="226.59063350010365" left="53" leftF="53.40576171875" right="132" rightF="132.49182611363494" top="18" topF="18.436230468749955"/>
<y:Table autoResizeTable="true" defaultColumnWidth="120.0" defaultMinimumColumnWidth="80.0" defaultMinimumRowHeight="50.0" defaultRowHeight="80.0">
<y:DefaultColumnInsets bottom="0.0" left="0.0" right="0.0" top="24.0"/>
<y:DefaultRowInsets bottom="0.0" left="0.0" right="0.0" top="0.0"/>
<y:Insets bottom="0.0" left="0.0" right="0.0" top="30.0"/>
<y:Columns>
- <y:Column id="column_0" minimumWidth="80.0" width="309.64477539062494">
+ <y:Column id="column_0" minimumWidth="80.0" width="309.644775390625">
<y:Insets bottom="0.0" left="0.0" right="0.0" top="24.0"/>
</y:Column>
<y:Column id="column_1" minimumWidth="80.0" width="307.80859375">
<y:Column id="column_5" minimumWidth="80.0" width="147.4658203125">
<y:Insets bottom="0.0" left="0.0" right="0.0" top="24.0"/>
</y:Column>
- <y:Column id="column_6" minimumWidth="80.0" width="265.34971110026027">
+ <y:Column id="column_6" minimumWidth="80.0" width="480.32722589073273">
<y:Insets bottom="0.0" left="0.0" right="0.0" top="24.0"/>
</y:Column>
</y:Columns>
</y:Table>
</y:TableNode>
</data>
- <graph edgedefault="directed" id="n8:">
- <node id="n8::n0">
+ <graph edgedefault="directed" id="n0:">
+ <node id="n0::n0">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="92.6796875" x="-101.2091796875003" y="742.4464879473617"/>
+ <y:Geometry height="30.0" width="92.6796875" x="-1257.1492890954278" y="1133.9604050609246"/>
<y:Fill color="#FFFF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="82.6796875" x="5.0" y="6.015625">start_pinging<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n1">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="118.478515625" x="-114.1085937500003" y="853.3410191973619"/>
- <y:Fill color="#FFFF00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="108.478515625" x="5.0" y="6.015625">resolve_and_ping<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8::n2">
+ <node id="n0::n1">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="40.173828125" x="-74.9562500000003" y="1056.5138239997384"/>
+ <y:Geometry height="30.0" width="40.173828125" x="-1230.8963594079278" y="1262.5323388756406"/>
<y:Fill color="#FFFF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="30.173828125" x="5.0" y="6.015625">ping<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="30.173828125" x="5.0" y="6.015624999999886">ping<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n3">
+ <node id="n0::n2">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="43.982421875" x="-475.3974121093753" y="-6.39892578125"/>
+ <y:Geometry height="30.0" width="43.982421875" x="-1529.5878144860526" y="331.8144152357929"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="33.982421875" x="5.0" y="6.015625">main<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n4">
+ <node id="n0::n3">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="92.69140625" x="-379.9833496093753" y="703.9714879473618"/>
+ <y:Geometry height="30.0" width="92.69140625" x="-1421.460726465029" y="1098.8149503679072"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="82.69140625" x="5.0" y="6.015625">start_pingers<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n5">
+ <node id="n0::n4">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="127.953125" x="-217.58629150390698" y="2538.444545657081"/>
+ <y:Geometry height="30.0" width="127.953125" x="-1273.2522798180844" y="2812.5788080893662"/>
<y:Fill color="#FFFF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="117.953125" x="5.0" y="6.015625">ping_done_handler<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n6">
+ <node id="n0::n5">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="78.353515625" x="-94.0460937500003" y="803.5910191973619"/>
+ <y:Geometry height="30.0" width="78.353515625" x="-1249.9862031579278" y="1195.104936310925"/>
<y:Fill color="#FF9900" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="68.353515625" x="5.0" y="6.015625">First Delay<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n7">
+ <node id="n0::n6">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="80.1171875" x="-146.04332275390698" y="2684.944545657082"/>
+ <y:Geometry height="30.0" width="80.1171875" x="-1201.7093110680844" y="3202.745130575656"/>
<y:Fill color="#FF9900" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="70.1171875" x="5.0" y="6.015625">async_wait<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n8">
+ <node id="n0::n7">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="140.205078125" x="-59.63316650390698" y="2598.444545657081"/>
+ <y:Geometry height="30.0" width="140.205078125" x="-1115.2991548180844" y="2872.5788080893662"/>
<y:Fill color="#FFFF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="130.205078125" x="5.0" y="6.015625">update_ping_interval<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n9">
+ <node id="n0::n8">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="174.505859375" x="-93.93394775390698" y="2641.694545657082"/>
+ <y:Geometry height="30.0" width="174.505859375" x="-1149.5999360680844" y="2915.828808089367"/>
<y:Fill color="#FFFF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="164.505859375" x="5.0" y="6.015625">update_ping_elapsed_time<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n10">
+ <node id="n0::n9">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="83.720703125" x="-401.4149902343753" y="77.83336588541715"/>
+ <y:Geometry height="30.0" width="83.720703125" x="-1455.6053926110526" y="416.0467069024601"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="73.720703125" x="5.0" y="6.015625">init_pingers<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n11">
+ <node id="n0::n10">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="84.400390625" x="-120.45302734375025" y="97.20836588541715"/>
+ <y:Geometry height="30.0" width="84.400390625" x="-1174.6434297204278" y="435.4217069024601"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="74.400390625" x="5.0" y="6.015625">Constructor<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n12">
+ <node id="n0::n11">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="84.400390625" x="176.3552734374997" y="132.52086588541715"/>
- <y:Fill color="#339966" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="74.400390625" x="5.0" y="6.015625">Constructor<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8::n13">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="40.173828125" x="99.49262609790833" y="1122.9117819974613"/>
- <y:Fill color="#339966" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="30.173828125" x="5.0" y="6.015625">ping<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8::n14">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="155.59765625" x="194.08124999999973" y="1135.6800016379514"/>
- <y:Fill color="#339966" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="145.59765625" x="5.0" y="6.015625">set_ping_done_callback<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8::n15">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="143.66796875" x="212.42369791666647" y="1182.9716683046188"/>
- <y:Fill color="#339966" transparent="false"/>
+ <y:Geometry height="30.0" width="143.66796875" x="-1118.7620454430844" y="2957.53115571733"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="133.66796875" x="5.0" y="6.015625">update_ping_protocol<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n16">
+ <node id="n0::n12">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="153.88671875" x="193.3458984374996" y="237.64013584739416"/>
- <y:Fill color="#339966" transparent="false"/>
+ <y:Geometry height="30.0" width="153.88671875" x="-1155.3995820641776" y="547.9813418834485"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="143.88671875" x="5.0" y="6.015625">get_next_ping_protocol<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n17">
+ <node id="n0::n13">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="118.490234375" x="-117.19566650390698" y="2732.6281841661958"/>
+ <y:Geometry height="30.0" width="118.490234375" x="-1172.8616548180844" y="3250.4287690847696"/>
<y:Fill color="#FF9900" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="108.490234375" x="5.0" y="-0.96875">timeout
</y:ShapeNode>
</data>
</node>
- <node id="n8::n18">
+ <node id="n0::n14">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="90.658203125" x="-410.6318522135431" y="2987.7676861193213"/>
+ <y:Geometry height="30.0" width="90.658203125" x="-1464.8222545902204" y="3467.8315907855413"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="80.658203125" x="5.0" y="6.015625">stop_pingers<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n19">
+ <node id="n0::n15">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="90.646484375" x="-147.51890869140698" y="3003.262477785989"/>
+ <y:Geometry height="30.0" width="90.646484375" x="-1201.7093110680844" y="3483.326382452209"/>
<y:Fill color="#FFFF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="80.646484375" x="5.0" y="6.015625">stop_pinging<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n20">
+ <node id="n0::n16">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="43.982421875" x="-462.8798990885431" y="2939.6557069526552"/>
+ <y:Geometry height="30.0" width="43.982421875" x="-1517.0703014652204" y="3419.719611618875"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="33.982421875" x="5.0" y="6.015625">main<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n21">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="90.646484375" x="165.9949584960932" y="3021.7918356961454"/>
- <y:Fill color="#339966" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="80.646484375" x="5.0" y="6.015625">stop_pinging<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8::n22">
+ <node id="n0::n17">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="52.87109375" x="-118.76402587890698" y="3342.3183086779163"/>
+ <y:Geometry height="30.0" width="52.87109375" x="-1172.9544282555844" y="3822.3822133441363"/>
<y:Fill color="#FF9900" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="42.87109375" x="5.0" y="6.015625">cancel<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n23">
+ <node id="n0::n18">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="127.953125" x="-77.68199462890698" y="3232.9433086779163"/>
+ <y:Geometry height="30.0" width="127.953125" x="-1131.8723970055844" y="3713.0072133441363"/>
<y:Fill color="#FFFF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="117.953125" x="5.0" y="6.015625">ping_done_handler<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n24">
+ <node id="n0::n19">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="25.443359375" x="-26.427111816406978" y="3282.3183086779163"/>
+ <y:Geometry height="30.0" width="25.443359375" x="-1080.6175141930844" y="3762.3822133441363"/>
<y:Fill color="#FFFF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n25">
+ <node id="n0::n20">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="78.93359375" x="746.3961303710931" y="1689.8875144070819"/>
+ <y:Geometry height="30.0" width="78.93359375" x="-335.6351012949266" y="1964.021776839367"/>
<y:Fill color="#00FF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="68.93359375" x="5.0" y="6.015625">get_socket<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n26">
+ <node id="n0::n21">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="162.48828125" x="725.7034505208328" y="448.9150585361966"/>
+ <y:Geometry height="30.0" width="162.48828125" x="-328.4869518558447" y="787.1283995532395"/>
<y:Fill color="#00FF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="152.48828125" x="5.0" y="6.015625">register_receive_handler<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n27">
+ <node id="n0::n22">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="99.025390625" x="935.5458333333329" y="473.0830720453108"/>
+ <y:Geometry height="30.0" width="99.025390625" x="-118.64456904334463" y="811.2964130623537"/>
<y:Fill color="#CCFFCC" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="89.025390625" x="5.0" y="6.015625">async_receive<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n28">
+ <node id="n0::n23">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="60.904296875" x="935.8635131835932" y="1756.8524029161956"/>
+ <y:Geometry height="30.0" width="60.904296875" x="-146.1677184824265" y="2030.9866653484803"/>
<y:Fill color="#CCFFCC" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="50.904296875" x="5.0" y="6.015625">send_to<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n29">
+ <node id="n0::n24">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="105.013671875" x="740.6412475585931" y="2035.2578269070823"/>
+ <y:Geometry height="30.0" width="105.013671875" x="-341.3899841074266" y="2309.392089339367"/>
<y:Fill color="#00FF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="95.013671875" x="5.0" y="6.015625">handle_receive<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n30">
+ <node id="n0::n25">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="162.48828125" x="711.9039428710931" y="2253.067960777525"/>
+ <y:Geometry height="30.0" width="162.48828125" x="-370.1272887949266" y="2527.2022232098097"/>
<y:Fill color="#00FF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="152.48828125" x="5.0" y="6.015625">register_receive_handler<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n31">
+ <node id="n0::n26">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="229.091796875" x="1060.6655965169266" y="1630.3305279161962"/>
+ <y:Geometry height="30.0" width="229.091796875" x="21.77759401757328" y="1904.4647903484813"/>
<y:Fill color="#00FFFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="219.091796875" x="5.0" y="-0.96875">IcmpPacketFactory
</y:ShapeNode>
</data>
</node>
- <node id="n8::n32">
+ <node id="n0::n27">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="142.28515625" x="1103.014880371093" y="2070.7289654161964"/>
+ <y:Geometry height="30.0" width="142.28515625" x="20.98364870507328" y="2344.863227848481"/>
<y:Fill color="#00FFFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="132.28515625" x="5.0" y="-0.96875">IcmpPacketFactory
</y:ShapeNode>
</data>
</node>
- <node id="n8::n33">
+ <node id="n0::n28">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="156.03125" x="1086.040270996093" y="2587.4563091661958"/>
+ <y:Geometry height="30.0" width="156.03125" x="4.0090393300732785" y="2861.590571598481"/>
<y:Fill color="#666699" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="146.03125" x="5.0" y="-0.96875">HostStatus
</y:ShapeNode>
</data>
</node>
- <node id="n8::n34">
+ <node id="n0::n29">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="99.025390625" x="914.2463256835937" y="2286.3609742866383"/>
+ <y:Geometry height="30.0" width="99.025390625" x="-130.43015963781318" y="2560.4952367189235"/>
<y:Fill color="#CCFFCC" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="89.025390625" x="5.0" y="6.015625">async_receive<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n35">
+ <node id="n0::n30">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="98.55078125" x="1123.6831746419266" y="119.03262939453134"/>
- <y:Fill color="#FF99CC" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="88.55078125" x="5.0" y="-0.96875">Pingerfactory
-::createPinger<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8::n36">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="98.55078125" x="1139.5491251627598" y="290.6873160231738"/>
+ <y:Geometry height="30.0" width="98.55078125" x="85.35872278608224" y="628.9006570402167"/>
<y:Fill color="#FF99CC" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="88.55078125" x="5.0" y="-0.96875">PingerFactory
</y:ShapeNode>
</data>
</node>
- <node id="n8::n37">
+ <node id="n0::n31">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="40.173828125" x="505.1594116210932" y="1470.9875144070813"/>
+ <y:Geometry height="30.0" width="40.173828125" x="-576.8718200449265" y="1745.1217768393665"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="30.173828125" x="5.0" y="6.015625">ping<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n38">
+ <node id="n0::n32">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="76.806640625" x="575.3332397460932" y="1570.9875144070813"/>
+ <y:Geometry height="30.0" width="76.806640625" x="-506.6979919199265" y="1845.1217768393665"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="66.806640625" x="5.0" y="6.015625">start_send<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n39">
+ <node id="n0::n33">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="129.6640625" x="465.5012084960932" y="1669.3875144070819"/>
+ <y:Geometry height="30.0" width="129.6640625" x="-616.5300231699265" y="1943.521776839367"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="119.6640625" x="5.0" y="6.015625">send_echo_request<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n40">
+ <node id="n0::n34">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="191.837890625" x="434.4142944335932" y="1786.4031394070819"/>
+ <y:Geometry height="30.0" width="191.837890625" x="-647.6169372324265" y="2060.537401839367"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="181.837890625" x="5.0" y="6.015625">schedule_timeout_echo_reply<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n41">
+ <node id="n0::n35">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="186.857421875" x="444.1896850585932" y="2129.0078269070823"/>
+ <y:Geometry height="30.0" width="186.857421875" x="-637.8415466074265" y="2403.142089339367"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="176.857421875" x="5.0" y="6.015625">handle_receive_icmp_packet<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n42">
+ <node id="n0::n36">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="107.38671875" x="450.1550170898432" y="2189.0078269070823"/>
+ <y:Geometry height="30.0" width="107.38671875" x="-631.8762145761765" y="2463.142089339367"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="97.38671875" x="5.0" y="6.015625">set_ping_status<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n43">
+ <node id="n0::n37">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="107.38671875" x="437.9465209960932" y="1530.9875144070813"/>
+ <y:Geometry height="30.0" width="107.38671875" x="-644.0847106699265" y="1805.1217768393665"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="97.38671875" x="5.0" y="6.015625">set_ping_status<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n44">
+ <node id="n0::n38">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="122.28125" x="498.6642944335932" y="2503.46104142531"/>
+ <y:Geometry height="30.0" width="122.28125" x="-583.3669372324265" y="2777.5953038575954"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="112.28125" x="5.0" y="6.015625">PingDoneCallback<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n45">
+ <node id="n0::n39">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="80.1171875" x="497.5598022460932" y="1835.7312644070819"/>
+ <y:Geometry height="30.0" width="80.1171875" x="-584.4714294199265" y="2109.865526839367"/>
<y:Fill color="#FF9900" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="70.1171875" x="5.0" y="6.015625">async_wait<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n46">
+ <node id="n0::n40">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="52.87109375" x="572.7033569335932" y="2227.7031394070823"/>
+ <y:Geometry height="30.0" width="52.87109375" x="-509.3278747324265" y="2501.837401839367"/>
<y:Fill color="#FF9900" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="42.87109375" x="5.0" y="6.015625">cancel<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n47">
+ <node id="n0::n41">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="107.662109375" x="439.9157592773432" y="2411.612514407082"/>
+ <y:Geometry height="30.0" width="107.662109375" x="-642.1154723886765" y="2685.746776839367"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="97.662109375" x="5.0" y="6.015625">handle_timeout<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n48">
+ <node id="n0::n42">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="107.38671875" x="562.5741984049465" y="2463.309780032082"/>
+ <y:Geometry height="30.0" width="107.38671875" x="-519.4570332610732" y="2737.444042464367"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="97.38671875" x="5.0" y="6.015625">set_ping_status<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n49">
+ <node id="n0::n43">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="84.400390625" x="492.4960286458329" y="499.1899079828098"/>
+ <y:Geometry height="30.0" width="84.400390625" x="-561.6943737308446" y="837.4032489998527"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="74.400390625" x="5.0" y="6.015625">Constructor<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n50">
+ <node id="n0::n44">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="126.2890625" x="553.1230265299465" y="2365.5820904161956"/>
+ <y:Geometry height="30.0" width="126.2890625" x="-528.9082051360732" y="2639.7163528484807"/>
<y:Fill color="#FF9900" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="116.2890625" x="5.0" y="6.015625">EchoReplyTimeout<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n51">
+ <node id="n0::n45">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="98.48046875" x="434.46751302083317" y="320.8432608473944"/>
+ <y:Geometry height="30.0" width="98.48046875" x="-619.7228893558444" y="659.0566018644373"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="88.48046875" x="5.0" y="6.015625">create (static)<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n52">
+ <node id="n0::n46">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="148.208984375" x="725.7034505208328" y="355.1650585361966"/>
+ <y:Geometry height="30.0" width="148.208984375" x="-328.4869518558447" y="693.3783995532395"/>
<y:Fill color="#00FF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="138.208984375" x="5.0" y="6.015625">get_distributor (static)<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n53">
+ <node id="n0::n47">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="84.400390625" x="757.6077473958328" y="402.0400585361966"/>
+ <y:Geometry height="30.0" width="84.400390625" x="-296.5826549808447" y="740.2533995532395"/>
<y:Fill color="#00FF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="74.400390625" x="5.0" y="6.015625">Constructor<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n54">
+ <node id="n0::n48">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="84.400390625" x="931.0829427083329" y="413.08307204531036"/>
+ <y:Geometry height="30.0" width="84.400390625" x="-123.10745966834463" y="751.2964130623533"/>
<y:Fill color="#CCFFCC" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="74.400390625" x="5.0" y="6.015625">Constructor<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n55">
+ <node id="n0::n49">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="105.03125" x="740.3147786458328" y="542.6650585361966"/>
+ <y:Geometry height="30.0" width="105.03125" x="-313.8756237308447" y="880.8783995532395"/>
<y:Fill color="#00FF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="95.03125" x="5.0" y="6.015625">register_pinger<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n56">
+ <node id="n0::n50">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="133.642578125" x="729.4615315755201" y="3436.5921571479657"/>
+ <y:Geometry height="30.0" width="133.642578125" x="-324.7288708011574" y="3916.6560618141853"/>
<y:Fill color="#00FF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="123.642578125" x="5.0" y="6.015625">clean_up_all (static)<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n57">
+ <node id="n0::n51">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="90.646484375" x="487.8140706380201" y="3054.7605856961454"/>
+ <y:Geometry height="30.0" width="90.646484375" x="-566.3763317386575" y="3534.8244903623654"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="80.646484375" x="5.0" y="6.015625">stop_pinging<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n58">
+ <node id="n0::n52">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="120.2421875" x="729.4615315755201" y="3147.8812196479657"/>
+ <y:Geometry height="30.0" width="120.2421875" x="-324.7288708011574" y="3627.9451243141857"/>
<y:Fill color="#00FF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="110.2421875" x="5.0" y="6.015625">unregister_pinger<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n59">
+ <node id="n0::n53">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="67.49609375" x="788.9078206380201" y="3496.5921571479657"/>
+ <y:Geometry height="30.0" width="67.49609375" x="-265.2825817386574" y="3976.6560618141853"/>
<y:Fill color="#00FF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="57.49609375" x="5.0" y="6.015625">clean_up<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n60">
+ <node id="n0::n54">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="44.908203125" x="952.0513753255201" y="3515.9866883979657"/>
+ <y:Geometry height="30.0" width="44.908203125" x="-102.13902705115743" y="3996.0505930641853"/>
<y:Fill color="#CCFFCC" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="34.908203125" x="5.0" y="6.015625">close<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n61">
+ <node id="n0::n55">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="52.87109375" x="536.8898661295567" y="3106.6355856961454"/>
+ <y:Geometry height="30.0" width="52.87109375" x="-517.3005362471208" y="3586.6994903623654"/>
<y:Fill color="#FF9900" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="42.87109375" x="5.0" y="6.015625">cancel<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n62">
+ <node id="n0::n56">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="107.662109375" x="460.2463114420567" y="3182.3183086779163"/>
+ <y:Geometry height="30.0" width="107.662109375" x="-593.9440909346209" y="3662.3822133441363"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="97.662109375" x="5.0" y="6.015625">handle_timeout<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n63">
+ <node id="n0::n57">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="25.443359375" x="476.78672688801964" y="3232.9433086779163"/>
+ <y:Geometry height="30.0" width="25.443359375" x="-577.403675488658" y="3713.0072133441363"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n64">
+ <node id="n0::n58">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="25.443359375" x="-372.27631835937535" y="27.833528645834917"/>
+ <y:Geometry height="30.0" width="25.443359375" x="-1426.466720736053" y="366.04686966287784"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n65">
+ <node id="n0::n59">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="25.443359375" x="-346.35932617187535" y="633.1657587806953"/>
+ <y:Geometry height="30.0" width="25.443359375" x="-1387.8367030275294" y="1028.0092212012407"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n66">
+ <node id="n0::n60">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="75.693359375" x="-23.872265625000296" y="959.5861740286357"/>
- <y:Fill color="#FF9900" transparent="false"/>
+ <y:Geometry height="55.0" width="196.478515625" x="33.08032839257328" y="1323.848313799498"/>
+ <y:Fill color="#666699" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="65.693359375" x="5.0" y="6.015625">DNS timer<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="186.478515625" x="5.0" y="4.546875">HostStatus
+::set_resovled_ip_count
+::report_dns_resolution_failure<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n67">
+ <node id="n0::n61">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="55.0" width="196.478515625" x="1088.940244133419" y="1037.9117819974613"/>
+ <y:Geometry height="30.0" width="184.3671875" x="-10.158929419926721" y="2921.590571598481"/>
<y:Fill color="#666699" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="186.478515625" x="5.0" y="4.546875">HostStatus
-::set_resovled_ip_count
-::report_dns_resolution_failure<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="174.3671875" x="5.0" y="-0.96875">HostStatus
+::exceeded_ping_failed_limit<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n68">
+ <node id="n0::n62">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="184.3671875" x="1071.872302246093" y="2647.4563091661958"/>
- <y:Fill color="#666699" transparent="false"/>
+ <y:Geometry height="30.0" width="120.365234375" x="-1138.6388398766776" y="495.4217069024601"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="174.3671875" x="5.0" y="-0.96875">HostStatus
-::exceeded_ping_failed_limit<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="110.365234375" x="5.0" y="6.015625">init_ping_protocol<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n69">
+ <node id="n0::n63">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="120.365234375" x="210.1066406249996" y="185.08050086640566"/>
- <y:Fill color="#339966" transparent="false"/>
+ <y:Geometry height="30.0" width="153.88671875" x="-1123.8714204430844" y="3017.53115571733"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="110.365234375" x="5.0" y="6.015625">init_ping_protocol<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="143.88671875" x="5.0" y="-0.96875">get_next_ping_protocol
+... (see above) ...<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n70">
+ <node id="n0::n64">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="153.88671875" x="207.31432291666647" y="1242.9716683046188"/>
- <y:Fill color="#339966" transparent="false"/>
+ <y:Geometry height="30.0" width="138.41796875" x="-1134.4696015954278" y="915.7642395532033"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="143.88671875" x="5.0" y="-0.96875">get_next_ping_protocol
-... (see above) ...<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="128.41796875" x="5.0" y="6.015625">update_dns_resolver<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n71">
+ <node id="n0::n65">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="138.41796875" x="208.8146484374996" y="587.5721393130148"/>
- <y:Fill color="#339966" transparent="false"/>
+ <y:Geometry height="30.0" width="110.8671875" x="39.87427370507328" y="937.2892395532035"/>
+ <y:Fill color="#C0C0C0" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="128.41796875" x="5.0" y="6.015625">update_dns_resolver<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="100.8671875" x="5.0" y="-0.96875">DnsMaster::
+get_resolver_for<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n72">
+ <node id="n0::n66">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="134.099609375" x="1083.1529012044266" y="587.5721393130148"/>
- <y:Fill color="#C0C0C0" transparent="false"/>
+ <y:Geometry height="30.0" width="102.8515625" x="-1116.6863984704278" y="996.6163416372983"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="124.099609375" x="5.0" y="-0.96875">DnsResolverFactory
-::createResolver<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="92.8515625" x="5.0" y="-0.96875">start_resolving
+_ping_address<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n73">
+ <node id="n0::n67">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="143.310546875" x="206.36835937499973" y="647.5721393130148"/>
- <y:Fill color="#339966" transparent="false"/>
+ <y:Geometry height="30.0" width="106.724609375" x="34.78540651757328" y="1081.023197017049"/>
+ <y:Fill color="#C0C0C0" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="133.310546875" x="5.0" y="6.015625">resolve_ping_address<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="96.724609375" x="5.0" y="-0.96875">DnsReesolver
+::async_resolve<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n74">
+ <node id="n0::n68">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="96.546875" x="1094.0646760817508" y="647.5721393130148"/>
+ <y:Geometry height="30.0" width="147.857421875" x="46.08814089257328" y="1263.848313799498"/>
<y:Fill color="#C0C0C0" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="86.546875" x="5.0" y="-0.96875">DnsReesolver
-::resolve<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="137.857421875" x="5.0" y="6.015625">get_resolved_ip_count<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n75">
+ <node id="n0::n69">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="143.310546875" x="187.0193359374996" y="935.6721986641279"/>
- <y:Fill color="#339966" transparent="false"/>
+ <y:Geometry height="30.0" width="25.443359375" x="-602.068796794182" y="3061.790809340543"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="133.310546875" x="5.0" y="6.015625">resolve_ping_address<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n76">
+ <node id="n0::n70">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="147.857421875" x="184.7458984374996" y="977.9117819974612"/>
- <y:Fill color="#339966" transparent="false"/>
+ <y:Geometry height="30.0" width="98.55078125" x="19.448816355507915" y="3061.790809340543"/>
+ <y:Fill color="#FF99CC" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="137.857421875" x="5.0" y="6.015625">get_resolved_ip_count<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="88.55078125" x="5.0" y="-0.96875">PingerFactory
+::createPinger<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n77">
+ <node id="n0::n71">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="132.72265625" x="192.3132812499996" y="884.4569626028557"/>
- <y:Fill color="#339966" transparent="false"/>
+ <y:Geometry height="30.0" width="25.443359375" x="-321.5392777200128" y="3096.790809340543"/>
+ <y:Fill color="#00FF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="122.72265625" x="5.0" y="6.015625">have_up_to_date_ip<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n78">
+ <node id="n0::n72">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="96.546875" x="1144.393387019251" y="935.6721986641279"/>
- <y:Fill color="#C0C0C0" transparent="false"/>
+ <y:Geometry height="30.0" width="25.443359375" x="-130.43015963781318" y="3116.7296630591745"/>
+ <y:Fill color="#CCFFCC" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="86.546875" x="5.0" y="-0.96875">DnsReesolver
-::resolve<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n79">
+ <node id="n0::n73">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="132.72265625" x="1126.305496394251" y="884.4569626028557"/>
+ <y:Geometry height="30.0" width="25.443359375" x="56.002527293007915" y="3149.8743767712185"/>
<y:Fill color="#C0C0C0" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="122.72265625" x="5.0" y="6.015625">have_up_to_date_ip<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n80">
+ <node id="n0::n74">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="147.857421875" x="1124.7052449544267" y="977.9117819974612"/>
- <y:Fill color="#C0C0C0" transparent="false"/>
+ <y:Geometry height="30.0" width="25.443359375" x="-1059.6497407555844" y="3116.7296630591745"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="137.857421875" x="5.0" y="6.015625">get_resolved_ip_count<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n81">
+ <node id="n0::n75">
+ <data key="d5"/>
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="91.537109375" x="1137.9041113209191" y="1453.2514246819078"/>
+ <y:Geometry height="30.0" width="114.681640625" x="26.82837526757328" y="1124.0724963223506"/>
<y:Fill color="#C0C0C0" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="81.537109375" x="5.0" y="-0.96875">DnsResolver
-::get_next_ip<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="104.681640625" x="5.0" y="-0.96875">DnsResolver
+::finalize_resolve<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n82">
+ <node id="n0::n76">
+ <data key="d5"/>
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="25.443359375" x="499.5792048841636" y="1287.2313219278317"/>
+ <y:Geometry height="30.0" width="140.33984375" x="-1116.6863984704278" y="1133.9604050609246"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="130.33984375" x="5.0" y="6.015625">dns_resolve_callback<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n83">
+ <node id="n0::n77">
+ <data key="d5"/>
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="98.55078125" x="1121.0968180338537" y="1287.2313219278317"/>
- <y:Fill color="#FF99CC" transparent="false"/>
+ <y:Geometry height="30.0" width="80.9609375" x="-1086.9969453454278" y="1358.3890702216547"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="88.55078125" x="5.0" y="-0.96875">PingerFactory
-::createPinger<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="70.9609375" x="5.0" y="6.015625">try_to_ping<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n84">
+ <node id="n0::n78">
+ <data key="d5"/>
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="25.443359375" x="780.1087239583328" y="1322.2313219278317"/>
- <y:Fill color="#00FF00" transparent="false"/>
+ <y:Geometry height="30.0" width="80.9609375" x="-1230.8963594079278" y="1358.3890702216547"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="70.9609375" x="5.0" y="6.015625">try_to_ping<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n85">
+ <node id="n0::n79">
+ <data key="d5"/>
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="25.443359375" x="971.2178420405324" y="1342.1701756464631"/>
- <y:Fill color="#CCFFCC" transparent="false"/>
+ <y:Geometry height="71.46774098582364" width="93.50116782449732" x="-1165.2167675389264" y="1418.3890702216547"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="51.35546875" x="21.072849537248658" y="12.78074549291182">when
+both
+finished<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
- <y:Shape type="rectangle"/>
+ <y:Shape type="triangle"/>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n86">
+ <node id="n0::n80">
+ <data key="d5"/>
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="25.443359375" x="1157.6505289713537" y="1375.3148893585071"/>
+ <y:Geometry height="30.0" width="147.060546875" x="21.77759401757328" y="997.2892395532036"/>
<y:Fill color="#C0C0C0" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="137.060546875" x="5.0" y="-0.96875">DnsResolver
+::have_up_to_date_ips<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
+ <y:Shape type="rectangle"/>
+ </y:ShapeNode>
+ </data>
+ </node>
+ <node id="n0::n81">
+ <data key="d5"/>
+ <data key="d6">
+ <y:ShapeNode>
+ <y:Geometry height="30.0" width="43.443359375" x="-1207.9129609704278" y="956.1902905952509"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="33.443359375" x="5.0" y="-0.96875">have
+IPs?<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
+ <y:Shape type="triangle"/>
+ </y:ShapeNode>
+ </data>
+ </node>
+ <node id="n0::n82">
+ <data key="d6">
+ <y:GenericNode configuration="com.yworks.flowchart.cloud">
+ <y:Geometry height="55.0" width="48.294921875" x="296.2844505254202" y="1090.9049645989076"/>
+ <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="38.294921875" x="5.0" y="18.515625">get IP<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
+ </y:GenericNode>
+ </data>
+ </node>
+ <node id="n0::n83">
+ <data key="d6">
+ <y:GenericNode configuration="com.yworks.flowchart.cloud">
+ <y:Geometry height="72.48975640804383" width="143.66796875" x="125.82837526757328" y="2229.39993270065"/>
+ <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="115.041015625" x="14.3134765625" y="13.291753204022143">send request
+receive echo reply
+or destin. unreach<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
+ </y:GenericNode>
+ </data>
+ </node>
+ <node id="n0::n84">
+ <data key="d6">
+ <y:GenericNode configuration="com.yworks.flowchart.cloud">
+ <y:Geometry height="47.17671003729447" width="75.693359375" x="156.78345339257328" y="2598.193521065047"/>
+ <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="53.130859375" x="11.28125" y="14.603980018647235">no reply<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
+ </y:GenericNode>
+ </data>
+ </node>
+ <node id="n0::n85">
+ <data key="d5"/>
+ <data key="d6">
+ <y:ShapeNode>
+ <y:Geometry height="30.0" width="31.783203125" x="288.4344433984078" y="2436.146238846486"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="21.783203125" x="5.0" y="6.015625">OR<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
+ <y:Shape type="triangle"/>
+ </y:ShapeNode>
+ </data>
+ </node>
+ <node id="n0::n86">
+ <data key="d5"/>
+ <data key="d6">
+ <y:ShapeNode>
+ <y:Geometry height="30.0" width="67.30859375" x="-1080.1707734704278" y="1193.9604050609244"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="57.30859375" x="5.0" y="6.015625">success?<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
+ <y:Shape type="triangle"/>
+ </y:ShapeNode>
+ </data>
+ </node>
+ <node id="n0::n87">
+ <data key="d5"/>
+ <data key="d6">
+ <y:ShapeNode>
+ <y:Geometry height="30.0" width="25.443359375" x="-1059.2381562829278" y="1271.3044684845509"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
+ <y:Shape type="roundrectangle"/>
+ </y:ShapeNode>
+ </data>
+ </node>
+ <node id="n0::n88">
+ <data key="d5"/>
+ <data key="d6">
+ <y:ShapeNode>
+ <y:Geometry height="30.0" width="91.537109375" x="43.99352118234219" y="1660.1875174077268"/>
+ <y:Fill color="#C0C0C0" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="81.537109375" x="5.0" y="-0.96875">DnsResolver
+::get_next_ip<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
- <node id="n8::n87">
+ <node id="n0::n89">
+ <data key="d5"/>
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="25.443359375" x="271.5360026041667" y="1342.1701756464631"/>
- <y:Fill color="#339966" transparent="false"/>
+ <y:Geometry height="30.0" width="25.443359375" x="-1001.5164765954278" y="1241.3044684845509"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
+ <y:Shape type="roundrectangle"/>
+ </y:ShapeNode>
+ </data>
+ </node>
+ <node id="n0::n90">
+ <data key="d5"/>
+ <data key="d6">
+ <y:ShapeNode>
+ <y:Geometry height="30.0" width="91.876953125" x="24.765096638232762" y="1193.9604050609244"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="81.876953125" x="5.0" y="-0.96875">DnsResolver
+::get_skipper<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
+ <y:Shape type="rectangle"/>
+ </y:ShapeNode>
+ </data>
+ </node>
+ <node id="n0::n91">
+ <data key="d5"/>
+ <data key="d6">
+ <y:ShapeNode>
+ <y:Geometry height="30.0" width="80.9609375" x="-1089.6868501305844" y="3176.729663059174"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="70.9609375" x="5.0" y="6.015625">try_to_ping<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
+ <node id="n0::n92">
+ <data key="d5"/>
+ <data key="d6">
+ <y:ShapeNode>
+ <y:Geometry height="30.0" width="102.599609375" x="30.724859642573392" y="3483.326382452209"/>
+ <y:Fill color="#C0C0C0" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="92.599609375" x="5.0" y="-0.96875">DnsResolver::
+cancel_resolve<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
+ <y:Shape type="rectangle"/>
+ </y:ShapeNode>
+ </data>
+ </node>
+ <node id="n0::n93">
+ <data key="d5"/>
+ <data key="d6">
+ <y:ShapeNode>
+ <y:Geometry height="58.92919585228492" width="68.05859375" x="180.25942878040712" y="3356.576129494021"/>
+ <y:Fill hasColor="false" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="58.05859375" x="5.0" y="13.495847926142233">SIGTERM
+SIGKILL<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
+ <y:Shape type="octagon"/>
+ </y:ShapeNode>
+ </data>
+ </node>
</graph>
</node>
- <node id="n9">
+ <node id="n1">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="103.671875" x="343.2451171875" y="-598.1626953124982"/>
- <y:Fill color="#FF9900" transparent="false"/>
+ <y:Geometry height="30.0" width="81.552734375" x="396.8046875" y="-528.4126953124982"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="93.671875" x="5.0" y="6.015625">deadline_timer<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="71.552734375" x="5.0" y="6.015625">IcmpPinger<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n10">
+ <node id="n2">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="103.671875" x="343.2451171875" y="-382.91269531249816"/>
- <y:Fill color="#FF9900" transparent="false"/>
+ <y:Geometry height="30.0" width="81.552734375" x="396.8046875" y="-450.41269531249816"/>
+ <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="93.671875" x="5.0" y="6.015625">deadline_timer<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="71.552734375" x="5.0" y="6.015625">IcmpPinger<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n11">
+ <node id="n3">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="99.869140625" x="602.4694010416667" y="-741.612695312498"/>
- <y:Fill color="#FFFF00" transparent="false"/>
+ <y:Geometry height="38.0" width="147.669921875" x="63.41796875" y="-544.4126953124982"/>
+ <y:Fill color="#00FF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="89.869140625" x="5.0" y="6.015625">PingScheduler<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="137.669921875" x="5.0" y="3.03125">IcmpPacketDistributor
+(singleton)<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n12">
+ <node id="n4">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="99.869140625" x="604.9694010416667" y="-231.0955078124981"/>
- <y:Fill color="#FFFF00" transparent="false"/>
+ <y:Geometry height="30.0" width="97.044921875" x="651.5" y="-614.4126953124982"/>
+ <y:Fill color="#FF99CC" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="89.869140625" x="5.0" y="6.015625">PingScheduler<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="87.044921875" x="5.0" y="6.015625">PingerFactory<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n13">
+ <node id="n5">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="103.671875" x="427.525390625" y="-709.112695312498"/>
+ <y:Geometry height="30.0" width="128.603515625" x="635.720703125" y="-371.41269531249816"/>
+ <y:Fill color="#00FFFF" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="118.603515625" x="5.0" y="6.015625">IcmpPacketFactory<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
+ <y:Shape type="rectangle"/>
+ </y:ShapeNode>
+ </data>
+ </node>
+ <node id="n6">
+ <data key="d6">
+ <y:ShapeNode>
+ <y:Geometry height="46.0" width="54.59375" x="148.494140625" y="-427.41269531249816"/>
+ <y:Fill color="#CCFFFF" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="44.59375" x="5.0" y="7.03125">ICMP
+Socket<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
+ <y:Shape type="octagon"/>
+ </y:ShapeNode>
+ </data>
+ </node>
+ <node id="n7">
+ <data key="d6">
+ <y:GenericNode configuration="com.yworks.flowchart.cloud">
+ <y:Geometry height="82.0" width="128.603515625" x="141.2099609375" y="-314.41269531249816"/>
+ <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="60.548828125" x="34.02734375" y="32.015625">the world<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
+ </y:GenericNode>
+ </data>
+ </node>
+ <node id="n8">
+ <data key="d6">
+ <y:ShapeNode>
+ <y:Geometry height="30.0" width="117.828125" x="-4.8720703125" y="-419.41269531249816"/>
+ <y:Fill color="#CCFFFF" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="107.828125" x="5.0" y="6.015625">NetworkInterface<y:LabelModel>
+ <y:SmartNodeLabelModel distance="4.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+ </y:ModelParameter>
+ </y:NodeLabel>
+ <y:Shape type="rectangle"/>
+ </y:ShapeNode>
+ </data>
+ </node>
+ <node id="n9">
+ <data key="d6">
+ <y:ShapeNode>
+ <y:Geometry height="30.0" width="103.671875" x="343.2451171875" y="-598.1626953124982"/>
<y:Fill color="#FF9900" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="93.671875" x="5.0" y="6.015625">deadline_timer<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n14">
+ <node id="n10">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="103.671875" x="436.42252604166674" y="-264.62392578124906"/>
+ <y:Geometry height="30.0" width="103.671875" x="343.2451171875" y="-382.91269531249816"/>
<y:Fill color="#FF9900" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="93.671875" x="5.0" y="6.015625">deadline_timer<y:LabelModel>
</y:ShapeNode>
</data>
</node>
- <node id="n15">
+ <node id="n11">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="79.619140625" x="540.0944010416667" y="-331.91269531249816"/>
- <y:Fill color="#339966" transparent="false"/>
+ <y:Geometry height="30.0" width="99.869140625" x="602.4694010416667" y="-741.612695312498"/>
+ <y:Fill color="#FFFF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="69.619140625" x="5.0" y="6.015625">PingRotate<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="89.869140625" x="5.0" y="6.015625">PingScheduler<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n16">
+ <node id="n12">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="30.0" width="79.619140625" x="519.4169921875" y="-659.112695312498"/>
- <y:Fill color="#339966" transparent="false"/>
+ <y:Geometry height="30.0" width="99.869140625" x="604.9694010416667" y="-231.0955078124981"/>
+ <y:Fill color="#FFFF00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="69.619140625" x="5.0" y="6.015625">PingRotate<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="89.869140625" x="5.0" y="6.015625">PingScheduler<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n17">
+ <node id="n13">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="116.25" width="142.28515625" x="1481.9072631835938" y="2070.7289654161964"/>
- <y:Fill color="#FFCC00" transparent="false"/>
+ <y:Geometry height="30.0" width="103.671875" x="427.525390625" y="-709.112695312498"/>
+ <y:Fill color="#FF9900" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="24" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="42.8828125" x="49.701171875" y="42.15625">OR<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="93.671875" x="5.0" y="6.015625">deadline_timer<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
- <y:Shape type="triangle"/>
+ <y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
- <node id="n18">
+ <node id="n14">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="22.5" width="37.28125" x="426.4404296875" y="-485.66269531249816"/>
- <y:Fill hasColor="false" transparent="false"/>
- <y:BorderStyle hasColor="false" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="27.28125" modelName="custom" rotationAngle="90.0" textColor="#000000" visible="true" width="26.79296875" x="5.0" y="-2.146484375">...<y:LabelModel>
+ <y:Geometry height="30.0" width="103.671875" x="436.42252604166674" y="-264.62392578124906"/>
+ <y:Fill color="#FF9900" transparent="false"/>
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="93.671875" x="5.0" y="6.015625">deadline_timer<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:ShapeNode>
</data>
</node>
- <node id="n19">
+ <node id="n15">
<data key="d6">
- <y:GenericNode configuration="com.yworks.flowchart.cloud">
- <y:Geometry height="105.6285278320288" width="191.837890625" x="1344.8534261067698" y="1885.016062584167"/>
- <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
+ <y:ShapeNode>
+ <y:Geometry height="30.0" width="79.619140625" x="540.0944010416667" y="-331.91269531249816"/>
+ <y:Fill color="#339966" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="139.38671875" x="26.2255859375" y="29.861138916014397">send request
-receive echo reply
-or destin. unreachable<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="69.619140625" x="5.0" y="6.015625">PingRotate<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
- </y:GenericNode>
+ <y:Shape type="rectangle"/>
+ </y:ShapeNode>
</data>
</node>
- <node id="n20">
+ <node id="n16">
<data key="d6">
- <y:GenericNode configuration="com.yworks.flowchart.cloud">
- <y:Geometry height="50.0" width="63.130859375" x="1395.4813557942698" y="2315.1250591661956"/>
- <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
+ <y:ShapeNode>
+ <y:Geometry height="30.0" width="79.619140625" x="519.4169921875" y="-659.112695312498"/>
+ <y:Fill color="#339966" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="53.130859375" x="5.0" y="16.015625">no reply<y:LabelModel>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="69.619140625" x="5.0" y="6.015625">PingRotate<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
- </y:GenericNode>
+ <y:Shape type="rectangle"/>
+ </y:ShapeNode>
</data>
</node>
- <node id="n21">
+ <node id="n17">
<data key="d6">
<y:ShapeNode>
- <y:Geometry height="62.812500000000455" width="68.05859375" x="1403.0174886067698" y="2924.4799257026552"/>
+ <y:Geometry height="22.5" width="37.28125" x="426.4404296875" y="-485.66269531249816"/>
<y:Fill hasColor="false" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="58.05859375" x="5.0" y="15.4375">SIGTERM
-SIGKILL<y:LabelModel>
+ <y:BorderStyle hasColor="false" type="line" width="1.0"/>
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="27.28125" modelName="custom" rotationAngle="90.0" textColor="#000000" visible="true" width="26.79296875" x="5.0" y="-2.146484375">...<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
- <y:Shape type="octagon"/>
+ <y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
- <node id="n22">
+ <node id="n18">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="30.0" width="79.560546875" x="451.63671875000006" y="-780.3626953124979"/>
</y:ShapeNode>
</data>
</node>
- <node id="n23">
+ <node id="n19">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="30.0" width="79.560546875" x="460.5338541666668" y="-190.91269531249816"/>
</y:ShapeNode>
</data>
</node>
- <edge id="e0" source="n2" target="n0">
+ <edge id="e0" source="n3" target="n1">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e1" source="n2" target="n1">
+ <edge id="e1" source="n3" target="n2">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e2" source="n3" target="n0">
+ <edge id="e2" source="n4" target="n1">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e3" source="n3" target="n1">
+ <edge id="e3" source="n4" target="n2">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e4" source="n2" target="n5">
+ <edge id="e4" source="n3" target="n6">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e5" source="n0" target="n4">
+ <edge id="e5" source="n1" target="n5">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e6" source="n5" target="n6">
+ <edge id="e6" source="n6" target="n7">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e7" source="n1" target="n5">
+ <edge id="e7" source="n2" target="n6">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e8" source="n0" target="n5">
+ <edge id="e8" source="n1" target="n6">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e9" source="n2" target="n7">
+ <edge id="e9" source="n3" target="n8">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e10" source="n1" target="n4">
+ <edge id="e10" source="n2" target="n5">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e11" source="n0" target="n9">
+ <edge id="e11" source="n1" target="n9">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e12" source="n1" target="n10">
+ <edge id="e12" source="n2" target="n10">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e0" source="n8::n4" target="n8::n0">
- <data key="d10">
- <y:QuadCurveEdge straightness="0.1">
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:QuadCurveEdge>
- </data>
- </edge>
- <edge id="n8::e1" source="n8::n2" target="n8::n13">
+ <edge id="n0::e0" source="n0::n3" target="n0::n0">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e2" source="n8::n6" target="n8::n1">
+ <edge id="n0::e1" source="n0::n1" target="n0::n78">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e3" source="n8::n5" target="n8::n8">
+ <edge id="n0::e2" source="n0::n4" target="n0::n7">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e13" source="n16" target="n0">
+ <edge id="e13" source="n16" target="n1">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e4" source="n8::n1" target="n8::n2">
- <data key="d10">
- <y:QuadCurveEdge straightness="0.1">
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:QuadCurveEdge>
- </data>
- </edge>
- <edge id="n8::e5" source="n8::n3" target="n8::n4">
+ <edge id="n0::e3" source="n0::n2" target="n0::n3">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
- <y:Point x="-393.18079020182387" y="682.0476923744467"/>
+ <y:Point x="-1434.6581670574778" y="1076.8911547949922"/>
</y:Path>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e6" source="n8::n3" target="n8::n10">
+ <edge id="n0::e4" source="n0::n2" target="n0::n9">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e7" source="n8::n10" target="n8::n11">
+ <edge id="n0::e5" source="n0::n9" target="n0::n10">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e17" source="n15" target="n1">
+ <edge id="e17" source="n15" target="n2">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e8" source="n8::n1" target="n8::n77">
- <data key="d10">
- <y:QuadCurveEdge straightness="0.1">
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:QuadCurveEdge>
- </data>
- </edge>
- <edge id="n8::e9" source="n8::n13" target="n8::n14">
- <data key="d10">
- <y:QuadCurveEdge straightness="0.1">
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:QuadCurveEdge>
- </data>
- </edge>
- <edge id="n8::e10" source="n8::n13" target="n8::n15">
+ <edge id="n0::e6" source="n0::n62" target="n0::n12">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e11" source="n8::n69" target="n8::n16">
- <data key="d10">
- <y:QuadCurveEdge straightness="0.1">
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:QuadCurveEdge>
- </data>
- </edge>
- <edge id="n8::e12" source="n8::n17" target="n8::n1">
+ <edge id="n0::e7" source="n0::n13" target="n0::n1">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
- <y:Point x="-67.51466471354252" y="2847.8107118354674"/>
- <y:Point x="-354.4812174479175" y="2847.8107118354674"/>
- <y:Point x="-351.574027506511" y="949.5861740286357"/>
+ <y:Point x="-1121.70506709022" y="3327.8746165016873"/>
+ <y:Point x="-1408.671619824595" y="3327.8746165016873"/>
+ <y:Point x="-1408.671619824595" y="1561.9610040363707"/>
</y:Path>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e13" source="n8::n5" target="n8::n9">
+ <edge id="n0::e8" source="n0::n4" target="n0::n8">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e14" source="n8::n5" target="n8::n7">
+ <edge id="n0::e9" source="n0::n4" target="n0::n6">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e15" source="n8::n18" target="n8::n19">
+ <edge id="n0::e10" source="n0::n14" target="n0::n15">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e16" source="n8::n20" target="n8::n18">
+ <edge id="n0::e11" source="n0::n16" target="n0::n14">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e17" source="n8::n3" target="n8::n20">
+ <edge id="n0::e12" source="n0::n2" target="n0::n16">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e18" source="n8::n19" target="n8::n21">
+ <edge id="n0::e13" source="n0::n15" target="n0::n51">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e19" source="n8::n19" target="n8::n22">
+ <edge id="n0::e14" source="n0::n15" target="n0::n17">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
- <y:Point x="-130.0882731119804" y="3208.8808086779163"/>
+ <y:Point x="-1184.2786754886579" y="3688.9447133441363"/>
</y:Path>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e20" source="n8::n23" target="n8::n24">
+ <edge id="n0::e15" source="n0::n18" target="n0::n19">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e21" source="n8::n38" target="n8::n39">
+ <edge id="n0::e16" source="n0::n32" target="n0::n33">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
- <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="73.66796875" x="-65.82172851562552" y="25.215590578956608">IcmpPacket<y:LabelModel>
+ <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="73.66796875" x="-65.82171018164536" y="25.21557566749175">IcmpPacket<y:LabelModel>
<y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
</y:LabelModel>
<y:ModelParameter>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e22" source="n8::n26" target="n8::n27">
+ <edge id="n0::e17" source="n0::n21" target="n0::n22">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e23" source="n8::n38" target="n8::n31">
+ <edge id="n0::e18" source="n0::n32" target="n0::n26">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e24" source="n8::n39" target="n8::n25">
+ <edge id="n0::e19" source="n0::n33" target="n0::n20">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e25" source="n8::n39" target="n8::n28">
+ <edge id="n0::e20" source="n0::n33" target="n0::n23">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e26" source="n8::n39" target="n8::n40">
+ <edge id="n0::e21" source="n0::n33" target="n0::n34">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e27" source="n8::n29" target="n8::n32">
+ <edge id="n0::e22" source="n0::n24" target="n0::n27">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e28" source="n8::n29" target="n8::n41">
+ <edge id="n0::e23" source="n0::n24" target="n0::n35">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e29" source="n8::n29" target="n8::n30">
+ <edge id="n0::e24" source="n0::n24" target="n0::n25">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e30" source="n8::n37" target="n8::n43">
+ <edge id="n0::e25" source="n0::n31" target="n0::n37">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e31" source="n8::n37" target="n8::n38">
+ <edge id="n0::e26" source="n0::n31" target="n0::n32">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e32" source="n8::n30" target="n8::n34">
+ <edge id="n0::e27" source="n0::n25" target="n0::n29">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e19" source="n19" target="n8::n29">
+ <edge id="n0::e28" source="n0::n83" target="n0::n24">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e20" source="n20" target="n8::n50">
+ <edge id="n0::e29" source="n0::n84" target="n0::n44">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+ <y:Path sx="0.0" sy="21.423017741544847" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e33" source="n8::n41" target="n8::n42">
+ <edge id="n0::e30" source="n0::n35" target="n0::n36">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e34" source="n8::n41" target="n8::n46">
+ <edge id="n0::e31" source="n0::n35" target="n0::n40">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e35" source="n8::n46" target="n8::n47">
+ <edge id="n0::e32" source="n0::n40" target="n0::n41">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e36" source="n8::n47" target="n8::n44">
+ <edge id="n0::e33" source="n0::n41" target="n0::n38">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e37" source="n8::n47" target="n8::n48">
+ <edge id="n0::e34" source="n0::n41" target="n0::n42">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e38" source="n8::n36" target="n8::n51">
+ <edge id="n0::e35" source="n0::n30" target="n0::n45">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e39" source="n8::n50" target="n8::n47">
+ <edge id="n0::e36" source="n0::n44" target="n0::n41">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e40" source="n8::n51" target="n8::n52">
+ <edge id="n0::e37" source="n0::n45" target="n0::n46">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e41" source="n8::n51" target="n8::n49">
+ <edge id="n0::e38" source="n0::n45" target="n0::n43">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e42" source="n8::n52" target="n8::n53">
+ <edge id="n0::e39" source="n0::n46" target="n0::n47">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e43" source="n8::n53" target="n8::n54">
+ <edge id="n0::e40" source="n0::n47" target="n0::n48">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e44" source="n8::n53" target="n8::n26">
+ <edge id="n0::e41" source="n0::n47" target="n0::n21">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e45" source="n8::n51" target="n8::n55">
+ <edge id="n0::e42" source="n0::n45" target="n0::n49">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e46" source="n8::n57" target="n8::n58">
+ <edge id="n0::e43" source="n0::n51" target="n0::n52">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e47" source="n8::n56" target="n8::n59">
+ <edge id="n0::e44" source="n0::n50" target="n0::n53">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e48" source="n8::n59" target="n8::n60">
+ <edge id="n0::e45" source="n0::n53" target="n0::n54">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e49" source="n8::n57" target="n8::n61">
+ <edge id="n0::e46" source="n0::n51" target="n0::n55">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e50" source="n8::n61" target="n8::n62">
+ <edge id="n0::e47" source="n0::n55" target="n0::n56">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e51" source="n8::n62" target="n8::n63">
+ <edge id="n0::e48" source="n0::n56" target="n0::n57">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e21" source="n17" target="n19">
+ <edge id="n0::e49" source="n0::n12" target="n0::n30">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
- <y:Path sx="0.0" sy="0.0" tx="13.7744140625" ty="5.935736083985603"/>
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e22" source="n17" target="n20">
+ <edge id="n0::e50" source="n0::n38" target="n0::n4">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e52" source="n8::n16" target="n8::n36">
+ <edge id="n0::e51" source="n0::n4" target="n0::n28">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e53" source="n8::n13" target="n8::n37">
+ <edge id="n0::e52" source="n0::n93" target="n0::n16">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
- <y:Point x="132.32186524530147" y="1485.9875144070813"/>
- </y:Path>
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e54" source="n8::n44" target="n8::n5">
+ <edge id="n0::e53" source="n0::n14" target="n0::n50">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
+ <y:Point x="-1366.1548473636572" y="3904.252330531636"/>
+ </y:Path>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e55" source="n8::n5" target="n8::n33">
+ <edge id="n0::e54" source="n0::n34" target="n0::n39">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e23" source="n21" target="n8::n20">
+ <edge id="n0::e55" source="n0::n57" target="n0::n18">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e56" source="n8::n21" target="n8::n57">
+ <edge id="n0::e56" source="n0::n2" target="n0::n58">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e57" source="n8::n18" target="n8::n56">
+ <edge id="n0::e57" source="n0::n2" target="n0::n59">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
- <y:Point x="-311.96444498697946" y="3424.1884258654163"/>
+ <y:Point x="-1467.2403332035015" y="454.48436966287784"/>
</y:Path>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e58" source="n8::n11" target="n8::n35">
+ <edge id="n0::e58" source="n0::n0" target="n0::n5">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e59" source="n8::n35" target="n8::n12">
+ <edge id="n0::e59" source="n0::n7" target="n0::n61">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e60" source="n8::n40" target="n8::n45">
+ <edge id="e19" source="n11" target="n18">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
+ <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-53.14292399088538" y="-17.562073554226117">owns<y:LabelModel>
+ <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
+ </y:ModelParameter>
+ <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
+ </y:EdgeLabel>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e61" source="n8::n63" target="n8::n23">
+ <edge id="e20" source="n12" target="n19">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
+ <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-49.94435628255201" y="-0.5528433361312182">owns<y:LabelModel>
+ <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
+ </y:ModelParameter>
+ <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
+ </y:EdgeLabel>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e62" source="n8::n3" target="n8::n64">
+ <edge id="n0::e60" source="n0::n10" target="n0::n62">
<data key="d10">
- <y:QuadCurveEdge straightness="0.1">
+ <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
- </y:QuadCurveEdge>
+ <y:BendStyle smoothed="false"/>
+ </y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e63" source="n8::n3" target="n8::n65">
+ <edge id="n0::e61" source="n0::n11" target="n0::n63">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
- <y:Point x="-413.04993082682387" y="116.27102864583492"/>
- </y:Path>
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e64" source="n8::n1" target="n8::n66">
+ <edge id="n0::e62" source="n0::n12" target="n0::n64">
<data key="d10">
- <y:QuadCurveEdge straightness="0.1">
- <y:Path sx="0.0" sy="0.0" tx="-9.836844889323629" ty="-2.336295572914878">
- <y:Point x="-6.795391148288417" y="922.431723461601"/>
- </y:Path>
+ <y:PolyLineEdge>
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
- </y:QuadCurveEdge>
+ <y:BendStyle smoothed="false"/>
+ </y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e65" source="n8::n66" target="n8::n1">
+ <edge id="n0::e63" source="n0::n64" target="n0::n65">
<data key="d10">
- <y:QuadCurveEdge straightness="0.1">
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
- <y:Point x="-44.94860188081631" y="946.7032710797763"/>
- </y:Path>
+ <y:PolyLineEdge>
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
- </y:QuadCurveEdge>
+ <y:BendStyle smoothed="false"/>
+ </y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e66" source="n8::n0" target="n8::n6">
+ <edge id="n0::e64" source="n0::n64" target="n0::n81">
<data key="d10">
- <y:QuadCurveEdge straightness="0.1">
+ <y:PolyLineEdge>
+ <y:Path sx="0.0" sy="0.0" tx="-3.8066317503056486" ty="5.916310413589566"/>
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
+ <y:Arrows source="none" target="standard"/>
+ <y:BendStyle smoothed="false"/>
+ </y:PolyLineEdge>
+ </data>
+ </edge>
+ <edge id="n0::e65" source="n0::n66" target="n0::n67">
+ <data key="d10">
+ <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
- </y:QuadCurveEdge>
+ <y:BendStyle smoothed="false"/>
+ </y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e67" source="n8::n1" target="n8::n67">
+ <edge id="n0::e66" source="n0::n70" target="n0::n69">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
- <y:Path sx="20.1416707356764" sy="3.6519856770849515" tx="0.0" ty="0.0">
- <y:Point x="171.7267470157616" y="1065.4117819974613"/>
- </y:Path>
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e68" source="n8::n8" target="n8::n68">
+ <edge id="n0::e67" source="n0::n63" target="n0::n70">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e24" source="n11" target="n22">
+ <edge id="n0::e68" source="n0::n69" target="n0::n71">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
- <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-53.14292399088538" y="-17.562073554226117">owns<y:LabelModel>
- <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
- </y:ModelParameter>
- <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
- </y:EdgeLabel>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="e25" source="n12" target="n23">
+ <edge id="n0::e69" source="n0::n71" target="n0::n72">
<data key="d10">
<y:QuadCurveEdge straightness="0.1">
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
- <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-49.94435628255201" y="-0.5528433361312182">owns<y:LabelModel>
- <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
- </y:ModelParameter>
- <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
- </y:EdgeLabel>
</y:QuadCurveEdge>
</data>
</edge>
- <edge id="n8::e69" source="n8::n12" target="n8::n69">
+ <edge id="n0::e70" source="n0::n63" target="n0::n74">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e70" source="n8::n15" target="n8::n70">
+ <edge id="n0::e71" source="n0::n74" target="n0::n73">
<data key="d10">
- <y:QuadCurveEdge straightness="0.1">
+ <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
- </y:QuadCurveEdge>
+ <y:BendStyle smoothed="false"/>
+ </y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e71" source="n8::n16" target="n8::n71">
+ <edge id="n0::e72" source="n0::n67" target="n0::n82">
+ <data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e72" source="n8::n71" target="n8::n72">
+ <edge id="n0::e73" source="n0::n82" target="n0::n75">
+ <data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e73" source="n8::n71" target="n8::n73">
+ <edge id="n0::e74" source="n0::n75" target="n0::n76">
+ <data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e74" source="n8::n73" target="n8::n74">
+ <edge id="n0::e75" source="n0::n87" target="n0::n77">
+ <data key="d9"/>
+ <data key="d10">
+ <y:PolyLineEdge>
+ <y:Path sx="0.0" sy="14.990234375" tx="0.0" ty="0.0"/>
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
+ <y:Arrows source="none" target="standard"/>
+ <y:BendStyle smoothed="false"/>
+ </y:PolyLineEdge>
+ </data>
+ </edge>
+ <edge id="n0::e76" source="n0::n5" target="n0::n1">
+ <data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e75" source="n8::n75" target="n8::n78">
+ <edge id="n0::e77" source="n0::n78" target="n0::n79">
+ <data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e76" source="n8::n77" target="n8::n79">
+ <edge id="n0::e78" source="n0::n77" target="n0::n79">
+ <data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e77" source="n8::n76" target="n8::n80">
+ <edge id="n0::e79" source="n0::n79" target="n0::n31">
+ <data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e78" source="n8::n1" target="n8::n75">
+ <edge id="n0::e80" source="n0::n64" target="n0::n80">
+ <data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e79" source="n8::n1" target="n8::n76">
+ <edge id="n0::e81" source="n0::n81" target="n0::n66">
+ <data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
+ <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="18.947265625" x="12.402468717072225" y="-1.6713624612615376">no<y:LabelModel>
+ <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.0" segment="0"/>
+ </y:ModelParameter>
+ <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
+ </y:EdgeLabel>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e80" source="n8::n13" target="n8::n81">
+ <edge id="n0::e82" source="n0::n81" target="n0::n77">
+ <data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
- <y:Point x="216.9154705932989" y="1403.054883917876"/>
- </y:Path>
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
+ <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="24.736328125" x="-7.511386471541982" y="5.001020575719622">yes<y:LabelModel>
+ <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartEdgeLabelModelParameter angle="6.283185307179586" distance="30.0" distanceToCenter="false" position="center" ratio="0.0" segment="-1"/>
+ </y:ModelParameter>
+ <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
+ </y:EdgeLabel>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e81" source="n8::n83" target="n8::n82">
+ <edge id="n0::e83" source="n0::n85" target="n0::n83">
+ <data key="d9"/>
<data key="d10">
- <y:QuadCurveEdge straightness="0.1">
+ <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
- </y:QuadCurveEdge>
+ <y:BendStyle smoothed="false"/>
+ </y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e82" source="n8::n70" target="n8::n83">
+ <edge id="n0::e84" source="n0::n85" target="n0::n84">
+ <data key="d9"/>
<data key="d10">
- <y:QuadCurveEdge straightness="0.1">
+ <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
- </y:QuadCurveEdge>
+ <y:BendStyle smoothed="false"/>
+ </y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e83" source="n8::n82" target="n8::n84">
+ <edge id="n0::e85" source="n0::n4" target="n0::n11">
+ <data key="d9"/>
<data key="d10">
- <y:QuadCurveEdge straightness="0.1">
+ <y:PolyLineEdge>
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
+ <y:Point x="-1156.3229365735633" y="2972.53115571733"/>
+ </y:Path>
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
+ <y:Arrows source="none" target="standard"/>
+ <y:BendStyle smoothed="false"/>
+ </y:PolyLineEdge>
+ </data>
+ </edge>
+ <edge id="n0::e86" source="n0::n87" target="n0::n60">
+ <data key="d9"/>
+ <data key="d10">
+ <y:PolyLineEdge>
+ <y:Path sx="12.736566543579102" sy="0.0" tx="0.0" ty="0.0"/>
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
+ <y:Arrows source="none" target="standard"/>
+ <y:BendStyle smoothed="false"/>
+ </y:PolyLineEdge>
+ </data>
+ </edge>
+ <edge id="n0::e87" source="n0::n87" target="n0::n68">
+ <data key="d9"/>
+ <data key="d10">
+ <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
- </y:QuadCurveEdge>
+ <y:BendStyle smoothed="false"/>
+ </y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e84" source="n8::n84" target="n8::n85">
+ <edge id="n0::e88" source="n0::n76" target="n0::n86">
+ <data key="d9"/>
<data key="d10">
- <y:QuadCurveEdge straightness="0.1">
+ <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
- </y:QuadCurveEdge>
+ <y:BendStyle smoothed="false"/>
+ </y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e85" source="n8::n70" target="n8::n87">
+ <edge id="n0::e89" source="n0::n86" target="n0::n87">
+ <data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
+ <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="24.736328125" x="-12.368161165740275" y="14.694692632112492">yes<y:LabelModel>
+ <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
+ </y:ModelParameter>
+ <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
+ </y:EdgeLabel>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
- <edge id="n8::e86" source="n8::n87" target="n8::n86">
+ <edge id="n0::e90" source="n0::n79" target="n0::n88">
+ <data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
</y:PolyLineEdge>
</data>
</edge>
+ <edge id="n0::e91" source="n0::n86" target="n0::n89">
+ <data key="d9"/>
+ <data key="d10">
+ <y:SplineEdge>
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
+ <y:Arrows source="none" target="standard"/>
+ <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="18.947265625" x="3.878589968118149" y="1.9673182172962242">no<y:LabelModel>
+ <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
+ </y:LabelModel>
+ <y:ModelParameter>
+ <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.0" segment="0"/>
+ </y:ModelParameter>
+ <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
+ </y:EdgeLabel>
+ </y:SplineEdge>
+ </data>
+ </edge>
+ <edge id="n0::e92" source="n0::n89" target="n0::n66">
+ <data key="d9"/>
+ <data key="d10">
+ <y:SplineEdge>
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
+ <y:Point x="-915.2621838742215" y="1196.62250428375"/>
+ </y:Path>
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
+ <y:Arrows source="none" target="standard"/>
+ </y:SplineEdge>
+ </data>
+ </edge>
+ <edge id="n0::e93" source="n0::n89" target="n0::n90">
+ <data key="d9"/>
+ <data key="d10">
+ <y:SplineEdge>
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
+ <y:Arrows source="none" target="standard"/>
+ </y:SplineEdge>
+ </data>
+ </edge>
+ <edge id="n0::e94" source="n0::n74" target="n0::n91">
+ <data key="d9"/>
+ <data key="d10">
+ <y:SplineEdge>
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
+ <y:Arrows source="none" target="standard"/>
+ </y:SplineEdge>
+ </data>
+ </edge>
+ <edge id="n0::e95" source="n0::n15" target="n0::n92">
+ <data key="d9"/>
+ <data key="d10">
+ <y:SplineEdge>
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
+ <y:Arrows source="none" target="standard"/>
+ </y:SplineEdge>
+ </data>
+ </edge>
</graph>
<data key="d7">
<y:Resources/>