You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

image.graphml 46 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!--
  3. Licensed to the Apache Software Foundation (ASF) under one or more
  4. contributor license agreements. See the NOTICE file distributed with
  5. this work for additional information regarding copyright ownership.
  6. The ASF licenses this file to You under the Apache License, Version 2.0
  7. (the "License"); you may not use this file except in compliance with
  8. the License. You may obtain a copy of the License at
  9. https://www.apache.org/licenses/LICENSE-2.0
  10. Unless required by applicable law or agreed to in writing, software
  11. distributed under the License is distributed on an "AS IS" BASIS,
  12. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. See the License for the specific language governing permissions and
  14. limitations under the License.
  15. -->
  16. <graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:java="http://www.yworks.com/xml/yfiles-common/1.0/java" xmlns:sys="http://www.yworks.com/xml/yfiles-common/markup/primitives/2.0" xmlns:x="http://www.yworks.com/xml/yfiles-common/markup/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
  17. <key attr.name="Description" attr.type="string" for="graph" id="d0"/>
  18. <key for="port" id="d1" yfiles.type="portgraphics"/>
  19. <key for="port" id="d2" yfiles.type="portgeometry"/>
  20. <key for="port" id="d3" yfiles.type="portuserdata"/>
  21. <key attr.name="url" attr.type="string" for="node" id="d4"/>
  22. <key attr.name="description" attr.type="string" for="node" id="d5"/>
  23. <key for="node" id="d6" yfiles.type="nodegraphics"/>
  24. <key for="graphml" id="d7" yfiles.type="resources"/>
  25. <key for="edge" id="d8" yfiles.type="portconstraints"/>
  26. <key attr.name="url" attr.type="string" for="edge" id="d9"/>
  27. <key attr.name="description" attr.type="string" for="edge" id="d10"/>
  28. <key for="edge" id="d11" yfiles.type="edgegraphics"/>
  29. <graph edgedefault="directed" id="G">
  30. <data key="d0" xml:space="preserve"/>
  31. <node id="n0">
  32. <data key="d4" xml:space="preserve"/>
  33. <data key="d6">
  34. <y:UMLClassNode>
  35. <y:Geometry height="47.0" width="245.0" x="207.5" y="-113.12162162162163"/>
  36. <y:Fill color="#FFCC99" transparent="false"/>
  37. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  38. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="SansSerif" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="234.9150390625" x="5.04248046875" xml:space="preserve" y="3.0">org.apache.tools.ant.types.DataType<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
  39. <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="true">
  40. <y:AttributeLabel xml:space="preserve"/>
  41. <y:MethodLabel xml:space="preserve"> </y:MethodLabel>
  42. </y:UML>
  43. </y:UMLClassNode>
  44. </data>
  45. </node>
  46. <node id="n1">
  47. <data key="d4" xml:space="preserve"/>
  48. <data key="d6">
  49. <y:UMLClassNode>
  50. <y:Geometry height="119.51351351351354" width="155.85546875" x="252.0" y="0.0"/>
  51. <y:Fill color="#FFCC99" transparent="false"/>
  52. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  53. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="SansSerif" fontSize="13" fontStyle="italic" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="105.10546875" x="25.375" xml:space="preserve" y="3.0">ImageOperation<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
  54. <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="true">
  55. <y:AttributeLabel xml:space="preserve">instructions : Vector</y:AttributeLabel>
  56. <y:MethodLabel xml:space="preserve">addRotate(Rotate : instr)
  57. addDraw(Draw : instr)
  58. addText(Text : instr)
  59. addScale(Scale : instr)</y:MethodLabel>
  60. </y:UML>
  61. </y:UMLClassNode>
  62. </data>
  63. </node>
  64. <node id="n2">
  65. <data key="d4" xml:space="preserve"/>
  66. <data key="d6">
  67. <y:UMLNoteNode>
  68. <y:Geometry height="105.0" width="260.55078125" x="-419.1051056860584" y="469.59294436906373"/>
  69. <y:Fill hasColor="false" transparent="false"/>
  70. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  71. <y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="SansSerif" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="88.796875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="250.55078125" x="5.0" xml:space="preserve" y="8.1015625">The setType() method forces type to
  72. one of the values of java.awt.geom.Arc2D:
  73. open = Arc2D.OPEN
  74. pie = Arc2D.PIE
  75. chord = Arc2D.CHORD
  76. Parameter is not case-sensitive.<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>
  77. </y:UMLNoteNode>
  78. </data>
  79. </node>
  80. <node id="n3">
  81. <data key="d4" xml:space="preserve"/>
  82. <data key="d6">
  83. <y:UMLClassNode>
  84. <y:Geometry height="88.0" width="168.0" x="-24.0" y="106.0"/>
  85. <y:Fill color="#FFCC99" transparent="false"/>
  86. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  87. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="SansSerif" fontSize="13" fontStyle="italic" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="sides" modelPosition="n" textColor="#000000" verticalTextPosition="bottom" visible="true" width="73.37353515625" x="47.313232421875" xml:space="preserve" y="3.0">BasicShape</y:NodeLabel>
  88. <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="true">
  89. <y:AttributeLabel xml:space="preserve">stroke_width : int = 0
  90. fill : String = "transparent"
  91. stroke : String = "black"</y:AttributeLabel>
  92. <y:MethodLabel xml:space="preserve"/>
  93. </y:UML>
  94. </y:UMLClassNode>
  95. </data>
  96. </node>
  97. <node id="n4">
  98. <data key="d4" xml:space="preserve"/>
  99. <data key="d6">
  100. <y:UMLClassNode>
  101. <y:Geometry height="76.0" width="366.0" x="537.0" y="105.0"/>
  102. <y:Fill color="#FFCC99" transparent="false"/>
  103. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  104. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="SansSerif" fontSize="13" fontStyle="italic" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="sides" modelPosition="n" textColor="#000000" verticalTextPosition="bottom" visible="true" width="132.33056640625" x="116.834716796875" xml:space="preserve" y="3.0">TransformOperation</y:NodeLabel>
  105. <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="true">
  106. <y:AttributeLabel xml:space="preserve"/>
  107. <y:MethodLabel xml:space="preserve">executeTransformOperation(PlanarImage img) : PlanarImage
  108. addRectangle(Rectangle instr)</y:MethodLabel>
  109. </y:UML>
  110. </y:UMLClassNode>
  111. </data>
  112. </node>
  113. <node id="n5">
  114. <data key="d4" xml:space="preserve"/>
  115. <data key="d6">
  116. <y:UMLClassNode>
  117. <y:Geometry height="83.94054054054055" width="237.505859375" x="209.59510287695048" y="478.2061205031355"/>
  118. <y:Fill color="#FFCC99" transparent="false"/>
  119. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  120. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="SansSerif" fontSize="13" fontStyle="italic" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="98.9482421875" x="69.27880859375" xml:space="preserve" y="26.1328125">DrawOperation<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
  121. <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="interface" use3DEffect="true">
  122. <y:AttributeLabel xml:space="preserve"/>
  123. <y:MethodLabel xml:space="preserve">executeDrawOperation() : PlanarImage</y:MethodLabel>
  124. </y:UML>
  125. </y:UMLClassNode>
  126. </data>
  127. </node>
  128. <node id="n6">
  129. <data key="d4" xml:space="preserve"/>
  130. <data key="d6">
  131. <y:UMLNoteNode>
  132. <y:Geometry height="75.75675675675677" width="216.060546875" x="220.31775912695048" y="635.8665334262349"/>
  133. <y:Fill hasColor="false" transparent="false"/>
  134. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  135. <y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="SansSerif" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="60.53125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="206.060546875" x="5.0" xml:space="preserve" y="7.612753378378443">The implementing class uses
  136. ColorMapper to evaluate the color.
  137. Only the values defined in
  138. ColorMapper are used.<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>
  139. </y:UMLNoteNode>
  140. </data>
  141. </node>
  142. <node id="n7">
  143. <data key="d4" xml:space="preserve"/>
  144. <data key="d6">
  145. <y:UMLClassNode>
  146. <y:Geometry height="271.4234234234233" width="251.275390625" x="562.7103372519505" y="541.3371349640008"/>
  147. <y:Fill color="#FFCC99" transparent="false"/>
  148. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  149. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="SansSerif" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="85.34521484375" x="82.965087890625" xml:space="preserve" y="3.0">ColorMapper<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
  150. <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="true">
  151. <y:AttributeLabel xml:space="preserve">COLOR_BLACK : String = "black"
  152. COLOR_BLUE : String = "blue"
  153. COLOR_CYAN : String = "cyan"
  154. COLOR_DARKGRAY : String = "darkgray"
  155. COLOR_GRAY : String = "gray"
  156. COLOR_LIGHTGRAY : String = "lightgray"
  157. COLOR_DARKGREY : String = "darkgrey"
  158. COLOR_GREY : String = "grey"
  159. COLOR_LIGHTGREY : String = "lightgrey"
  160. COLOR_GREEN : String = "green"
  161. COLOR_MAGENTA : String = "magenta"
  162. COLOR_ORANGE : String = "orange"
  163. COLOR_PINK : String = "pink"
  164. COLOR_RED : String = "red"
  165. COLOR_WHITE : String = "white"
  166. COLOR_YELLOW : String = "yellow"</y:AttributeLabel>
  167. <y:MethodLabel xml:space="preserve"/>
  168. </y:UML>
  169. </y:UMLClassNode>
  170. </data>
  171. </node>
  172. <node id="n8">
  173. <data key="d4" xml:space="preserve"/>
  174. <data key="d6">
  175. <y:UMLClassNode>
  176. <y:Geometry height="130.0" width="146.0" x="257.0" y="272.0"/>
  177. <y:Fill color="#FFCC99" transparent="false"/>
  178. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  179. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="SansSerif" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="32.2978515625" x="56.85107421875" xml:space="preserve" y="3.0">Text<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
  180. <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="true">
  181. <y:AttributeLabel xml:space="preserve">string : String = ""
  182. font : String = "Arial"
  183. point : int = 10
  184. bold : boolean = false
  185. color : String = "black"
  186. italic : boolean = false</y:AttributeLabel>
  187. <y:MethodLabel xml:space="preserve"/>
  188. </y:UML>
  189. </y:UMLClassNode>
  190. </data>
  191. </node>
  192. <node id="n9">
  193. <data key="d4" xml:space="preserve"/>
  194. <data key="d6">
  195. <y:UMLClassNode>
  196. <y:Geometry height="59.0" width="126.0" x="447.0" y="271.0"/>
  197. <y:Fill color="#FFCC99" transparent="false"/>
  198. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  199. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="SansSerif" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="44.35205078125" x="40.823974609375" xml:space="preserve" y="3.0">Rotate<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
  200. <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="true">
  201. <y:AttributeLabel xml:space="preserve">angle : float = 0.0F</y:AttributeLabel>
  202. <y:MethodLabel xml:space="preserve"/>
  203. </y:UML>
  204. </y:UMLClassNode>
  205. </data>
  206. </node>
  207. <node id="n10">
  208. <data key="d4" xml:space="preserve"/>
  209. <data key="d6">
  210. <y:UMLClassNode>
  211. <y:Geometry height="88.0" width="212.0" x="614.0" y="271.0"/>
  212. <y:Fill color="#FFCC99" transparent="false"/>
  213. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  214. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="SansSerif" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="35.83984375" x="88.080078125" xml:space="preserve" y="3.0">Scale<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
  215. <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="true">
  216. <y:AttributeLabel xml:space="preserve">width : String = "100%"
  217. height : String = "100%"
  218. keepProportions : boolean = false</y:AttributeLabel>
  219. <y:MethodLabel xml:space="preserve"/>
  220. </y:UML>
  221. </y:UMLClassNode>
  222. </data>
  223. </node>
  224. <node id="n11">
  225. <data key="d4" xml:space="preserve"/>
  226. <data key="d6">
  227. <y:UMLClassNode>
  228. <y:Geometry height="104.0" width="142.0" x="874.0" y="270.0"/>
  229. <y:Fill color="#FFCC99" transparent="false"/>
  230. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  231. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="SansSerif" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="36.25244140625" x="52.873779296875" xml:space="preserve" y="3.0">Draw<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
  232. <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="true">
  233. <y:AttributeLabel xml:space="preserve">xloc : int = 0
  234. yloc : int = 0</y:AttributeLabel>
  235. <y:MethodLabel xml:space="preserve">addEllipse(Ellipse elip)
  236. addArc(Arc arc)</y:MethodLabel>
  237. </y:UML>
  238. </y:UMLClassNode>
  239. </data>
  240. </node>
  241. <node id="n12">
  242. <data key="d4" xml:space="preserve"/>
  243. <data key="d6">
  244. <y:UMLClassNode>
  245. <y:Geometry height="102.0" width="120.0" x="3.168249660787012" y="272.5"/>
  246. <y:Fill color="#FFCC99" transparent="false"/>
  247. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  248. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="SansSerif" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="65.33740234375" x="27.331298828125" xml:space="preserve" y="3.0">Rectangle<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
  249. <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="true">
  250. <y:AttributeLabel xml:space="preserve">height : int = 0
  251. width : int = 0
  252. archeight : int = 0
  253. arcwidth : int = 0</y:AttributeLabel>
  254. <y:MethodLabel xml:space="preserve"/>
  255. </y:UML>
  256. </y:UMLClassNode>
  257. </data>
  258. </node>
  259. <node id="n13">
  260. <data key="d4" xml:space="preserve"/>
  261. <data key="d6">
  262. <y:UMLClassNode>
  263. <y:Geometry height="74.0" width="120.0" x="-165.13229308005424" y="270.8783783783784"/>
  264. <y:Fill color="#FFCC99" transparent="false"/>
  265. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  266. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="SansSerif" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="44.37109375" x="37.814453125" xml:space="preserve" y="3.0">Ellipse<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
  267. <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="true">
  268. <y:AttributeLabel xml:space="preserve">height : int = 0
  269. width : int = 0</y:AttributeLabel>
  270. <y:MethodLabel xml:space="preserve"/>
  271. </y:UML>
  272. </y:UMLClassNode>
  273. </data>
  274. </node>
  275. <node id="n14">
  276. <data key="d4" xml:space="preserve"/>
  277. <data key="d6">
  278. <y:UMLClassNode>
  279. <y:Geometry height="115.0" width="167.0" x="-375.3690637720489" y="270.5"/>
  280. <y:Fill color="#FFCC99" transparent="false"/>
  281. <y:BorderStyle color="#000000" type="line" width="1.0"/>
  282. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="SansSerif" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="24.947265625" x="71.0263671875" xml:space="preserve" y="3.0">Arc<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
  283. <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="true">
  284. <y:AttributeLabel xml:space="preserve">height : int = 0
  285. width : int = 0
  286. start : int = 0
  287. stop : int = 0
  288. type : enumerated = open</y:AttributeLabel>
  289. <y:MethodLabel xml:space="preserve"/>
  290. </y:UML>
  291. </y:UMLClassNode>
  292. </data>
  293. </node>
  294. <edge id="e0" source="n1" target="n0">
  295. <data key="d9" xml:space="preserve"/>
  296. <data key="d11">
  297. <y:PolyLineEdge>
  298. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  299. <y:LineStyle color="#000000" type="line" width="1.0"/>
  300. <y:Arrows source="none" target="white_delta"/>
  301. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="26.11753822740667" xml:space="preserve" y="-42.11074086736787"> <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="right" 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>
  302. <y:BendStyle smoothed="true"/>
  303. </y:PolyLineEdge>
  304. </data>
  305. </edge>
  306. <edge id="e1" source="n3" target="n1">
  307. <data key="d9" xml:space="preserve"/>
  308. <data key="d11">
  309. <y:PolyLineEdge>
  310. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  311. <y:LineStyle color="#000000" type="line" width="1.0"/>
  312. <y:Arrows source="none" target="white_delta"/>
  313. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="50.41847892259207" xml:space="preserve" y="4.406343693110614"> <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="right" 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>
  314. <y:BendStyle smoothed="true"/>
  315. </y:PolyLineEdge>
  316. </data>
  317. </edge>
  318. <edge id="e2" source="n4" target="n1">
  319. <data key="d9" xml:space="preserve"/>
  320. <data key="d11">
  321. <y:PolyLineEdge>
  322. <y:Path sx="0.0" sy="30.0" tx="0.0" ty="0.0"/>
  323. <y:LineStyle color="#000000" type="line" width="1.0"/>
  324. <y:Arrows source="none" target="white_delta"/>
  325. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="-60.071704848044874" xml:space="preserve" y="-56.61291038197166"> <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="right" 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>
  326. <y:BendStyle smoothed="true"/>
  327. </y:PolyLineEdge>
  328. </data>
  329. </edge>
  330. <edge id="e3" source="n5" target="n3">
  331. <data key="d9" xml:space="preserve"/>
  332. <data key="d11">
  333. <y:PolyLineEdge>
  334. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  335. <y:LineStyle color="#000000" type="line" width="1.0"/>
  336. <y:Arrows source="none" target="none"/>
  337. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="-71.15174118848563" xml:space="preserve" y="-152.95377159050008"> <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="right" 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>
  338. <y:BendStyle smoothed="true"/>
  339. </y:PolyLineEdge>
  340. </data>
  341. </edge>
  342. <edge id="e4" source="n5" target="n9">
  343. <data key="d9" xml:space="preserve"/>
  344. <data key="d11">
  345. <y:PolyLineEdge>
  346. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  347. <y:LineStyle color="#000000" type="line" width="1.0"/>
  348. <y:Arrows source="none" target="none"/>
  349. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="94.22024485236568" xml:space="preserve" y="-80.64710502773585"> <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="right" 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>
  350. <y:BendStyle smoothed="true"/>
  351. </y:PolyLineEdge>
  352. </data>
  353. </edge>
  354. <edge id="e5" source="n5" target="n10">
  355. <data key="d9" xml:space="preserve"/>
  356. <data key="d11">
  357. <y:PolyLineEdge>
  358. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  359. <y:LineStyle color="#000000" type="line" width="1.0"/>
  360. <y:Arrows source="none" target="none"/>
  361. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="140.61508526079365" xml:space="preserve" y="-50.905946341704976"> <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="right" 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>
  362. <y:BendStyle smoothed="true"/>
  363. </y:PolyLineEdge>
  364. </data>
  365. </edge>
  366. <edge id="e6" source="n9" target="n4">
  367. <data key="d9" xml:space="preserve"/>
  368. <data key="d11">
  369. <y:PolyLineEdge>
  370. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  371. <y:LineStyle color="#000000" type="line" width="1.0"/>
  372. <y:Arrows source="none" target="white_delta"/>
  373. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="81.36808268229174" xml:space="preserve" y="-35.51629638671875"> <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="right" 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>
  374. <y:BendStyle smoothed="true"/>
  375. </y:PolyLineEdge>
  376. </data>
  377. </edge>
  378. <edge id="e7" source="n10" target="n4">
  379. <data key="d9" xml:space="preserve"/>
  380. <data key="d11">
  381. <y:PolyLineEdge>
  382. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  383. <y:LineStyle color="#000000" type="line" width="1.0"/>
  384. <y:Arrows source="none" target="white_delta"/>
  385. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="26.1015625" xml:space="preserve" y="-54.1005859375"> <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="right" 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>
  386. <y:BendStyle smoothed="true"/>
  387. </y:PolyLineEdge>
  388. </data>
  389. </edge>
  390. <edge id="e8" source="n11" target="n4">
  391. <data key="d9" xml:space="preserve"/>
  392. <data key="d11">
  393. <y:PolyLineEdge>
  394. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  395. <y:LineStyle color="#000000" type="line" width="1.0"/>
  396. <y:Arrows source="none" target="white_delta"/>
  397. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="-17.583335869279836" xml:space="preserve" y="-58.28909731112401"> <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="right" 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>
  398. <y:BendStyle smoothed="true"/>
  399. </y:PolyLineEdge>
  400. </data>
  401. </edge>
  402. <edge id="e9" source="n8" target="n1">
  403. <data key="d9" xml:space="preserve"/>
  404. <data key="d11">
  405. <y:PolyLineEdge>
  406. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  407. <y:LineStyle color="#000000" type="line" width="1.0"/>
  408. <y:Arrows source="none" target="white_delta"/>
  409. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="26.08168461626724" xml:space="preserve" y="-85.2969236631651"> <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="right" 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>
  410. <y:BendStyle smoothed="true"/>
  411. </y:PolyLineEdge>
  412. </data>
  413. </edge>
  414. <edge id="e10" source="n5" target="n8">
  415. <data key="d9" xml:space="preserve"/>
  416. <data key="d11">
  417. <y:PolyLineEdge>
  418. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  419. <y:LineStyle color="#000000" type="line" width="1.0"/>
  420. <y:Arrows source="none" target="none"/>
  421. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="26.446206886230925" xml:space="preserve" y="-47.146909230854135"> <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="right" 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>
  422. <y:BendStyle smoothed="true"/>
  423. </y:PolyLineEdge>
  424. </data>
  425. </edge>
  426. <edge id="e11" source="n6" target="n5">
  427. <data key="d11">
  428. <y:PolyLineEdge>
  429. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  430. <y:LineStyle color="#808080" type="dashed" width="1.0"/>
  431. <y:Arrows source="none" target="none"/>
  432. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="26.101572603512977" xml:space="preserve" y="-45.90001897598199"> <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="right" 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>
  433. <y:BendStyle smoothed="true"/>
  434. </y:PolyLineEdge>
  435. </data>
  436. </edge>
  437. <edge id="e12" source="n7" target="n6">
  438. <data key="d11">
  439. <y:PolyLineEdge>
  440. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  441. <y:LineStyle color="#808080" type="dashed" width="1.0"/>
  442. <y:Arrows source="none" target="none"/>
  443. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="-67.06248989648702" xml:space="preserve" y="-39.64733927051532"> <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="right" 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>
  444. <y:BendStyle smoothed="true"/>
  445. </y:PolyLineEdge>
  446. </data>
  447. </edge>
  448. <edge id="e13" source="n2" target="n14">
  449. <data key="d11">
  450. <y:PolyLineEdge>
  451. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  452. <y:LineStyle color="#808080" type="dashed" width="1.0"/>
  453. <y:Arrows source="none" target="none"/>
  454. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="25.446152710310912" xml:space="preserve" y="-51.156591780311885"> <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="right" 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>
  455. <y:BendStyle smoothed="true"/>
  456. </y:PolyLineEdge>
  457. </data>
  458. </edge>
  459. <edge id="e14" source="n14" target="n3">
  460. <data key="d9" xml:space="preserve"/>
  461. <data key="d11">
  462. <y:PolyLineEdge>
  463. <y:Path sx="0.0" sy="-50.0" tx="0.0" ty="0.0"/>
  464. <y:LineStyle color="#000000" type="line" width="1.0"/>
  465. <y:Arrows source="none" target="white_delta"/>
  466. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="160.70285069869294" xml:space="preserve" y="-37.02040127821758"> <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="right" 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>
  467. <y:BendStyle smoothed="true"/>
  468. </y:PolyLineEdge>
  469. </data>
  470. </edge>
  471. <edge id="e15" source="n13" target="n3">
  472. <data key="d9" xml:space="preserve"/>
  473. <data key="d11">
  474. <y:PolyLineEdge>
  475. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  476. <y:LineStyle color="#000000" type="line" width="1.0"/>
  477. <y:Arrows source="none" target="white_delta"/>
  478. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="61.78918119362366" xml:space="preserve" y="-30.36348007332839"> <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="right" 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>
  479. <y:BendStyle smoothed="true"/>
  480. </y:PolyLineEdge>
  481. </data>
  482. </edge>
  483. <edge id="e16" source="n12" target="n3">
  484. <data key="d9" xml:space="preserve"/>
  485. <data key="d11">
  486. <y:PolyLineEdge>
  487. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  488. <y:LineStyle color="#000000" type="line" width="1.0"/>
  489. <y:Arrows source="none" target="white_delta"/>
  490. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="DejaVu Sans Mono" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="7.796875" x="25.390592784586175" xml:space="preserve" y="-48.2745361328125"> <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="right" 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>
  491. <y:BendStyle smoothed="true"/>
  492. </y:PolyLineEdge>
  493. </data>
  494. </edge>
  495. </graph>
  496. <data key="d7">
  497. <y:Resources/>
  498. </data>
  499. </graphml>