statechart_ortho.xml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?xml version="1.0" ?>
  2. <statechart>
  3. <semantics/>
  4. <inport name="in">
  5. <event name="start"/>
  6. </inport>
  7. <outport name="out">
  8. <event name="in_b"/>
  9. <event name="in_c"/>
  10. <event name="in_e"/>
  11. <event name="in_f"/>
  12. </outport>
  13. <root>
  14. <parallel id="p">
  15. <state id="o0" initial="a">
  16. <state id="a">
  17. <transition target="../b"/>
  18. </state>
  19. <state id="b">
  20. <onentry>
  21. <raise event="in_b"/>
  22. </onentry>
  23. <transition target="../c"/>
  24. </state>
  25. <state id="c">
  26. <onentry>
  27. <raise event="in_c"/>
  28. </onentry>
  29. </state>
  30. </state>
  31. <state id="o1" initial="d">
  32. <state id="d">
  33. <transition target="../e"/>
  34. </state>
  35. <state id="e">
  36. <onentry>
  37. <raise event="in_e"/>
  38. </onentry>
  39. <transition target="../f"/>
  40. </state>
  41. <state id="f">
  42. <onentry>
  43. <raise event="in_f"/>
  44. </onentry>
  45. </state>
  46. </state>
  47. </parallel>
  48. </root>
  49. </statechart>