|
@@ -0,0 +1,162 @@
|
|
|
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
|
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
|
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
|
+<!-- Generated by graphviz version 2.40.1 (20161225.0304)
|
|
|
+ -->
|
|
|
+<!-- Title: priorities Pages: 1 -->
|
|
|
+<svg width="1107pt" height="397pt"
|
|
|
+ viewBox="0.00 0.00 1107.07 397.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
|
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 393)">
|
|
|
+<title>priorities</title>
|
|
|
+<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-393 1103.075,-393 1103.075,4 -4,4"/>
|
|
|
+<!-- 1. stop / Running->NotRunning -->
|
|
|
+<g id="node1" class="node">
|
|
|
+<title>1. stop / Running->NotRunning</title>
|
|
|
+<ellipse fill="none" stroke="#000000" cx="124.139" cy="-299" rx="124.2781" ry="18"/>
|
|
|
+<text text-anchor="middle" x="124.139" y="-295.3" font-family="Times,serif" font-size="14.00" fill="#000000">1. stop / Running->NotRunning</text>
|
|
|
+</g>
|
|
|
+<!-- 2. after(1 s) / Running->Running -->
|
|
|
+<g id="node2" class="node">
|
|
|
+<title>2. after(1 s) / Running->Running</title>
|
|
|
+<ellipse fill="none" stroke="#000000" cx="158.139" cy="-227" rx="128.0773" ry="18"/>
|
|
|
+<text text-anchor="middle" x="158.139" y="-223.3" font-family="Times,serif" font-size="14.00" fill="#000000">2. after(1 s) / Running->Running</text>
|
|
|
+</g>
|
|
|
+<!-- 1. stop / Running->NotRunning->2. after(1 s) / Running->Running -->
|
|
|
+<g id="edge1" class="edge">
|
|
|
+<title>1. stop / Running->NotRunning->2. after(1 s) / Running->Running</title>
|
|
|
+<path fill="none" stroke="#00ff00" d="M132.7186,-280.8314C136.4748,-272.8771 140.9647,-263.369 145.1187,-254.5723"/>
|
|
|
+<polygon fill="#00ff00" stroke="#00ff00" points="148.3386,-255.9503 149.4438,-245.4133 142.0088,-252.9612 148.3386,-255.9503"/>
|
|
|
+</g>
|
|
|
+<!-- pseudo0 -->
|
|
|
+<g id="node7" class="node">
|
|
|
+<title>pseudo0</title>
|
|
|
+<ellipse fill="#c0c0c0" stroke="#000000" cx="425.139" cy="-86.5" rx="14.5" ry="14.5"/>
|
|
|
+</g>
|
|
|
+<!-- 1. stop / Running->NotRunning->pseudo0 -->
|
|
|
+<g id="edge10" class="edge">
|
|
|
+<title>1. stop / Running->NotRunning->pseudo0</title>
|
|
|
+<path fill="none" stroke="#0000ff" d="M68.4633,-282.8959C50.1322,-274.6546 31.7449,-262.5354 21.139,-245 -6.7381,-198.9088 29.6927,-164.2813 76.139,-137 131.5083,-104.4776 330.4824,-91.3456 400.5297,-87.6637"/>
|
|
|
+<polygon fill="#0000ff" stroke="#0000ff" points="400.8131,-91.154 410.6232,-87.1524 400.4589,-84.1629 400.8131,-91.154"/>
|
|
|
+</g>
|
|
|
+<!-- 3. [time == 0] / Running->NotRunning -->
|
|
|
+<g id="node3" class="node">
|
|
|
+<title>3. [time == 0] / Running->NotRunning</title>
|
|
|
+<ellipse fill="none" stroke="#000000" cx="246.139" cy="-155" rx="151.3732" ry="18"/>
|
|
|
+<text text-anchor="middle" x="246.139" y="-151.3" font-family="Times,serif" font-size="14.00" fill="#000000">3. [time == 0] / Running->NotRunning</text>
|
|
|
+</g>
|
|
|
+<!-- 2. after(1 s) / Running->Running->3. [time == 0] / Running->NotRunning -->
|
|
|
+<g id="edge2" class="edge">
|
|
|
+<title>2. after(1 s) / Running->Running->3. [time == 0] / Running->NotRunning</title>
|
|
|
+<path fill="none" stroke="#00ff00" d="M179.8918,-209.2022C190.8919,-200.2021 204.4096,-189.1423 216.3593,-179.3652"/>
|
|
|
+<polygon fill="#00ff00" stroke="#00ff00" points="218.8082,-181.8838 224.3314,-172.8425 214.3755,-176.4661 218.8082,-181.8838"/>
|
|
|
+</g>
|
|
|
+<!-- 2. after(1 s) / Running->Running->pseudo0 -->
|
|
|
+<g id="edge11" class="edge">
|
|
|
+<title>2. after(1 s) / Running->Running->pseudo0</title>
|
|
|
+<path fill="none" stroke="#0000ff" d="M122.4744,-209.5829C108.4617,-200.7252 93.8953,-188.5127 86.139,-173 78.9836,-158.6892 75.692,-149.1186 86.139,-137 106.6953,-113.1546 324.9486,-94.2218 399.977,-88.3758"/>
|
|
|
+<polygon fill="#0000ff" stroke="#0000ff" points="400.6502,-91.8346 410.3532,-87.5801 400.1149,-84.8551 400.6502,-91.8346"/>
|
|
|
+</g>
|
|
|
+<!-- 3. [time == 0] / Running->NotRunning->pseudo0 -->
|
|
|
+<g id="edge12" class="edge">
|
|
|
+<title>3. [time == 0] / Running->NotRunning->pseudo0</title>
|
|
|
+<path fill="none" stroke="#0000ff" d="M291.3082,-137.7146C326.3898,-124.2895 373.6285,-106.2121 401.584,-95.5141"/>
|
|
|
+<polygon fill="#0000ff" stroke="#0000ff" points="403.2,-98.6433 411.2885,-91.8003 400.6981,-92.1056 403.2,-98.6433"/>
|
|
|
+</g>
|
|
|
+<!-- 4. start / NotRunning->Running -->
|
|
|
+<g id="node4" class="node">
|
|
|
+<title>4. start / NotRunning->Running</title>
|
|
|
+<ellipse fill="none" stroke="#000000" cx="466.139" cy="-299" rx="124.2781" ry="18"/>
|
|
|
+<text text-anchor="middle" x="466.139" y="-295.3" font-family="Times,serif" font-size="14.00" fill="#000000">4. start / NotRunning->Running</text>
|
|
|
+</g>
|
|
|
+<!-- 5. stop / NotRunning->NotRunning -->
|
|
|
+<g id="node5" class="node">
|
|
|
+<title>5. stop / NotRunning->NotRunning</title>
|
|
|
+<ellipse fill="none" stroke="#000000" cx="590.139" cy="-227" rx="137.2758" ry="18"/>
|
|
|
+<text text-anchor="middle" x="590.139" y="-223.3" font-family="Times,serif" font-size="14.00" fill="#000000">5. stop / NotRunning->NotRunning</text>
|
|
|
+</g>
|
|
|
+<!-- 4. start / NotRunning->Running->5. stop / NotRunning->NotRunning -->
|
|
|
+<g id="edge3" class="edge">
|
|
|
+<title>4. start / NotRunning->Running->5. stop / NotRunning->NotRunning</title>
|
|
|
+<path fill="none" stroke="#00ff00" d="M496.4728,-281.3868C512.8359,-271.8857 533.2216,-260.0488 550.7928,-249.8462"/>
|
|
|
+<polygon fill="#00ff00" stroke="#00ff00" points="552.7982,-252.7291 559.6886,-244.6809 549.2832,-246.6755 552.7982,-252.7291"/>
|
|
|
+</g>
|
|
|
+<!-- 4. start / NotRunning->Running->pseudo0 -->
|
|
|
+<g id="edge13" class="edge">
|
|
|
+<title>4. start / NotRunning->Running->pseudo0</title>
|
|
|
+<path fill="none" stroke="#0000ff" d="M457.352,-280.9206C452.7122,-270.6232 447.3328,-257.3489 444.139,-245 432.1582,-198.6769 427.6956,-142.7471 426.0597,-111.2359"/>
|
|
|
+<polygon fill="#0000ff" stroke="#0000ff" points="429.5522,-110.9907 425.5913,-101.1642 422.5597,-111.316 429.5522,-110.9907"/>
|
|
|
+</g>
|
|
|
+<!-- 5. stop / NotRunning->NotRunning->pseudo0 -->
|
|
|
+<g id="edge14" class="edge">
|
|
|
+<title>5. stop / NotRunning->NotRunning->pseudo0</title>
|
|
|
+<path fill="none" stroke="#0000ff" d="M569.2416,-209.2056C536.9015,-181.6675 475.2194,-129.1442 444.0986,-102.6444"/>
|
|
|
+<polygon fill="#0000ff" stroke="#0000ff" points="446.0639,-99.7209 436.1811,-95.9025 441.5257,-105.0505 446.0639,-99.7209"/>
|
|
|
+</g>
|
|
|
+<!-- 0. door_opened / DoorClosed->DoorOpen -->
|
|
|
+<g id="node6" class="node">
|
|
|
+<title>0. door_opened / DoorClosed->DoorOpen</title>
|
|
|
+<ellipse fill="none" stroke="#000000" cx="390.139" cy="-371" rx="161.3716" ry="18"/>
|
|
|
+<text text-anchor="middle" x="390.139" y="-367.3" font-family="Times,serif" font-size="14.00" fill="#000000">0. door_opened / DoorClosed->DoorOpen</text>
|
|
|
+</g>
|
|
|
+<!-- 0. door_opened / DoorClosed->DoorOpen->1. stop / Running->NotRunning -->
|
|
|
+<g id="edge4" class="edge">
|
|
|
+<title>0. door_opened / DoorClosed->DoorOpen->1. stop / Running->NotRunning</title>
|
|
|
+<path fill="none" stroke="#ff0000" d="M328.4446,-354.3008C287.8086,-343.3015 234.5639,-328.8895 192.6187,-317.5359"/>
|
|
|
+<polygon fill="#ff0000" stroke="#ff0000" points="193.3279,-314.1019 182.7607,-314.8675 191.4989,-320.8588 193.3279,-314.1019"/>
|
|
|
+</g>
|
|
|
+<!-- 0. door_opened / DoorClosed->DoorOpen->2. after(1 s) / Running->Running -->
|
|
|
+<g id="edge5" class="edge">
|
|
|
+<title>0. door_opened / DoorClosed->DoorOpen->2. after(1 s) / Running->Running</title>
|
|
|
+<path fill="none" stroke="#ff0000" d="M357.7113,-353.1874C340.2362,-343.1839 318.5453,-330.1049 300.139,-317 279.8349,-302.5439 277.7356,-295.0361 257.139,-281 240.2122,-269.4648 220.5852,-258.3388 203.2924,-249.2141"/>
|
|
|
+<polygon fill="#ff0000" stroke="#ff0000" points="204.4445,-245.8683 193.9574,-244.3609 201.2155,-252.0791 204.4445,-245.8683"/>
|
|
|
+</g>
|
|
|
+<!-- 0. door_opened / DoorClosed->DoorOpen->3. [time == 0] / Running->NotRunning -->
|
|
|
+<g id="edge6" class="edge">
|
|
|
+<title>0. door_opened / DoorClosed->DoorOpen->3. [time == 0] / Running->NotRunning</title>
|
|
|
+<path fill="none" stroke="#ff0000" d="M366.5069,-353.0919C355.1208,-343.447 342.04,-330.7241 333.139,-317 305.4504,-274.3084 321.1961,-252.7065 295.139,-209 289.0838,-198.8434 280.924,-188.9095 273.0015,-180.3879"/>
|
|
|
+<polygon fill="#ff0000" stroke="#ff0000" points="275.3242,-177.7547 265.8597,-172.9931 270.2891,-182.6176 275.3242,-177.7547"/>
|
|
|
+</g>
|
|
|
+<!-- 0. door_opened / DoorClosed->DoorOpen->4. start / NotRunning->Running -->
|
|
|
+<g id="edge7" class="edge">
|
|
|
+<title>0. door_opened / DoorClosed->DoorOpen->4. start / NotRunning->Running</title>
|
|
|
+<path fill="none" stroke="#ff0000" d="M409.317,-352.8314C418.5679,-344.0673 429.8098,-333.4171 439.8448,-323.9103"/>
|
|
|
+<polygon fill="#ff0000" stroke="#ff0000" points="442.3779,-326.3317 447.2304,-316.9134 437.5637,-321.25 442.3779,-326.3317"/>
|
|
|
+</g>
|
|
|
+<!-- 0. door_opened / DoorClosed->DoorOpen->5. stop / NotRunning->NotRunning -->
|
|
|
+<g id="edge8" class="edge">
|
|
|
+<title>0. door_opened / DoorClosed->DoorOpen->5. stop / NotRunning->NotRunning</title>
|
|
|
+<path fill="none" stroke="#ff0000" d="M490.7619,-356.9051C537.2159,-348.1315 585.17,-335.0369 599.139,-317 612.6488,-299.5559 608.6175,-274.1484 602.2304,-254.774"/>
|
|
|
+<polygon fill="#ff0000" stroke="#ff0000" points="605.4758,-253.4576 598.7561,-245.2665 598.9011,-255.8603 605.4758,-253.4576"/>
|
|
|
+</g>
|
|
|
+<!-- 0. door_opened / DoorClosed->DoorOpen->pseudo0 -->
|
|
|
+<g id="edge9" class="edge">
|
|
|
+<title>0. door_opened / DoorClosed->DoorOpen->pseudo0</title>
|
|
|
+<path fill="none" stroke="#0000ff" d="M481.7967,-356.1512C524.2524,-347.5539 574.7813,-334.833 618.139,-317 674.9571,-293.6307 706.0686,-298.5742 736.139,-245 800.2935,-130.7008 534.0441,-96.399 449.8988,-88.5075"/>
|
|
|
+<polygon fill="#0000ff" stroke="#0000ff" points="449.9839,-85.0013 439.7125,-87.5994 449.3622,-91.9737 449.9839,-85.0013"/>
|
|
|
+</g>
|
|
|
+<!-- 7. increase_time / Default->Default -->
|
|
|
+<g id="node9" class="node">
|
|
|
+<title>7. increase_time / Default->Default</title>
|
|
|
+<ellipse fill="none" stroke="#000000" cx="425.139" cy="-18" rx="137.5759" ry="18"/>
|
|
|
+<text text-anchor="middle" x="425.139" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">7. increase_time / Default->Default</text>
|
|
|
+</g>
|
|
|
+<!-- pseudo0->7. increase_time / Default->Default -->
|
|
|
+<g id="edge16" class="edge">
|
|
|
+<title>pseudo0->7. increase_time / Default->Default</title>
|
|
|
+<path fill="none" stroke="#0000ff" d="M425.139,-71.9729C425.139,-64.4645 425.139,-55.0377 425.139,-46.1722"/>
|
|
|
+<polygon fill="#0000ff" stroke="#0000ff" points="428.6391,-46.1713 425.139,-36.1713 421.6391,-46.1713 428.6391,-46.1713"/>
|
|
|
+</g>
|
|
|
+<!-- 6. door_closed / DoorOpen->DoorClosed -->
|
|
|
+<g id="node8" class="node">
|
|
|
+<title>6. door_closed / DoorOpen->DoorClosed</title>
|
|
|
+<ellipse fill="none" stroke="#000000" cx="941.139" cy="-155" rx="157.872" ry="18"/>
|
|
|
+<text text-anchor="middle" x="941.139" y="-151.3" font-family="Times,serif" font-size="14.00" fill="#000000">6. door_closed / DoorOpen->DoorClosed</text>
|
|
|
+</g>
|
|
|
+<!-- 6. door_closed / DoorOpen->DoorClosed->pseudo0 -->
|
|
|
+<g id="edge15" class="edge">
|
|
|
+<title>6. door_closed / DoorOpen->DoorClosed->pseudo0</title>
|
|
|
+<path fill="none" stroke="#0000ff" d="M837.9589,-141.3026C715.3767,-125.0296 518.8014,-98.9339 449.9359,-89.7918"/>
|
|
|
+<polygon fill="#0000ff" stroke="#0000ff" points="450.0304,-86.2738 439.6568,-88.4273 449.1092,-93.2129 450.0304,-86.2738"/>
|
|
|
+</g>
|
|
|
+</g>
|
|
|
+</svg>
|