expected_trace.txt 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. 0.00 MainApp: exit /running/root/main_behaviour/initializing
  2. 0.00 MainApp: transition (/running/root/main_behaviour/initializing -> /running/root/main_behaviour/running)
  3. 0.00 MainApp: enter /running/root/main_behaviour/running
  4. 0.00 MainApp: exit /running/root/cd_behaviour/waiting
  5. 0.00 MainApp: transition (/running/root/cd_behaviour/waiting -> /running/root/cd_behaviour/creating)
  6. 0.00 MainApp: enter /running/root/cd_behaviour/creating
  7. 0.00 MainApp: exit /running/root/cd_behaviour/creating
  8. 0.00 MainApp: transition (/running/root/cd_behaviour/creating -> /running/root/cd_behaviour/waiting)
  9. 0.00 MainApp: enter /running/root/cd_behaviour/waiting
  10. 0.00 Field: exit /root/waiting
  11. 0.00 Field: transition (/root/waiting -> /root/creating_window)
  12. 0.00 Field: enter /root/creating_window
  13. 0.00 (event name: create_window; port: Outport; parameters: [800, 600, 'BouncingBalls', 'Inport'])
  14. 0.50 Field: exit /root/creating_window
  15. 0.50 Field: transition (/root/creating_window -> /root/creating_canvas)
  16. 0.50 Field: enter /root/creating_canvas
  17. 0.50 (event name: bind_event; port: Outport; parameters: [0, 'WM_DELETE_WINDOW', 'window_close', 'Inport'])
  18. 0.50 (event name: bind_event; port: Outport; parameters: [0, '<Key>', 'key_press', 'Inport'])
  19. 0.50 (event name: create_canvas; port: Outport; parameters: [0, 800, 550, {'background': '#eee'}, 'Inport'])
  20. 1.00 Field: exit /root/creating_canvas
  21. 1.00 Field: transition (/root/creating_canvas -> /root/creating_button)
  22. 1.00 Field: enter /root/creating_button
  23. 1.00 (event name: bind_event; port: Outport; parameters: [1, '<Button-2>', 'right_click', 'Inport'])
  24. 1.00 (event name: bind_event; port: Outport; parameters: [1, '<Motion>', 'mouse_move', 'Inport'])
  25. 1.00 (event name: bind_event; port: Outport; parameters: [1, '<ButtonRelease>', 'mouse_release', 'Inport'])
  26. 1.00 Field: exit /root/creating_button
  27. 1.00 Field: transition (/root/creating_button -> /root/running)
  28. 1.00 Field: enter /root/running
  29. 1.00 Field: enter /root/running/main_behaviour
  30. 1.00 Field: enter /root/running/main_behaviour/running
  31. 1.00 Field: enter /root/running/deleting_behaviour
  32. 1.00 Field: enter /root/running/deleting_behaviour/running
  33. 1.00 Field: enter /root/running/child_behaviour
  34. 1.00 Field: enter /root/running/child_behaviour/listening
  35. 1.00 Field: enter /root/running/deleting_balls_behaviour
  36. 1.00 Field: enter /root/running/deleting_balls_behaviour/listening
  37. 1.00 (event name: create_button; port: Outport; parameters: [0, 'create_new_field', 'Inport'])
  38. 1.50 Button: exit /creating_button
  39. 1.50 Button: transition (/creating_button -> /running)
  40. 1.50 Button: enter /running
  41. 1.50 (event name: bind_event; port: Outport; parameters: [2, '<Button>', 'mouse_click', 'Inport'])
  42. 2.00 Field: exit /root/running/main_behaviour/running
  43. 2.00 Field: transition (/root/running/main_behaviour/running -> /root/running/main_behaviour/creating_ball)
  44. 2.00 Field: enter /root/running/main_behaviour/creating_ball
  45. 2.00 Field: exit /root/running/main_behaviour/creating_ball
  46. 2.00 Field: transition (/root/running/main_behaviour/creating_ball -> /root/running/main_behaviour/running)
  47. 2.00 Field: enter /root/running/main_behaviour/running
  48. 2.00 Ball: exit /main_behaviour/initializing
  49. 2.00 Ball: transition (/main_behaviour/initializing -> /main_behaviour/creating_circle)
  50. 2.00 Ball: enter /main_behaviour/creating_circle
  51. 2.00 (event name: create_circle; port: Outport; parameters: [1, 206, 77, 20.0, {'fill': '#000'}, 'Inport'])
  52. 2.50 Ball: exit /main_behaviour/creating_circle
  53. 2.50 Ball: transition (/main_behaviour/creating_circle -> /main_behaviour/bouncing)
  54. 2.50 Ball: enter /main_behaviour/bouncing
  55. 2.50 (event name: bind_canvas_event; port: Outport; parameters: [1, 1, '<ButtonPress>', 'mouse_press', 'Inport'])
  56. 2.50 (event name: bind_canvas_event; port: Outport; parameters: [1, 1, '<Motion>', 'mouse_move', 'Inport'])
  57. 2.50 (event name: bind_canvas_event; port: Outport; parameters: [1, 1, '<ButtonRelease>', 'mouse_release', 'Inport'])
  58. 2.52 Ball: exit /main_behaviour/bouncing
  59. 2.52 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  60. 2.52 Ball: enter /main_behaviour/bouncing
  61. 2.52 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  62. 2.54 Ball: exit /main_behaviour/bouncing
  63. 2.54 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  64. 2.54 Ball: enter /main_behaviour/bouncing
  65. 2.54 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  66. 2.56 Ball: exit /main_behaviour/bouncing
  67. 2.56 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  68. 2.56 Ball: enter /main_behaviour/bouncing
  69. 2.56 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  70. 2.58 Ball: exit /main_behaviour/bouncing
  71. 2.58 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  72. 2.58 Ball: enter /main_behaviour/bouncing
  73. 2.58 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  74. 2.60 Ball: exit /main_behaviour/bouncing
  75. 2.60 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  76. 2.60 Ball: enter /main_behaviour/bouncing
  77. 2.60 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  78. 2.62 Ball: exit /main_behaviour/bouncing
  79. 2.62 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  80. 2.62 Ball: enter /main_behaviour/bouncing
  81. 2.62 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  82. 2.64 Ball: exit /main_behaviour/bouncing
  83. 2.64 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  84. 2.64 Ball: enter /main_behaviour/bouncing
  85. 2.64 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  86. 2.66 Ball: exit /main_behaviour/bouncing
  87. 2.66 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  88. 2.66 Ball: enter /main_behaviour/bouncing
  89. 2.66 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  90. 2.68 Ball: exit /main_behaviour/bouncing
  91. 2.68 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  92. 2.68 Ball: enter /main_behaviour/bouncing
  93. 2.68 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  94. 2.70 Ball: exit /main_behaviour/bouncing
  95. 2.70 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  96. 2.70 Ball: enter /main_behaviour/bouncing
  97. 2.70 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  98. 2.72 Ball: exit /main_behaviour/bouncing
  99. 2.72 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  100. 2.72 Ball: enter /main_behaviour/bouncing
  101. 2.72 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  102. 2.74 Ball: exit /main_behaviour/bouncing
  103. 2.74 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  104. 2.74 Ball: enter /main_behaviour/bouncing
  105. 2.74 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  106. 2.76 Ball: exit /main_behaviour/bouncing
  107. 2.76 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  108. 2.76 Ball: enter /main_behaviour/bouncing
  109. 2.76 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  110. 2.78 Ball: exit /main_behaviour/bouncing
  111. 2.78 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  112. 2.78 Ball: enter /main_behaviour/bouncing
  113. 2.78 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  114. 2.80 Ball: exit /main_behaviour/bouncing
  115. 2.80 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  116. 2.80 Ball: enter /main_behaviour/bouncing
  117. 2.80 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  118. 2.82 Ball: exit /main_behaviour/bouncing
  119. 2.82 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  120. 2.82 Ball: enter /main_behaviour/bouncing
  121. 2.82 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  122. 2.84 Ball: exit /main_behaviour/bouncing
  123. 2.84 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  124. 2.84 Ball: enter /main_behaviour/bouncing
  125. 2.84 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  126. 2.86 Ball: exit /main_behaviour/bouncing
  127. 2.86 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  128. 2.86 Ball: enter /main_behaviour/bouncing
  129. 2.86 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  130. 2.88 Ball: exit /main_behaviour/bouncing
  131. 2.88 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  132. 2.88 Ball: enter /main_behaviour/bouncing
  133. 2.88 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  134. 2.90 Ball: exit /main_behaviour/bouncing
  135. 2.90 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  136. 2.90 Ball: enter /main_behaviour/bouncing
  137. 2.90 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  138. 2.92 Ball: exit /main_behaviour/bouncing
  139. 2.92 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  140. 2.92 Ball: enter /main_behaviour/bouncing
  141. 2.92 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  142. 2.94 Ball: exit /main_behaviour/bouncing
  143. 2.94 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  144. 2.94 Ball: enter /main_behaviour/bouncing
  145. 2.94 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  146. 2.96 Ball: exit /main_behaviour/bouncing
  147. 2.96 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  148. 2.96 Ball: enter /main_behaviour/bouncing
  149. 2.96 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  150. 2.98 Ball: exit /main_behaviour/bouncing
  151. 2.98 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  152. 2.98 Ball: enter /main_behaviour/bouncing
  153. 2.98 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  154. 3.00 Ball: exit /main_behaviour/bouncing
  155. 3.00 Ball: transition (/main_behaviour/bouncing -> /main_behaviour/bouncing)
  156. 3.00 Ball: enter /main_behaviour/bouncing
  157. 3.00 (event name: move_element; port: Outport; parameters: [1, 1, 1, 1])
  158. 3.00 Field: exit /root/running/deleting_balls_behaviour/listening
  159. 3.00 Field: exit /root/running/child_behaviour/listening
  160. 3.00 Field: exit /root/running/deleting_behaviour/running
  161. 3.00 Field: exit /root/running/main_behaviour/running
  162. 3.00 Field: exit /root/running/deleting_balls_behaviour
  163. 3.00 Field: exit /root/running/child_behaviour
  164. 3.00 Field: exit /root/running/deleting_behaviour
  165. 3.00 Field: exit /root/running/main_behaviour
  166. 3.00 Field: exit /root/running
  167. 3.00 Field: transition (/root/running -> /root/deleting)
  168. 3.00 Field: enter /root/deleting
  169. 3.00 Field: exit /root/deleting
  170. 3.00 Field: transition (/root/deleting -> /root/deleted)
  171. 3.00 Field: enter /root/deleted
  172. 3.00 (event name: destroy_window; port: Outport; parameters: [0])
  173. 3.00 MainApp: exit /running/root/cd_behaviour/waiting
  174. 3.00 MainApp: transition (/running/root/cd_behaviour/waiting -> /running/root/cd_behaviour/check_nr_of_fields)
  175. 3.00 MainApp: enter /running/root/cd_behaviour/check_nr_of_fields
  176. 3.05 MainApp: exit /running/root/cd_behaviour/check_nr_of_fields
  177. 3.05 MainApp: transition (/running/root/cd_behaviour/check_nr_of_fields -> /running/root/cd_behaviour/stopped)
  178. 3.05 MainApp: enter /running/root/cd_behaviour/stopped
  179. 3.05 MainApp: exit /running/root/cd_behaviour/stopped
  180. 3.05 MainApp: exit /running/root/main_behaviour/running
  181. 3.05 MainApp: exit /running/root/cd_behaviour
  182. 3.05 MainApp: exit /running/root/main_behaviour
  183. 3.05 MainApp: exit /running/root
  184. 3.05 MainApp: transition (/running/root -> /running/stopped)
  185. 3.05 MainApp: enter /running/stopped
  186. 3.05 (event name: destroy_all; port: Outport)