exit_parallel.xml 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <diagram name="exit-parallel">
  3. <class name="A" default="true">
  4. <constructor>
  5. self.a = 4
  6. </constructor>
  7. <scxml initial="x">
  8. <parallel id="x">
  9. <state id="x1">
  10. <state id="x1">
  11. <transition target="../../../done" cond="self.a == 5">
  12. <script>
  13. print 'taking transition'
  14. </script>
  15. </transition>
  16. <transition event="E" target="../../../done" />
  17. </state>
  18. </state>
  19. <state id="x2">
  20. <state id="x2" />
  21. </state>
  22. </parallel>
  23. <state id="done">
  24. <onentry>
  25. <script>
  26. print 'in done'
  27. </script>
  28. </onentry>
  29. </state>
  30. </scxml>
  31. </class>
  32. </diagram>