StatechartOverview.drawio 6.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/27.0.2 Chrome/134.0.6998.205 Electron/35.3.0 Safari/537.36" version="27.0.2">
  2. <diagram name="Page-1" id="6Y1fiKrF2ZMJzvgEDsuG">
  3. <mxGraphModel dx="983" dy="586" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
  4. <root>
  5. <mxCell id="0" />
  6. <mxCell id="1" parent="0" />
  7. <mxCell id="-m4sO1_3zPn_HlgN5DD0-2" value="State" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" parent="1" vertex="1">
  8. <mxGeometry x="145" y="214" width="100" height="30" as="geometry" />
  9. </mxCell>
  10. <mxCell id="-m4sO1_3zPn_HlgN5DD0-3" value="Region" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=1;whiteSpace=wrap;" parent="1" vertex="1">
  11. <mxGeometry x="419" y="325" width="140" height="190" as="geometry" />
  12. </mxCell>
  13. <mxCell id="-m4sO1_3zPn_HlgN5DD0-6" value="" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" parent="1" vertex="1">
  14. <mxGeometry x="298" y="214" width="80" height="30" as="geometry" />
  15. </mxCell>
  16. <mxCell id="-m4sO1_3zPn_HlgN5DD0-7" value="" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" parent="1" vertex="1">
  17. <mxGeometry x="479" y="214" width="80" height="30" as="geometry" />
  18. </mxCell>
  19. <mxCell id="-m4sO1_3zPn_HlgN5DD0-8" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="-m4sO1_3zPn_HlgN5DD0-6" target="-m4sO1_3zPn_HlgN5DD0-7" edge="1">
  20. <mxGeometry width="50" height="50" relative="1" as="geometry">
  21. <mxPoint x="549" y="464" as="sourcePoint" />
  22. <mxPoint x="599" y="414" as="targetPoint" />
  23. </mxGeometry>
  24. </mxCell>
  25. <mxCell id="3bH-5_g23s4hrXlpauXc-14" value="open / x = 1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-m4sO1_3zPn_HlgN5DD0-8">
  26. <mxGeometry x="-0.1781" y="1" relative="1" as="geometry">
  27. <mxPoint x="8" y="-9" as="offset" />
  28. </mxGeometry>
  29. </mxCell>
  30. <mxCell id="-m4sO1_3zPn_HlgN5DD0-9" value="A transition" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
  31. <mxGeometry x="388" y="256" width="80" height="30" as="geometry" />
  32. </mxCell>
  33. <mxCell id="3bH-5_g23s4hrXlpauXc-4" value="Shallow" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" vertex="1" parent="1">
  34. <mxGeometry x="145" y="431" width="110" height="80" as="geometry" />
  35. </mxCell>
  36. <mxCell id="3bH-5_g23s4hrXlpauXc-1" value="H" style="shape=ellipse;html=1;dashed=0;whiteSpace=wrap;aspect=fixed;perimeter=ellipsePerimeter;" vertex="1" parent="1">
  37. <mxGeometry x="215" y="471" width="30" height="30" as="geometry" />
  38. </mxCell>
  39. <mxCell id="3bH-5_g23s4hrXlpauXc-3" value="Deep" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" vertex="1" parent="1">
  40. <mxGeometry x="265" y="431" width="110" height="80" as="geometry" />
  41. </mxCell>
  42. <mxCell id="3bH-5_g23s4hrXlpauXc-2" value="H*" style="shape=ellipse;html=1;dashed=0;whiteSpace=wrap;aspect=fixed;perimeter=ellipsePerimeter;" vertex="1" parent="1">
  43. <mxGeometry x="335" y="471" width="30" height="30" as="geometry" />
  44. </mxCell>
  45. <mxCell id="3bH-5_g23s4hrXlpauXc-5" value="History" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
  46. <mxGeometry x="230" y="515" width="60" height="30" as="geometry" />
  47. </mxCell>
  48. <mxCell id="3bH-5_g23s4hrXlpauXc-7" value="Parent" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" vertex="1" parent="1">
  49. <mxGeometry x="145" y="276" width="140" height="100" as="geometry" />
  50. </mxCell>
  51. <mxCell id="3bH-5_g23s4hrXlpauXc-8" value="Child" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" vertex="1" parent="1">
  52. <mxGeometry x="187" y="326" width="80" height="30" as="geometry" />
  53. </mxCell>
  54. <mxCell id="3bH-5_g23s4hrXlpauXc-9" value="Nested States" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
  55. <mxGeometry x="165" y="380" width="100" height="30" as="geometry" />
  56. </mxCell>
  57. <mxCell id="3bH-5_g23s4hrXlpauXc-11" value="" style="ellipse;html=1;shape=startState;fillColor=#000000;strokeColor=#ff0000;" vertex="1" parent="1">
  58. <mxGeometry x="155" y="306" width="20" height="20" as="geometry" />
  59. </mxCell>
  60. <mxCell id="3bH-5_g23s4hrXlpauXc-13" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0.7;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="3bH-5_g23s4hrXlpauXc-11" target="3bH-5_g23s4hrXlpauXc-8">
  61. <mxGeometry width="50" height="50" relative="1" as="geometry">
  62. <mxPoint x="26" y="346" as="sourcePoint" />
  63. <mxPoint x="76" y="296" as="targetPoint" />
  64. <Array as="points">
  65. <mxPoint x="166" y="341" />
  66. </Array>
  67. </mxGeometry>
  68. </mxCell>
  69. <mxCell id="3bH-5_g23s4hrXlpauXc-15" value="An event / an action" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
  70. <mxGeometry x="363" y="183" width="130" height="30" as="geometry" />
  71. </mxCell>
  72. </root>
  73. </mxGraphModel>
  74. </diagram>
  75. </mxfile>