emqttd.graphml 56 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <graphml xmlns="http://graphml.graphdrawing.org/xmlns" 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">
  3. <!--Created by yEd 3.13-->
  4. <key for="graphml" id="d0" yfiles.type="resources"/>
  5. <key for="port" id="d1" yfiles.type="portgraphics"/>
  6. <key for="port" id="d2" yfiles.type="portgeometry"/>
  7. <key for="port" id="d3" yfiles.type="portuserdata"/>
  8. <key attr.name="url" attr.type="string" for="node" id="d4"/>
  9. <key attr.name="description" attr.type="string" for="node" id="d5"/>
  10. <key for="node" id="d6" yfiles.type="nodegraphics"/>
  11. <key attr.name="Description" attr.type="string" for="graph" id="d7"/>
  12. <key attr.name="url" attr.type="string" for="edge" id="d8"/>
  13. <key attr.name="description" attr.type="string" for="edge" id="d9"/>
  14. <key for="edge" id="d10" yfiles.type="edgegraphics"/>
  15. <graph edgedefault="directed" id="G">
  16. <data key="d7"/>
  17. <node id="n0" yfiles.foldertype="group">
  18. <data key="d4"/>
  19. <data key="d6">
  20. <y:ProxyAutoBoundsNode>
  21. <y:Realizers active="0">
  22. <y:GroupNode>
  23. <y:Geometry height="334.0" width="357.5" x="242.0" y="185.0"/>
  24. <y:Fill color="#F5F5F5" transparent="false"/>
  25. <y:BorderStyle color="#F5F5F5" type="dashed" width="1.0"/>
  26. <y:NodeLabel alignment="center" autoSizePolicy="node_width" borderDistance="0.0" configuration="CroppingLabel" fontFamily="Dialog" fontSize="18" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="27.19921875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="357.5" x="0.0" y="153.400390625">emqttd broker cluster</y:NodeLabel>
  27. <y:Shape type="roundrectangle"/>
  28. <y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
  29. <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
  30. <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
  31. </y:GroupNode>
  32. <y:GroupNode>
  33. <y:Geometry height="50.0" width="50.0" x="180.0" y="140.0"/>
  34. <y:Fill color="#F5F5F5" transparent="false"/>
  35. <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
  36. <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.666015625" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="63.75830078125" x="-6.879150390625" y="0.0">Folder 1</y:NodeLabel>
  37. <y:Shape type="roundrectangle"/>
  38. <y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
  39. <y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/>
  40. <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
  41. </y:GroupNode>
  42. </y:Realizers>
  43. </y:ProxyAutoBoundsNode>
  44. </data>
  45. <graph edgedefault="directed" id="n0:">
  46. <node id="n0::n0">
  47. <data key="d6">
  48. <y:ShapeNode>
  49. <y:Geometry height="124.0" width="125.0" x="257.0" y="200.0"/>
  50. <y:Fill color="#74C476" transparent="false"/>
  51. <y:BorderStyle color="#74C476" type="line" width="1.0"/>
  52. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="60.5" y="60.0">
  53. <y:LabelModel>
  54. <y:SmartNodeLabelModel distance="4.0"/>
  55. </y:LabelModel>
  56. <y:ModelParameter>
  57. <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"/>
  58. </y:ModelParameter>
  59. </y:NodeLabel>
  60. <y:Shape type="ellipse"/>
  61. </y:ShapeNode>
  62. </data>
  63. </node>
  64. <node id="n0::n1">
  65. <data key="d6">
  66. <y:ShapeNode>
  67. <y:Geometry height="17.0" width="16.0" x="340.0" y="253.5"/>
  68. <y:Fill color="#FD8D3C" transparent="false"/>
  69. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  70. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="11.587890625" x="2.2060546875" y="-0.56640625">#<y:LabelModel>
  71. <y:SmartNodeLabelModel distance="4.0"/>
  72. </y:LabelModel>
  73. <y:ModelParameter>
  74. <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"/>
  75. </y:ModelParameter>
  76. </y:NodeLabel>
  77. <y:Shape type="ellipse"/>
  78. </y:ShapeNode>
  79. </data>
  80. </node>
  81. <node id="n0::n2">
  82. <data key="d6">
  83. <y:ShapeNode>
  84. <y:Geometry height="17.0" width="16.0" x="299.0" y="253.5"/>
  85. <y:Fill color="#FD8D3C" transparent="false"/>
  86. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  87. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="13.5390625" x="1.23046875" y="-0.56640625">+<y:LabelModel>
  88. <y:SmartNodeLabelModel distance="4.0"/>
  89. </y:LabelModel>
  90. <y:ModelParameter>
  91. <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"/>
  92. </y:ModelParameter>
  93. </y:NodeLabel>
  94. <y:Shape type="ellipse"/>
  95. </y:ShapeNode>
  96. </data>
  97. </node>
  98. <node id="n0::n3">
  99. <data key="d6">
  100. <y:ShapeNode>
  101. <y:Geometry height="17.0" width="16.0" x="280.0" y="284.5"/>
  102. <y:Fill color="#FD8D3C" transparent="false"/>
  103. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  104. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="11.359375" x="2.3203125" y="-0.56640625">x<y:LabelModel>
  105. <y:SmartNodeLabelModel distance="4.0"/>
  106. </y:LabelModel>
  107. <y:ModelParameter>
  108. <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"/>
  109. </y:ModelParameter>
  110. </y:NodeLabel>
  111. <y:Shape type="ellipse"/>
  112. </y:ShapeNode>
  113. </data>
  114. </node>
  115. <node id="n0::n4">
  116. <data key="d6">
  117. <y:ShapeNode>
  118. <y:Geometry height="17.0" width="16.0" x="315.0" y="284.5"/>
  119. <y:Fill color="#FD8D3C" transparent="false"/>
  120. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  121. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="10.26953125" x="2.865234375" y="-0.56640625">y<y:LabelModel>
  122. <y:SmartNodeLabelModel distance="4.0"/>
  123. </y:LabelModel>
  124. <y:ModelParameter>
  125. <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"/>
  126. </y:ModelParameter>
  127. </y:NodeLabel>
  128. <y:Shape type="ellipse"/>
  129. </y:ShapeNode>
  130. </data>
  131. </node>
  132. <node id="n0::n5">
  133. <data key="d6">
  134. <y:ShapeNode>
  135. <y:Geometry height="17.0" width="16.0" x="315.0" y="223.5"/>
  136. <y:Fill color="#FD8D3C" transparent="false"/>
  137. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  138. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="8.48828125" x="3.755859375" y="-0.56640625">t<y:LabelModel>
  139. <y:SmartNodeLabelModel distance="4.0"/>
  140. </y:LabelModel>
  141. <y:ModelParameter>
  142. <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"/>
  143. </y:ModelParameter>
  144. </y:NodeLabel>
  145. <y:Shape type="ellipse"/>
  146. </y:ShapeNode>
  147. </data>
  148. </node>
  149. <node id="n0::n6">
  150. <data key="d6">
  151. <y:ShapeNode>
  152. <y:Geometry height="124.0" width="125.0" x="459.5" y="200.0"/>
  153. <y:Fill color="#74C476" transparent="false"/>
  154. <y:BorderStyle color="#74C476" type="line" width="1.0"/>
  155. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="60.5" y="60.0">
  156. <y:LabelModel>
  157. <y:SmartNodeLabelModel distance="4.0"/>
  158. </y:LabelModel>
  159. <y:ModelParameter>
  160. <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"/>
  161. </y:ModelParameter>
  162. </y:NodeLabel>
  163. <y:Shape type="ellipse"/>
  164. </y:ShapeNode>
  165. </data>
  166. </node>
  167. <node id="n0::n7">
  168. <data key="d6">
  169. <y:ShapeNode>
  170. <y:Geometry height="17.0" width="16.0" x="542.5" y="253.5"/>
  171. <y:Fill color="#FD8D3C" transparent="false"/>
  172. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  173. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="11.587890625" x="2.2060546875" y="-0.56640625">#<y:LabelModel>
  174. <y:SmartNodeLabelModel distance="4.0"/>
  175. </y:LabelModel>
  176. <y:ModelParameter>
  177. <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"/>
  178. </y:ModelParameter>
  179. </y:NodeLabel>
  180. <y:Shape type="ellipse"/>
  181. </y:ShapeNode>
  182. </data>
  183. </node>
  184. <node id="n0::n8">
  185. <data key="d6">
  186. <y:ShapeNode>
  187. <y:Geometry height="17.0" width="16.0" x="501.5" y="253.5"/>
  188. <y:Fill color="#FD8D3C" transparent="false"/>
  189. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  190. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="13.5390625" x="1.23046875" y="-0.56640625">+<y:LabelModel>
  191. <y:SmartNodeLabelModel distance="4.0"/>
  192. </y:LabelModel>
  193. <y:ModelParameter>
  194. <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"/>
  195. </y:ModelParameter>
  196. </y:NodeLabel>
  197. <y:Shape type="ellipse"/>
  198. </y:ShapeNode>
  199. </data>
  200. </node>
  201. <node id="n0::n9">
  202. <data key="d6">
  203. <y:ShapeNode>
  204. <y:Geometry height="17.0" width="16.0" x="482.5" y="284.5"/>
  205. <y:Fill color="#FD8D3C" transparent="false"/>
  206. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  207. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="11.359375" x="2.3203125" y="-0.56640625">x<y:LabelModel>
  208. <y:SmartNodeLabelModel distance="4.0"/>
  209. </y:LabelModel>
  210. <y:ModelParameter>
  211. <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"/>
  212. </y:ModelParameter>
  213. </y:NodeLabel>
  214. <y:Shape type="ellipse"/>
  215. </y:ShapeNode>
  216. </data>
  217. </node>
  218. <node id="n0::n10">
  219. <data key="d6">
  220. <y:ShapeNode>
  221. <y:Geometry height="17.0" width="16.0" x="517.5" y="284.5"/>
  222. <y:Fill color="#FD8D3C" transparent="false"/>
  223. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  224. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="10.26953125" x="2.865234375" y="-0.56640625">y<y:LabelModel>
  225. <y:SmartNodeLabelModel distance="4.0"/>
  226. </y:LabelModel>
  227. <y:ModelParameter>
  228. <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"/>
  229. </y:ModelParameter>
  230. </y:NodeLabel>
  231. <y:Shape type="ellipse"/>
  232. </y:ShapeNode>
  233. </data>
  234. </node>
  235. <node id="n0::n11">
  236. <data key="d6">
  237. <y:ShapeNode>
  238. <y:Geometry height="17.0" width="16.0" x="517.5" y="223.5"/>
  239. <y:Fill color="#FD8D3C" transparent="false"/>
  240. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  241. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="8.48828125" x="3.755859375" y="-0.56640625">t<y:LabelModel>
  242. <y:SmartNodeLabelModel distance="4.0"/>
  243. </y:LabelModel>
  244. <y:ModelParameter>
  245. <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"/>
  246. </y:ModelParameter>
  247. </y:NodeLabel>
  248. <y:Shape type="ellipse"/>
  249. </y:ShapeNode>
  250. </data>
  251. </node>
  252. <node id="n0::n12">
  253. <data key="d6">
  254. <y:ShapeNode>
  255. <y:Geometry height="124.0" width="125.0" x="257.0" y="380.0"/>
  256. <y:Fill color="#74C476" transparent="false"/>
  257. <y:BorderStyle color="#74C476" type="line" width="1.0"/>
  258. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="60.5" y="60.0">
  259. <y:LabelModel>
  260. <y:SmartNodeLabelModel distance="4.0"/>
  261. </y:LabelModel>
  262. <y:ModelParameter>
  263. <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"/>
  264. </y:ModelParameter>
  265. </y:NodeLabel>
  266. <y:Shape type="ellipse"/>
  267. </y:ShapeNode>
  268. </data>
  269. </node>
  270. <node id="n0::n13">
  271. <data key="d6">
  272. <y:ShapeNode>
  273. <y:Geometry height="17.0" width="16.0" x="340.0" y="433.5"/>
  274. <y:Fill color="#FD8D3C" transparent="false"/>
  275. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  276. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="11.587890625" x="2.2060546875" y="-0.56640625">#<y:LabelModel>
  277. <y:SmartNodeLabelModel distance="4.0"/>
  278. </y:LabelModel>
  279. <y:ModelParameter>
  280. <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"/>
  281. </y:ModelParameter>
  282. </y:NodeLabel>
  283. <y:Shape type="ellipse"/>
  284. </y:ShapeNode>
  285. </data>
  286. </node>
  287. <node id="n0::n14">
  288. <data key="d6">
  289. <y:ShapeNode>
  290. <y:Geometry height="17.0" width="16.0" x="299.0" y="433.5"/>
  291. <y:Fill color="#FD8D3C" transparent="false"/>
  292. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  293. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="13.5390625" x="1.23046875" y="-0.56640625">+<y:LabelModel>
  294. <y:SmartNodeLabelModel distance="4.0"/>
  295. </y:LabelModel>
  296. <y:ModelParameter>
  297. <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"/>
  298. </y:ModelParameter>
  299. </y:NodeLabel>
  300. <y:Shape type="ellipse"/>
  301. </y:ShapeNode>
  302. </data>
  303. </node>
  304. <node id="n0::n15">
  305. <data key="d6">
  306. <y:ShapeNode>
  307. <y:Geometry height="17.0" width="16.0" x="280.0" y="464.5"/>
  308. <y:Fill color="#FD8D3C" transparent="false"/>
  309. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  310. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="11.359375" x="2.3203125" y="-0.56640625">x<y:LabelModel>
  311. <y:SmartNodeLabelModel distance="4.0"/>
  312. </y:LabelModel>
  313. <y:ModelParameter>
  314. <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"/>
  315. </y:ModelParameter>
  316. </y:NodeLabel>
  317. <y:Shape type="ellipse"/>
  318. </y:ShapeNode>
  319. </data>
  320. </node>
  321. <node id="n0::n16">
  322. <data key="d6">
  323. <y:ShapeNode>
  324. <y:Geometry height="17.0" width="16.0" x="315.0" y="464.5"/>
  325. <y:Fill color="#FD8D3C" transparent="false"/>
  326. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  327. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="10.26953125" x="2.865234375" y="-0.56640625">y<y:LabelModel>
  328. <y:SmartNodeLabelModel distance="4.0"/>
  329. </y:LabelModel>
  330. <y:ModelParameter>
  331. <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"/>
  332. </y:ModelParameter>
  333. </y:NodeLabel>
  334. <y:Shape type="ellipse"/>
  335. </y:ShapeNode>
  336. </data>
  337. </node>
  338. <node id="n0::n17">
  339. <data key="d6">
  340. <y:ShapeNode>
  341. <y:Geometry height="17.0" width="16.0" x="315.0" y="403.5"/>
  342. <y:Fill color="#FD8D3C" transparent="false"/>
  343. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  344. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="8.48828125" x="3.755859375" y="-0.56640625">t<y:LabelModel>
  345. <y:SmartNodeLabelModel distance="4.0"/>
  346. </y:LabelModel>
  347. <y:ModelParameter>
  348. <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"/>
  349. </y:ModelParameter>
  350. </y:NodeLabel>
  351. <y:Shape type="ellipse"/>
  352. </y:ShapeNode>
  353. </data>
  354. </node>
  355. <node id="n0::n18">
  356. <data key="d6">
  357. <y:ShapeNode>
  358. <y:Geometry height="124.0" width="125.0" x="459.5" y="380.0"/>
  359. <y:Fill color="#74C476" transparent="false"/>
  360. <y:BorderStyle color="#74C476" type="line" width="1.0"/>
  361. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="60.5" y="60.0">
  362. <y:LabelModel>
  363. <y:SmartNodeLabelModel distance="4.0"/>
  364. </y:LabelModel>
  365. <y:ModelParameter>
  366. <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"/>
  367. </y:ModelParameter>
  368. </y:NodeLabel>
  369. <y:Shape type="ellipse"/>
  370. </y:ShapeNode>
  371. </data>
  372. </node>
  373. <node id="n0::n19">
  374. <data key="d6">
  375. <y:ShapeNode>
  376. <y:Geometry height="17.0" width="16.0" x="542.5" y="433.5"/>
  377. <y:Fill color="#FD8D3C" transparent="false"/>
  378. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  379. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="11.587890625" x="2.2060546875" y="-0.56640625">#<y:LabelModel>
  380. <y:SmartNodeLabelModel distance="4.0"/>
  381. </y:LabelModel>
  382. <y:ModelParameter>
  383. <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"/>
  384. </y:ModelParameter>
  385. </y:NodeLabel>
  386. <y:Shape type="ellipse"/>
  387. </y:ShapeNode>
  388. </data>
  389. </node>
  390. <node id="n0::n20">
  391. <data key="d6">
  392. <y:ShapeNode>
  393. <y:Geometry height="17.0" width="16.0" x="501.5" y="433.5"/>
  394. <y:Fill color="#FD8D3C" transparent="false"/>
  395. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  396. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="13.5390625" x="1.23046875" y="-0.56640625">+<y:LabelModel>
  397. <y:SmartNodeLabelModel distance="4.0"/>
  398. </y:LabelModel>
  399. <y:ModelParameter>
  400. <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"/>
  401. </y:ModelParameter>
  402. </y:NodeLabel>
  403. <y:Shape type="ellipse"/>
  404. </y:ShapeNode>
  405. </data>
  406. </node>
  407. <node id="n0::n21">
  408. <data key="d6">
  409. <y:ShapeNode>
  410. <y:Geometry height="17.0" width="16.0" x="482.5" y="464.5"/>
  411. <y:Fill color="#FD8D3C" transparent="false"/>
  412. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  413. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="11.359375" x="2.3203125" y="-0.56640625">x<y:LabelModel>
  414. <y:SmartNodeLabelModel distance="4.0"/>
  415. </y:LabelModel>
  416. <y:ModelParameter>
  417. <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"/>
  418. </y:ModelParameter>
  419. </y:NodeLabel>
  420. <y:Shape type="ellipse"/>
  421. </y:ShapeNode>
  422. </data>
  423. </node>
  424. <node id="n0::n22">
  425. <data key="d6">
  426. <y:ShapeNode>
  427. <y:Geometry height="17.0" width="16.0" x="517.5" y="464.5"/>
  428. <y:Fill color="#FD8D3C" transparent="false"/>
  429. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  430. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="10.26953125" x="2.865234375" y="-0.56640625">y<y:LabelModel>
  431. <y:SmartNodeLabelModel distance="4.0"/>
  432. </y:LabelModel>
  433. <y:ModelParameter>
  434. <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"/>
  435. </y:ModelParameter>
  436. </y:NodeLabel>
  437. <y:Shape type="ellipse"/>
  438. </y:ShapeNode>
  439. </data>
  440. </node>
  441. <node id="n0::n23">
  442. <data key="d6">
  443. <y:ShapeNode>
  444. <y:Geometry height="17.0" width="16.0" x="517.5" y="403.5"/>
  445. <y:Fill color="#FD8D3C" transparent="false"/>
  446. <y:BorderStyle color="#FD8D3C" type="line" width="1.0"/>
  447. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="8.48828125" x="3.755859375" y="-0.56640625">t<y:LabelModel>
  448. <y:SmartNodeLabelModel distance="4.0"/>
  449. </y:LabelModel>
  450. <y:ModelParameter>
  451. <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"/>
  452. </y:ModelParameter>
  453. </y:NodeLabel>
  454. <y:Shape type="ellipse"/>
  455. </y:ShapeNode>
  456. </data>
  457. </node>
  458. </graph>
  459. </node>
  460. <node id="n1">
  461. <data key="d6">
  462. <y:ShapeNode>
  463. <y:Geometry height="45.0" width="44.0" x="257.0" y="596.5"/>
  464. <y:Fill color="#3182BD" transparent="false"/>
  465. <y:BorderStyle color="#3182BD" type="line" width="1.0"/>
  466. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="37.861328125" x="3.0693359375" y="13.43359375">Client<y:LabelModel>
  467. <y:SmartNodeLabelModel distance="4.0"/>
  468. </y:LabelModel>
  469. <y:ModelParameter>
  470. <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"/>
  471. </y:ModelParameter>
  472. </y:NodeLabel>
  473. <y:Shape type="ellipse"/>
  474. </y:ShapeNode>
  475. </data>
  476. </node>
  477. <node id="n2">
  478. <data key="d6">
  479. <y:ShapeNode>
  480. <y:Geometry height="45.0" width="44.0" x="338.0" y="567.5"/>
  481. <y:Fill color="#756BB1" transparent="false"/>
  482. <y:BorderStyle color="#756BB1" type="line" width="1.0"/>
  483. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="42.994140625" x="0.5029296875" y="13.43359375">Sensor<y:LabelModel>
  484. <y:SmartNodeLabelModel distance="4.0"/>
  485. </y:LabelModel>
  486. <y:ModelParameter>
  487. <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"/>
  488. </y:ModelParameter>
  489. </y:NodeLabel>
  490. <y:Shape type="ellipse"/>
  491. </y:ShapeNode>
  492. </data>
  493. </node>
  494. <node id="n3">
  495. <data key="d6">
  496. <y:ShapeNode>
  497. <y:Geometry height="45.0" width="44.0" x="447.5" y="589.5"/>
  498. <y:Fill color="#756BB1" transparent="false"/>
  499. <y:BorderStyle color="#756BB1" type="line" width="1.0"/>
  500. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="42.994140625" x="0.5029296875" y="13.43359375">Sensor<y:LabelModel>
  501. <y:SmartNodeLabelModel distance="4.0"/>
  502. </y:LabelModel>
  503. <y:ModelParameter>
  504. <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"/>
  505. </y:ModelParameter>
  506. </y:NodeLabel>
  507. <y:Shape type="ellipse"/>
  508. </y:ShapeNode>
  509. </data>
  510. </node>
  511. <node id="n4">
  512. <data key="d6">
  513. <y:ShapeNode>
  514. <y:Geometry height="45.0" width="44.0" x="542.5" y="596.5"/>
  515. <y:Fill color="#3182BD" transparent="false"/>
  516. <y:BorderStyle color="#3182BD" type="line" width="1.0"/>
  517. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="37.861328125" x="3.0693359375" y="13.43359375">Client<y:LabelModel>
  518. <y:SmartNodeLabelModel distance="4.0"/>
  519. </y:LabelModel>
  520. <y:ModelParameter>
  521. <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"/>
  522. </y:ModelParameter>
  523. </y:NodeLabel>
  524. <y:Shape type="ellipse"/>
  525. </y:ShapeNode>
  526. </data>
  527. </node>
  528. <node id="n5">
  529. <data key="d5"/>
  530. <data key="d6">
  531. <y:ShapeNode>
  532. <y:Geometry height="64.0" width="357.5" x="242.0" y="58.0"/>
  533. <y:Fill color="#BDBDBD" transparent="false"/>
  534. <y:BorderStyle hasColor="false" type="line" width="1.0"/>
  535. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="109.533203125" x="123.9833984375" y="22.933593750000014">Application Server<y:LabelModel>
  536. <y:SmartNodeLabelModel distance="4.0"/>
  537. </y:LabelModel>
  538. <y:ModelParameter>
  539. <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"/>
  540. </y:ModelParameter>
  541. </y:NodeLabel>
  542. <y:Shape type="roundrectangle"/>
  543. </y:ShapeNode>
  544. </data>
  545. </node>
  546. <node id="n6">
  547. <data key="d5"/>
  548. <data key="d6">
  549. <y:ShapeNode>
  550. <y:Geometry height="45.0" width="85.0" x="71.5" y="239.5"/>
  551. <y:Fill color="#C0C0C0" transparent="false"/>
  552. <y:BorderStyle color="#C0C0C0" type="line" width="1.0"/>
  553. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="28.50390625" x="28.248046875" y="13.43359375">Web<y:LabelModel>
  554. <y:SmartNodeLabelModel distance="4.0"/>
  555. </y:LabelModel>
  556. <y:ModelParameter>
  557. <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"/>
  558. </y:ModelParameter>
  559. </y:NodeLabel>
  560. <y:Shape type="roundrectangle"/>
  561. </y:ShapeNode>
  562. </data>
  563. </node>
  564. <node id="n7">
  565. <data key="d5"/>
  566. <data key="d6">
  567. <y:ShapeNode>
  568. <y:Geometry height="45.0" width="85.0" x="71.5" y="419.5"/>
  569. <y:Fill color="#C0C0C0" transparent="false"/>
  570. <y:BorderStyle color="#C0C0C0" type="line" width="1.0"/>
  571. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="28.50390625" x="28.248046875" y="13.43359375">Web<y:LabelModel>
  572. <y:SmartNodeLabelModel distance="4.0"/>
  573. </y:LabelModel>
  574. <y:ModelParameter>
  575. <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"/>
  576. </y:ModelParameter>
  577. </y:NodeLabel>
  578. <y:Shape type="roundrectangle"/>
  579. </y:ShapeNode>
  580. </data>
  581. </node>
  582. <node id="n8">
  583. <data key="d5"/>
  584. <data key="d6">
  585. <y:ShapeNode>
  586. <y:Geometry height="64.0" width="49.0" x="685.0" y="230.0"/>
  587. <y:Fill color="#C0C0C0" transparent="false"/>
  588. <y:BorderStyle color="#C0C0C0" type="line" width="1.0"/>
  589. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="43.052734375" x="2.9736328125" y="22.93359375">iPhone<y:LabelModel>
  590. <y:SmartNodeLabelModel distance="4.0"/>
  591. </y:LabelModel>
  592. <y:ModelParameter>
  593. <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"/>
  594. </y:ModelParameter>
  595. </y:NodeLabel>
  596. <y:Shape type="roundrectangle"/>
  597. </y:ShapeNode>
  598. </data>
  599. </node>
  600. <node id="n9">
  601. <data key="d5"/>
  602. <data key="d6">
  603. <y:ShapeNode>
  604. <y:Geometry height="64.0" width="49.0" x="685.0" y="410.0"/>
  605. <y:Fill color="#C0C0C0" transparent="false"/>
  606. <y:BorderStyle color="#C0C0C0" type="line" width="1.0"/>
  607. <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="50.58203125" x="-0.791015625" y="22.93359375">Android<y:LabelModel>
  608. <y:SmartNodeLabelModel distance="4.0"/>
  609. </y:LabelModel>
  610. <y:ModelParameter>
  611. <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"/>
  612. </y:ModelParameter>
  613. </y:NodeLabel>
  614. <y:Shape type="roundrectangle"/>
  615. </y:ShapeNode>
  616. </data>
  617. </node>
  618. <edge id="n0::e0" source="n0::n0" target="n0::n6">
  619. <data key="d10">
  620. <y:PolyLineEdge>
  621. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  622. <y:LineStyle color="#74C476" type="dashed" width="2.0"/>
  623. <y:Arrows source="none" target="none"/>
  624. <y:BendStyle smoothed="false"/>
  625. </y:PolyLineEdge>
  626. </data>
  627. </edge>
  628. <edge id="n0::e1" source="n0::n0" target="n0::n12">
  629. <data key="d10">
  630. <y:PolyLineEdge>
  631. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  632. <y:LineStyle color="#74C476" type="dashed" width="2.0"/>
  633. <y:Arrows source="none" target="none"/>
  634. <y:BendStyle smoothed="false"/>
  635. </y:PolyLineEdge>
  636. </data>
  637. </edge>
  638. <edge id="n0::e2" source="n0::n2" target="n0::n5">
  639. <data key="d10">
  640. <y:PolyLineEdge>
  641. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  642. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  643. <y:Arrows source="none" target="none"/>
  644. <y:BendStyle smoothed="false"/>
  645. </y:PolyLineEdge>
  646. </data>
  647. </edge>
  648. <edge id="n0::e3" source="n0::n3" target="n0::n2">
  649. <data key="d10">
  650. <y:PolyLineEdge>
  651. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  652. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  653. <y:Arrows source="none" target="none"/>
  654. <y:BendStyle smoothed="false"/>
  655. </y:PolyLineEdge>
  656. </data>
  657. </edge>
  658. <edge id="n0::e4" source="n0::n4" target="n0::n2">
  659. <data key="d10">
  660. <y:PolyLineEdge>
  661. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  662. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  663. <y:Arrows source="none" target="none"/>
  664. <y:BendStyle smoothed="false"/>
  665. </y:PolyLineEdge>
  666. </data>
  667. </edge>
  668. <edge id="n0::e5" source="n0::n5" target="n0::n1">
  669. <data key="d10">
  670. <y:PolyLineEdge>
  671. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  672. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  673. <y:Arrows source="none" target="none"/>
  674. <y:BendStyle smoothed="false"/>
  675. </y:PolyLineEdge>
  676. </data>
  677. </edge>
  678. <edge id="n0::e6" source="n0::n6" target="n0::n18">
  679. <data key="d10">
  680. <y:PolyLineEdge>
  681. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  682. <y:LineStyle color="#74C476" type="dashed" width="2.0"/>
  683. <y:Arrows source="none" target="none"/>
  684. <y:BendStyle smoothed="false"/>
  685. </y:PolyLineEdge>
  686. </data>
  687. </edge>
  688. <edge id="n0::e7" source="n0::n8" target="n0::n11">
  689. <data key="d10">
  690. <y:PolyLineEdge>
  691. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  692. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  693. <y:Arrows source="none" target="none"/>
  694. <y:BendStyle smoothed="false"/>
  695. </y:PolyLineEdge>
  696. </data>
  697. </edge>
  698. <edge id="n0::e8" source="n0::n9" target="n0::n8">
  699. <data key="d10">
  700. <y:PolyLineEdge>
  701. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  702. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  703. <y:Arrows source="none" target="none"/>
  704. <y:BendStyle smoothed="false"/>
  705. </y:PolyLineEdge>
  706. </data>
  707. </edge>
  708. <edge id="n0::e9" source="n0::n10" target="n0::n8">
  709. <data key="d10">
  710. <y:PolyLineEdge>
  711. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  712. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  713. <y:Arrows source="none" target="none"/>
  714. <y:BendStyle smoothed="false"/>
  715. </y:PolyLineEdge>
  716. </data>
  717. </edge>
  718. <edge id="n0::e10" source="n0::n11" target="n0::n7">
  719. <data key="d10">
  720. <y:PolyLineEdge>
  721. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  722. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  723. <y:Arrows source="none" target="none"/>
  724. <y:BendStyle smoothed="false"/>
  725. </y:PolyLineEdge>
  726. </data>
  727. </edge>
  728. <edge id="n0::e11" source="n0::n12" target="n0::n18">
  729. <data key="d10">
  730. <y:PolyLineEdge>
  731. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  732. <y:LineStyle color="#74C476" type="dashed" width="2.0"/>
  733. <y:Arrows source="none" target="none"/>
  734. <y:BendStyle smoothed="false"/>
  735. </y:PolyLineEdge>
  736. </data>
  737. </edge>
  738. <edge id="n0::e12" source="n0::n14" target="n0::n17">
  739. <data key="d10">
  740. <y:PolyLineEdge>
  741. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  742. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  743. <y:Arrows source="none" target="none"/>
  744. <y:BendStyle smoothed="false"/>
  745. </y:PolyLineEdge>
  746. </data>
  747. </edge>
  748. <edge id="n0::e13" source="n0::n15" target="n0::n14">
  749. <data key="d10">
  750. <y:PolyLineEdge>
  751. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  752. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  753. <y:Arrows source="none" target="none"/>
  754. <y:BendStyle smoothed="false"/>
  755. </y:PolyLineEdge>
  756. </data>
  757. </edge>
  758. <edge id="n0::e14" source="n0::n16" target="n0::n14">
  759. <data key="d10">
  760. <y:PolyLineEdge>
  761. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  762. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  763. <y:Arrows source="none" target="none"/>
  764. <y:BendStyle smoothed="false"/>
  765. </y:PolyLineEdge>
  766. </data>
  767. </edge>
  768. <edge id="n0::e15" source="n0::n17" target="n0::n13">
  769. <data key="d10">
  770. <y:PolyLineEdge>
  771. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  772. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  773. <y:Arrows source="none" target="none"/>
  774. <y:BendStyle smoothed="false"/>
  775. </y:PolyLineEdge>
  776. </data>
  777. </edge>
  778. <edge id="n0::e16" source="n0::n20" target="n0::n23">
  779. <data key="d10">
  780. <y:PolyLineEdge>
  781. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  782. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  783. <y:Arrows source="none" target="none"/>
  784. <y:BendStyle smoothed="false"/>
  785. </y:PolyLineEdge>
  786. </data>
  787. </edge>
  788. <edge id="n0::e17" source="n0::n21" target="n0::n20">
  789. <data key="d10">
  790. <y:PolyLineEdge>
  791. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  792. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  793. <y:Arrows source="none" target="none"/>
  794. <y:BendStyle smoothed="false"/>
  795. </y:PolyLineEdge>
  796. </data>
  797. </edge>
  798. <edge id="n0::e18" source="n0::n22" target="n0::n20">
  799. <data key="d10">
  800. <y:PolyLineEdge>
  801. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  802. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  803. <y:Arrows source="none" target="none"/>
  804. <y:BendStyle smoothed="false"/>
  805. </y:PolyLineEdge>
  806. </data>
  807. </edge>
  808. <edge id="n0::e19" source="n0::n23" target="n0::n19">
  809. <data key="d10">
  810. <y:PolyLineEdge>
  811. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  812. <y:LineStyle color="#FD8D3C" type="line" width="1.0"/>
  813. <y:Arrows source="none" target="none"/>
  814. <y:BendStyle smoothed="false"/>
  815. </y:PolyLineEdge>
  816. </data>
  817. </edge>
  818. <edge id="e0" source="n0::n18" target="n4">
  819. <data key="d10">
  820. <y:PolyLineEdge>
  821. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  822. <y:LineStyle color="#3182BD" type="dashed" width="1.0"/>
  823. <y:Arrows source="standard" target="standard"/>
  824. <y:BendStyle smoothed="false"/>
  825. </y:PolyLineEdge>
  826. </data>
  827. </edge>
  828. <edge id="e1" source="n2" target="n0::n12">
  829. <data key="d10">
  830. <y:PolyLineEdge>
  831. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  832. <y:LineStyle color="#756BB1" type="dashed" width="1.0"/>
  833. <y:Arrows source="standard" target="standard"/>
  834. <y:BendStyle smoothed="false"/>
  835. </y:PolyLineEdge>
  836. </data>
  837. </edge>
  838. <edge id="e2" source="n0::n18" target="n3">
  839. <data key="d10">
  840. <y:PolyLineEdge>
  841. <y:Path sx="-22.749321892003195" sy="57.76129269460557" tx="0.0" ty="0.0"/>
  842. <y:LineStyle color="#756BB1" type="dashed" width="1.0"/>
  843. <y:Arrows source="standard" target="standard"/>
  844. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="38.833984375" x="-31.872099564693826" y="37.92230224609375">MQTT<y:LabelModel>
  845. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  846. </y:LabelModel>
  847. <y:ModelParameter>
  848. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
  849. </y:ModelParameter>
  850. <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"/>
  851. </y:EdgeLabel>
  852. <y:BendStyle smoothed="false"/>
  853. </y:PolyLineEdge>
  854. </data>
  855. </edge>
  856. <edge id="e3" source="n5" target="n0::n0">
  857. <data key="d9"/>
  858. <data key="d10">
  859. <y:PolyLineEdge>
  860. <y:Path sx="-101.25" sy="32.0078125" tx="0.0" ty="0.0"/>
  861. <y:LineStyle color="#BDBDBD" type="line" width="1.0"/>
  862. <y:Arrows source="none" target="standard"/>
  863. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="34.626953125" x="-17.3134765625" y="29.92578125">HTTP<y:LabelModel>
  864. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  865. </y:LabelModel>
  866. <y:ModelParameter>
  867. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
  868. </y:ModelParameter>
  869. <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"/>
  870. </y:EdgeLabel>
  871. <y:BendStyle smoothed="false"/>
  872. </y:PolyLineEdge>
  873. </data>
  874. </edge>
  875. <edge id="e4" source="n5" target="n0::n6">
  876. <data key="d9"/>
  877. <data key="d10">
  878. <y:PolyLineEdge>
  879. <y:Path sx="101.25" sy="31.9765625" tx="0.0" ty="0.0"/>
  880. <y:LineStyle color="#BDBDBD" type="dashed" width="2.0"/>
  881. <y:Arrows source="standard" target="standard"/>
  882. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="38.833984375" x="-19.4169921875" y="29.92284393310547">MQTT<y:LabelModel>
  883. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  884. </y:LabelModel>
  885. <y:ModelParameter>
  886. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
  887. </y:ModelParameter>
  888. <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"/>
  889. </y:EdgeLabel>
  890. <y:BendStyle smoothed="false"/>
  891. </y:PolyLineEdge>
  892. </data>
  893. </edge>
  894. <edge id="e5" source="n6" target="n0::n0">
  895. <data key="d9"/>
  896. <data key="d10">
  897. <y:PolyLineEdge>
  898. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  899. <y:LineStyle color="#C0C0C0" type="dashed" width="1.0"/>
  900. <y:Arrows source="standard" target="standard"/>
  901. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="66.671875" x="16.89422607421875" y="-9.06640625">WebSocket<y:LabelModel>
  902. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  903. </y:LabelModel>
  904. <y:ModelParameter>
  905. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
  906. </y:ModelParameter>
  907. <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"/>
  908. </y:EdgeLabel>
  909. <y:BendStyle smoothed="false"/>
  910. </y:PolyLineEdge>
  911. </data>
  912. </edge>
  913. <edge id="e6" source="n7" target="n0::n12">
  914. <data key="d9"/>
  915. <data key="d10">
  916. <y:PolyLineEdge>
  917. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  918. <y:LineStyle color="#C0C0C0" type="dashed" width="1.0"/>
  919. <y:Arrows source="standard" target="standard"/>
  920. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="66.671875" x="16.89422607421875" y="-9.06640625">WebSocket<y:LabelModel>
  921. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  922. </y:LabelModel>
  923. <y:ModelParameter>
  924. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
  925. </y:ModelParameter>
  926. <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"/>
  927. </y:EdgeLabel>
  928. <y:BendStyle smoothed="false"/>
  929. </y:PolyLineEdge>
  930. </data>
  931. </edge>
  932. <edge id="e7" source="n0::n6" target="n8">
  933. <data key="d9"/>
  934. <data key="d10">
  935. <y:PolyLineEdge>
  936. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  937. <y:LineStyle color="#C0C0C0" type="dashed" width="1.0"/>
  938. <y:Arrows source="standard" target="standard"/>
  939. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="38.833984375" x="30.8330078125" y="-9.06640625">MQTT<y:LabelModel>
  940. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  941. </y:LabelModel>
  942. <y:ModelParameter>
  943. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
  944. </y:ModelParameter>
  945. <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"/>
  946. </y:EdgeLabel>
  947. <y:BendStyle smoothed="false"/>
  948. </y:PolyLineEdge>
  949. </data>
  950. </edge>
  951. <edge id="e8" source="n0::n18" target="n9">
  952. <data key="d9"/>
  953. <data key="d10">
  954. <y:PolyLineEdge>
  955. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  956. <y:LineStyle color="#C0C0C0" type="dashed" width="1.0"/>
  957. <y:Arrows source="standard" target="standard"/>
  958. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="38.833984375" x="30.8330078125" y="-9.06640625">MQTT<y:LabelModel>
  959. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  960. </y:LabelModel>
  961. <y:ModelParameter>
  962. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
  963. </y:ModelParameter>
  964. <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"/>
  965. </y:EdgeLabel>
  966. <y:BendStyle smoothed="false"/>
  967. </y:PolyLineEdge>
  968. </data>
  969. </edge>
  970. <edge id="e9" source="n1" target="n0::n12">
  971. <data key="d9"/>
  972. <data key="d10">
  973. <y:PolyLineEdge>
  974. <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
  975. <y:LineStyle color="#3182BD" type="dashed" width="1.0"/>
  976. <y:Arrows source="standard" target="standard"/>
  977. <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="38.833984375" x="-8.698938402078966" y="-55.90826416015625">MQTT<y:LabelModel>
  978. <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
  979. </y:LabelModel>
  980. <y:ModelParameter>
  981. <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
  982. </y:ModelParameter>
  983. <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"/>
  984. </y:EdgeLabel>
  985. <y:BendStyle smoothed="false"/>
  986. </y:PolyLineEdge>
  987. </data>
  988. </edge>
  989. </graph>
  990. <data key="d0">
  991. <y:Resources/>
  992. </data>
  993. </graphml>