TrafficLightCtrl.sct 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
  3. <sgraph:Statechart xmi:id="_NPjBgBA-EeGQ0KsLDV4EFg" specification="interface:&#xD;&#xA; in event police_interrupt&#xD;&#xA; out event displayRed&#xD;&#xA; out event displayGreen&#xD;&#xA; out event displayYellow&#xD;&#xA; out event displayNone&#xD;&#xA;" name="TrafficLightCtrl">
  4. <regions xmi:id="_NPjBgxA-EeGQ0KsLDV4EFg" name="main">
  5. <vertices xsi:type="sgraph:Entry" xmi:id="_rIjhEG9PEeaXwv4KCSuD6Q">
  6. <outgoingTransitions xmi:id="_2dvSoBU9Eeetu6TpqpTvnQ" specification="" target="_NPjBmBA-EeGQ0KsLDV4EFg"/>
  7. </vertices>
  8. <vertices xsi:type="sgraph:State" xmi:id="_NPjBmBA-EeGQ0KsLDV4EFg" name="normal" incomingTransitions="_2dvSoBU9Eeetu6TpqpTvnQ _byRQAB7JEeeMxp-88Ms92w">
  9. <outgoingTransitions xmi:id="_j7FvcBVAEeetu6TpqpTvnQ" specification="police_interrupt" target="_F7yDEBVAEeetu6TpqpTvnQ"/>
  10. <regions xmi:id="_vZz18BA_EeGQ0KsLDV4EFg" name="normal">
  11. <vertices xsi:type="sgraph:State" xmi:id="_K-JX7RBEEeGQ0KsLDV4EFg" specification="entry / raise displayYellow" name="Yellow" incomingTransitions="_I42jEBU-Eeetu6TpqpTvnQ">
  12. <outgoingTransitions xmi:id="_KcvXsBU-Eeetu6TpqpTvnQ" specification="after 5s" target="_wI4T0PqBEeW6VYxAee_Daw"/>
  13. </vertices>
  14. <vertices xsi:type="sgraph:State" xmi:id="_TfjYTRBEEeGQ0KsLDV4EFg" specification="entry / raise displayGreen" name="Green" incomingTransitions="_G0eiAPqCEeW6VYxAee_Daw">
  15. <outgoingTransitions xmi:id="_I42jEBU-Eeetu6TpqpTvnQ" specification="after 55s" target="_K-JX7RBEEeGQ0KsLDV4EFg"/>
  16. </vertices>
  17. <vertices xsi:type="sgraph:Entry" xmi:id="_xz0nABBPEeGQ0KsLDV4EFg">
  18. <outgoingTransitions xmi:id="_yYuD0BBPEeGQ0KsLDV4EFg" target="_wI4T0PqBEeW6VYxAee_Daw"/>
  19. </vertices>
  20. <vertices xsi:type="sgraph:State" xmi:id="_wI4T0PqBEeW6VYxAee_Daw" specification="entry / raise displayRed" name="Red" incomingTransitions="_yYuD0BBPEeGQ0KsLDV4EFg _KcvXsBU-Eeetu6TpqpTvnQ">
  21. <outgoingTransitions xmi:id="_G0eiAPqCEeW6VYxAee_Daw" specification="after 60s" target="_TfjYTRBEEeGQ0KsLDV4EFg"/>
  22. </vertices>
  23. </regions>
  24. </vertices>
  25. <vertices xsi:type="sgraph:State" xmi:id="_F7yDEBVAEeetu6TpqpTvnQ" name="interrupted" incomingTransitions="_j7FvcBVAEeetu6TpqpTvnQ">
  26. <outgoingTransitions xmi:id="_byRQAB7JEeeMxp-88Ms92w" specification="police_interrupt" target="_NPjBmBA-EeGQ0KsLDV4EFg"/>
  27. <regions xmi:id="_F7z4QRVAEeetu6TpqpTvnQ" name="interrupted">
  28. <vertices xsi:type="sgraph:State" xmi:id="_F7z4QhVAEeetu6TpqpTvnQ" specification="entry / raise displayNone" name="Black" incomingTransitions="_UV144BVAEeetu6TpqpTvnQ">
  29. <outgoingTransitions xmi:id="_F70fZBVAEeetu6TpqpTvnQ" specification="after 1s" target="_F727kBVAEeetu6TpqpTvnQ"/>
  30. </vertices>
  31. <vertices xsi:type="sgraph:Entry" xmi:id="_F72UhBVAEeetu6TpqpTvnQ">
  32. <outgoingTransitions xmi:id="_F72UhRVAEeetu6TpqpTvnQ" target="_F727kBVAEeetu6TpqpTvnQ"/>
  33. </vertices>
  34. <vertices xsi:type="sgraph:State" xmi:id="_F727kBVAEeetu6TpqpTvnQ" specification="entry / raise displayYellow" name="Yellow" incomingTransitions="_F72UhRVAEeetu6TpqpTvnQ _F70fZBVAEeetu6TpqpTvnQ">
  35. <outgoingTransitions xmi:id="_UV144BVAEeetu6TpqpTvnQ" specification="after 1s" target="_F7z4QhVAEeetu6TpqpTvnQ"/>
  36. </vertices>
  37. </regions>
  38. </vertices>
  39. </regions>
  40. </sgraph:Statechart>
  41. <notation:Diagram xmi:id="_NPjBgRA-EeGQ0KsLDV4EFg" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_NPjBgBA-EeGQ0KsLDV4EFg" measurementUnit="Pixel">
  42. <children xmi:id="_NPjBhBA-EeGQ0KsLDV4EFg" type="Region" element="_NPjBgxA-EeGQ0KsLDV4EFg">
  43. <children xsi:type="notation:DecorationNode" xmi:id="_NPjBhxA-EeGQ0KsLDV4EFg" type="RegionName">
  44. <styles xsi:type="notation:ShapeStyle" xmi:id="_NPjBiBA-EeGQ0KsLDV4EFg"/>
  45. <layoutConstraint xsi:type="notation:Location" xmi:id="_NPjBiRA-EeGQ0KsLDV4EFg"/>
  46. </children>
  47. <children xsi:type="notation:Shape" xmi:id="_NPjBihA-EeGQ0KsLDV4EFg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
  48. <children xmi:id="_rIkIIG9PEeaXwv4KCSuD6Q" type="Entry" element="_rIjhEG9PEeaXwv4KCSuD6Q">
  49. <children xmi:id="_rIkvMG9PEeaXwv4KCSuD6Q" type="BorderItemLabelContainer">
  50. <children xsi:type="notation:DecorationNode" xmi:id="_rIkvM29PEeaXwv4KCSuD6Q" type="BorderItemLabel">
  51. <styles xsi:type="notation:ShapeStyle" xmi:id="_rIkvNG9PEeaXwv4KCSuD6Q"/>
  52. <layoutConstraint xsi:type="notation:Location" xmi:id="_rIlWQG9PEeaXwv4KCSuD6Q"/>
  53. </children>
  54. <styles xsi:type="notation:ShapeStyle" xmi:id="_rIkvMW9PEeaXwv4KCSuD6Q" fontName="Verdana" lineColor="4210752"/>
  55. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_rIkvMm9PEeaXwv4KCSuD6Q"/>
  56. </children>
  57. <styles xsi:type="notation:ShapeStyle" xmi:id="_rIkIIW9PEeaXwv4KCSuD6Q" fontName="Verdana" fillColor="0" lineColor="16777215"/>
  58. <styles xsi:type="notation:NamedStyle" xmi:id="_rIkIIm9PEeaXwv4KCSuD6Q" name="allowColors"/>
  59. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_rIkII29PEeaXwv4KCSuD6Q" x="169" y="-4" width="18" height="16"/>
  60. </children>
  61. <children xmi:id="_rpMeFW9REeaXwv4KCSuD6Q" type="State" element="_NPjBmBA-EeGQ0KsLDV4EFg">
  62. <children xsi:type="notation:DecorationNode" xmi:id="_rpMeFm9REeaXwv4KCSuD6Q" type="StateName">
  63. <styles xsi:type="notation:ShapeStyle" xmi:id="_rpMeF29REeaXwv4KCSuD6Q"/>
  64. <layoutConstraint xsi:type="notation:Location" xmi:id="_rpMeGG9REeaXwv4KCSuD6Q"/>
  65. </children>
  66. <children xsi:type="notation:Compartment" xmi:id="_rpMeGW9REeaXwv4KCSuD6Q" type="StateTextCompartment">
  67. <children xsi:type="notation:Shape" xmi:id="_rpMeGm9REeaXwv4KCSuD6Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  68. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_rpMeG29REeaXwv4KCSuD6Q"/>
  69. </children>
  70. </children>
  71. <children xsi:type="notation:Compartment" xmi:id="_rpMeHG9REeaXwv4KCSuD6Q" type="StateFigureCompartment">
  72. <children xmi:id="_XYdvACQrEeeu6I-nNWXkgQ" type="Region" element="_vZz18BA_EeGQ0KsLDV4EFg">
  73. <children xsi:type="notation:DecorationNode" xmi:id="_XYdvASQrEeeu6I-nNWXkgQ" type="RegionName">
  74. <styles xsi:type="notation:ShapeStyle" xmi:id="_XYdvAiQrEeeu6I-nNWXkgQ"/>
  75. <layoutConstraint xsi:type="notation:Location" xmi:id="_XYdvAyQrEeeu6I-nNWXkgQ"/>
  76. </children>
  77. <children xsi:type="notation:Shape" xmi:id="_XYdvBCQrEeeu6I-nNWXkgQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
  78. <children xmi:id="_XYdvBSQrEeeu6I-nNWXkgQ" type="State" element="_K-JX7RBEEeGQ0KsLDV4EFg">
  79. <children xsi:type="notation:DecorationNode" xmi:id="_XYdvBiQrEeeu6I-nNWXkgQ" type="StateName">
  80. <styles xsi:type="notation:ShapeStyle" xmi:id="_XYdvByQrEeeu6I-nNWXkgQ"/>
  81. <layoutConstraint xsi:type="notation:Location" xmi:id="_XYdvCCQrEeeu6I-nNWXkgQ"/>
  82. </children>
  83. <children xsi:type="notation:Compartment" xmi:id="_XYdvCSQrEeeu6I-nNWXkgQ" type="StateTextCompartment">
  84. <children xsi:type="notation:Shape" xmi:id="_XYdvCiQrEeeu6I-nNWXkgQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  85. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XYdvCyQrEeeu6I-nNWXkgQ"/>
  86. </children>
  87. </children>
  88. <children xsi:type="notation:Compartment" xmi:id="_XYdvDCQrEeeu6I-nNWXkgQ" type="StateFigureCompartment"/>
  89. <styles xsi:type="notation:ShapeStyle" xmi:id="_XYdvDSQrEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  90. <styles xsi:type="notation:FontStyle" xmi:id="_XYeWECQrEeeu6I-nNWXkgQ"/>
  91. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XYeWESQrEeeu6I-nNWXkgQ" x="24" y="182" width="229" height="54"/>
  92. </children>
  93. <children xmi:id="_XYeWEiQrEeeu6I-nNWXkgQ" type="State" element="_TfjYTRBEEeGQ0KsLDV4EFg">
  94. <children xsi:type="notation:DecorationNode" xmi:id="_XYeWEyQrEeeu6I-nNWXkgQ" type="StateName">
  95. <styles xsi:type="notation:ShapeStyle" xmi:id="_XYeWFCQrEeeu6I-nNWXkgQ"/>
  96. <layoutConstraint xsi:type="notation:Location" xmi:id="_XYeWFSQrEeeu6I-nNWXkgQ"/>
  97. </children>
  98. <children xsi:type="notation:Compartment" xmi:id="_XYeWFiQrEeeu6I-nNWXkgQ" type="StateTextCompartment">
  99. <children xsi:type="notation:Shape" xmi:id="_XYeWFyQrEeeu6I-nNWXkgQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  100. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XYeWGCQrEeeu6I-nNWXkgQ"/>
  101. </children>
  102. </children>
  103. <children xsi:type="notation:Compartment" xmi:id="_XYeWGSQrEeeu6I-nNWXkgQ" type="StateFigureCompartment"/>
  104. <styles xsi:type="notation:ShapeStyle" xmi:id="_XYeWGiQrEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  105. <styles xsi:type="notation:FontStyle" xmi:id="_XYeWGyQrEeeu6I-nNWXkgQ"/>
  106. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XYeWHCQrEeeu6I-nNWXkgQ" x="23" y="98" width="231" height="54"/>
  107. </children>
  108. <children xmi:id="_XYeWHSQrEeeu6I-nNWXkgQ" type="Entry" element="_xz0nABBPEeGQ0KsLDV4EFg">
  109. <children xmi:id="_XYeWHiQrEeeu6I-nNWXkgQ" type="BorderItemLabelContainer">
  110. <children xsi:type="notation:DecorationNode" xmi:id="_XYeWHyQrEeeu6I-nNWXkgQ" type="BorderItemLabel">
  111. <styles xsi:type="notation:ShapeStyle" xmi:id="_XYeWICQrEeeu6I-nNWXkgQ"/>
  112. <layoutConstraint xsi:type="notation:Location" xmi:id="_XYeWISQrEeeu6I-nNWXkgQ"/>
  113. </children>
  114. <styles xsi:type="notation:ShapeStyle" xmi:id="_XYeWIiQrEeeu6I-nNWXkgQ" fontName="Verdana" lineColor="4210752"/>
  115. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XYeWIyQrEeeu6I-nNWXkgQ"/>
  116. </children>
  117. <styles xsi:type="notation:ShapeStyle" xmi:id="_XYeWJCQrEeeu6I-nNWXkgQ" fontName="Verdana" lineColor="4210752"/>
  118. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XYeWJSQrEeeu6I-nNWXkgQ" x="141" y="-17" width="15" height="15"/>
  119. </children>
  120. <children xmi:id="_XYeWJiQrEeeu6I-nNWXkgQ" type="State" element="_wI4T0PqBEeW6VYxAee_Daw">
  121. <children xsi:type="notation:DecorationNode" xmi:id="_XYeWJyQrEeeu6I-nNWXkgQ" type="StateName">
  122. <styles xsi:type="notation:ShapeStyle" xmi:id="_XYeWKCQrEeeu6I-nNWXkgQ"/>
  123. <layoutConstraint xsi:type="notation:Location" xmi:id="_XYeWKSQrEeeu6I-nNWXkgQ"/>
  124. </children>
  125. <children xsi:type="notation:Compartment" xmi:id="_XYeWKiQrEeeu6I-nNWXkgQ" type="StateTextCompartment">
  126. <children xsi:type="notation:Shape" xmi:id="_XYeWKyQrEeeu6I-nNWXkgQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  127. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XYeWLCQrEeeu6I-nNWXkgQ"/>
  128. </children>
  129. </children>
  130. <children xsi:type="notation:Compartment" xmi:id="_XYeWLSQrEeeu6I-nNWXkgQ" type="StateFigureCompartment"/>
  131. <styles xsi:type="notation:ShapeStyle" xmi:id="_XYeWLiQrEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  132. <styles xsi:type="notation:FontStyle" xmi:id="_XYeWLyQrEeeu6I-nNWXkgQ"/>
  133. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XYeWMCQrEeeu6I-nNWXkgQ" x="21" y="14" width="234" height="54"/>
  134. </children>
  135. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XYeWMSQrEeeu6I-nNWXkgQ"/>
  136. </children>
  137. <styles xsi:type="notation:ShapeStyle" xmi:id="_XYeWMiQrEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
  138. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XYeWMyQrEeeu6I-nNWXkgQ"/>
  139. </children>
  140. </children>
  141. <styles xsi:type="notation:ShapeStyle" xmi:id="_rpMerW9REeaXwv4KCSuD6Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  142. <styles xsi:type="notation:FontStyle" xmi:id="_rpMerm9REeaXwv4KCSuD6Q"/>
  143. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_rpMer29REeaXwv4KCSuD6Q" x="13" y="44" width="344" height="330"/>
  144. </children>
  145. <children xmi:id="_F7wN4BVAEeetu6TpqpTvnQ" type="State" element="_F7yDEBVAEeetu6TpqpTvnQ">
  146. <children xsi:type="notation:DecorationNode" xmi:id="_F7wN4RVAEeetu6TpqpTvnQ" type="StateName">
  147. <styles xsi:type="notation:ShapeStyle" xmi:id="_F7wN4hVAEeetu6TpqpTvnQ"/>
  148. <layoutConstraint xsi:type="notation:Location" xmi:id="_F7wN4xVAEeetu6TpqpTvnQ"/>
  149. </children>
  150. <children xsi:type="notation:Compartment" xmi:id="_F7wN5BVAEeetu6TpqpTvnQ" type="StateTextCompartment">
  151. <children xsi:type="notation:Shape" xmi:id="_F7wN5RVAEeetu6TpqpTvnQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  152. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_F7wN5hVAEeetu6TpqpTvnQ"/>
  153. </children>
  154. </children>
  155. <children xsi:type="notation:Compartment" xmi:id="_F7wN5xVAEeetu6TpqpTvnQ" type="StateFigureCompartment">
  156. <children xmi:id="_X2CCIBVAEeetu6TpqpTvnQ" type="Region" element="_F7z4QRVAEeetu6TpqpTvnQ">
  157. <children xsi:type="notation:DecorationNode" xmi:id="_X2CCIRVAEeetu6TpqpTvnQ" type="RegionName">
  158. <styles xsi:type="notation:ShapeStyle" xmi:id="_X2CCIhVAEeetu6TpqpTvnQ"/>
  159. <layoutConstraint xsi:type="notation:Location" xmi:id="_X2CCIxVAEeetu6TpqpTvnQ"/>
  160. </children>
  161. <children xsi:type="notation:Shape" xmi:id="_X2CCJBVAEeetu6TpqpTvnQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
  162. <children xmi:id="_X2CCJRVAEeetu6TpqpTvnQ" type="State" element="_F7z4QhVAEeetu6TpqpTvnQ">
  163. <children xsi:type="notation:DecorationNode" xmi:id="_X2CCJhVAEeetu6TpqpTvnQ" type="StateName">
  164. <styles xsi:type="notation:ShapeStyle" xmi:id="_X2CCJxVAEeetu6TpqpTvnQ"/>
  165. <layoutConstraint xsi:type="notation:Location" xmi:id="_X2CCKBVAEeetu6TpqpTvnQ"/>
  166. </children>
  167. <children xsi:type="notation:Compartment" xmi:id="_X2CCKRVAEeetu6TpqpTvnQ" type="StateTextCompartment">
  168. <children xsi:type="notation:Shape" xmi:id="_X2CCKhVAEeetu6TpqpTvnQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  169. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_X2CCKxVAEeetu6TpqpTvnQ"/>
  170. </children>
  171. </children>
  172. <children xsi:type="notation:Compartment" xmi:id="_X2CCLBVAEeetu6TpqpTvnQ" type="StateFigureCompartment"/>
  173. <styles xsi:type="notation:ShapeStyle" xmi:id="_X2CCLRVAEeetu6TpqpTvnQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  174. <styles xsi:type="notation:FontStyle" xmi:id="_X2CCLhVAEeetu6TpqpTvnQ"/>
  175. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_X2CCLxVAEeetu6TpqpTvnQ" x="24" y="98" width="229" height="55"/>
  176. </children>
  177. <children xmi:id="_X2CCMBVAEeetu6TpqpTvnQ" type="Entry" element="_F72UhBVAEeetu6TpqpTvnQ">
  178. <children xmi:id="_X2CCMRVAEeetu6TpqpTvnQ" type="BorderItemLabelContainer">
  179. <children xsi:type="notation:DecorationNode" xmi:id="_X2CCMhVAEeetu6TpqpTvnQ" type="BorderItemLabel">
  180. <styles xsi:type="notation:ShapeStyle" xmi:id="_X2CCMxVAEeetu6TpqpTvnQ"/>
  181. <layoutConstraint xsi:type="notation:Location" xmi:id="_X2CCNBVAEeetu6TpqpTvnQ"/>
  182. </children>
  183. <styles xsi:type="notation:ShapeStyle" xmi:id="_X2CCNRVAEeetu6TpqpTvnQ" fontName="Verdana" lineColor="4210752"/>
  184. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_X2CCNhVAEeetu6TpqpTvnQ"/>
  185. </children>
  186. <styles xsi:type="notation:ShapeStyle" xmi:id="_X2CCNxVAEeetu6TpqpTvnQ" fontName="Verdana" lineColor="4210752"/>
  187. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_X2CCOBVAEeetu6TpqpTvnQ" x="141" y="-17" width="15" height="15"/>
  188. </children>
  189. <children xmi:id="_X2CCORVAEeetu6TpqpTvnQ" type="State" element="_F727kBVAEeetu6TpqpTvnQ">
  190. <children xsi:type="notation:DecorationNode" xmi:id="_X2CCOhVAEeetu6TpqpTvnQ" type="StateName">
  191. <styles xsi:type="notation:ShapeStyle" xmi:id="_X2CCOxVAEeetu6TpqpTvnQ"/>
  192. <layoutConstraint xsi:type="notation:Location" xmi:id="_X2CCPBVAEeetu6TpqpTvnQ"/>
  193. </children>
  194. <children xsi:type="notation:Compartment" xmi:id="_X2CCPRVAEeetu6TpqpTvnQ" type="StateTextCompartment">
  195. <children xsi:type="notation:Shape" xmi:id="_X2CCPhVAEeetu6TpqpTvnQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  196. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_X2CCPxVAEeetu6TpqpTvnQ"/>
  197. </children>
  198. </children>
  199. <children xsi:type="notation:Compartment" xmi:id="_X2CCQBVAEeetu6TpqpTvnQ" type="StateFigureCompartment"/>
  200. <styles xsi:type="notation:ShapeStyle" xmi:id="_X2CCQRVAEeetu6TpqpTvnQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  201. <styles xsi:type="notation:FontStyle" xmi:id="_X2CCQhVAEeetu6TpqpTvnQ"/>
  202. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_X2CCQxVAEeetu6TpqpTvnQ" x="21" y="14" width="234" height="54"/>
  203. </children>
  204. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_X2CCRBVAEeetu6TpqpTvnQ"/>
  205. </children>
  206. <styles xsi:type="notation:ShapeStyle" xmi:id="_X2CCRRVAEeetu6TpqpTvnQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
  207. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_X2CCRhVAEeetu6TpqpTvnQ"/>
  208. </children>
  209. </children>
  210. <styles xsi:type="notation:ShapeStyle" xmi:id="_F7wOGhVAEeetu6TpqpTvnQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  211. <styles xsi:type="notation:FontStyle" xmi:id="_F7wOGxVAEeetu6TpqpTvnQ"/>
  212. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_F7wOHBVAEeetu6TpqpTvnQ" x="469" y="80" width="344" height="270"/>
  213. </children>
  214. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NPjBixA-EeGQ0KsLDV4EFg"/>
  215. </children>
  216. <styles xsi:type="notation:ShapeStyle" xmi:id="_NPjBhRA-EeGQ0KsLDV4EFg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
  217. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NPjBjBA-EeGQ0KsLDV4EFg" x="204" width="856" height="437"/>
  218. </children>
  219. <children xsi:type="notation:Shape" xmi:id="_NPsyjxA-EeGQ0KsLDV4EFg" type="StatechartText" fontName="Verdana" lineColor="4210752">
  220. <children xsi:type="notation:DecorationNode" xmi:id="_NPsykRA-EeGQ0KsLDV4EFg" type="StatechartName">
  221. <styles xsi:type="notation:ShapeStyle" xmi:id="_NPsykhA-EeGQ0KsLDV4EFg"/>
  222. <layoutConstraint xsi:type="notation:Location" xmi:id="_NPsykxA-EeGQ0KsLDV4EFg"/>
  223. </children>
  224. <children xsi:type="notation:Shape" xmi:id="_NPsylBA-EeGQ0KsLDV4EFg" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
  225. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NPsylRA-EeGQ0KsLDV4EFg"/>
  226. </children>
  227. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NPsylhA-EeGQ0KsLDV4EFg" x="-24" y="12" width="216" height="211"/>
  228. </children>
  229. <styles xsi:type="notation:DiagramStyle" xmi:id="_NPjBghA-EeGQ0KsLDV4EFg"/>
  230. <edges xmi:id="_yY3NwBBPEeGQ0KsLDV4EFg" type="Transition" element="_yYuD0BBPEeGQ0KsLDV4EFg" source="_XYeWHSQrEeeu6I-nNWXkgQ" target="_XYeWJiQrEeeu6I-nNWXkgQ">
  231. <children xsi:type="notation:DecorationNode" xmi:id="_yY3NxBBPEeGQ0KsLDV4EFg" type="TransitionExpression">
  232. <styles xsi:type="notation:ShapeStyle" xmi:id="_yY3NxRBPEeGQ0KsLDV4EFg"/>
  233. <layoutConstraint xsi:type="notation:Location" xmi:id="_yY3NxhBPEeGQ0KsLDV4EFg" y="40"/>
  234. </children>
  235. <styles xsi:type="notation:ConnectorStyle" xmi:id="_yY3NwRBPEeGQ0KsLDV4EFg" lineColor="4210752"/>
  236. <styles xsi:type="notation:FontStyle" xmi:id="_yY3NwxBPEeGQ0KsLDV4EFg" fontName="Verdana"/>
  237. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_yY3NwhBPEeGQ0KsLDV4EFg" points="[7, 0, -124, -1]$[127, 0, -4, -1]"/>
  238. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_yZT5sBBPEeGQ0KsLDV4EFg" id="(0.5854700854700855,0.0)"/>
  239. </edges>
  240. <edges xmi:id="_G0g-QPqCEeW6VYxAee_Daw" type="Transition" element="_G0eiAPqCEeW6VYxAee_Daw" source="_XYeWJiQrEeeu6I-nNWXkgQ" target="_XYeWEiQrEeeu6I-nNWXkgQ">
  241. <children xsi:type="notation:DecorationNode" xmi:id="_G0jagPqCEeW6VYxAee_Daw" type="TransitionExpression">
  242. <styles xsi:type="notation:ShapeStyle" xmi:id="_G0jagfqCEeW6VYxAee_Daw"/>
  243. <layoutConstraint xsi:type="notation:Location" xmi:id="_G0jagvqCEeW6VYxAee_Daw" x="4" y="-40"/>
  244. </children>
  245. <styles xsi:type="notation:ConnectorStyle" xmi:id="_G0g-QfqCEeW6VYxAee_Daw" lineColor="4210752"/>
  246. <styles xsi:type="notation:FontStyle" xmi:id="_G0hlUPqCEeW6VYxAee_Daw" fontName="Verdana"/>
  247. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_G0g-QvqCEeW6VYxAee_Daw" points="[5, 6, -3, -50]$[5, 27, -3, -29]$[5, 50, -3, -6]$[4, 51, -4, -5]$[4, 52, -4, -4]"/>
  248. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_36bV0A4PEeaFVqHEfs0_CA" id="(0.452991452991453,0.9478260869565217)"/>
  249. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_G0l2wPqCEeW6VYxAee_Daw" id="(0.48484848484848486,0.0684931506849315)"/>
  250. </edges>
  251. <edges xmi:id="_2dwgwBU9Eeetu6TpqpTvnQ" type="Transition" element="_2dvSoBU9Eeetu6TpqpTvnQ" source="_rIkIIG9PEeaXwv4KCSuD6Q" target="_rpMeFW9REeaXwv4KCSuD6Q">
  252. <children xsi:type="notation:DecorationNode" xmi:id="_2dwgxBU9Eeetu6TpqpTvnQ" type="TransitionExpression">
  253. <styles xsi:type="notation:ShapeStyle" xmi:id="_2dwgxRU9Eeetu6TpqpTvnQ"/>
  254. <layoutConstraint xsi:type="notation:Location" xmi:id="_2dwgxhU9Eeetu6TpqpTvnQ" y="10"/>
  255. </children>
  256. <styles xsi:type="notation:ConnectorStyle" xmi:id="_2dwgwRU9Eeetu6TpqpTvnQ" routing="Rectilinear" lineColor="4210752"/>
  257. <styles xsi:type="notation:FontStyle" xmi:id="_2dwgwxU9Eeetu6TpqpTvnQ" fontName="Verdana"/>
  258. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_2dwgwhU9Eeetu6TpqpTvnQ" points="[-5, -8, 7, -62]$[-5, 52, 7, -2]"/>
  259. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_2dyV8BU9Eeetu6TpqpTvnQ" id="(0.49336550060313633,0.005)"/>
  260. </edges>
  261. <edges xmi:id="_I43xMBU-Eeetu6TpqpTvnQ" type="Transition" element="_I42jEBU-Eeetu6TpqpTvnQ" source="_XYeWEiQrEeeu6I-nNWXkgQ" target="_XYdvBSQrEeeu6I-nNWXkgQ">
  262. <children xsi:type="notation:DecorationNode" xmi:id="_I43xNBU-Eeetu6TpqpTvnQ" type="TransitionExpression">
  263. <styles xsi:type="notation:ShapeStyle" xmi:id="_I43xNRU-Eeetu6TpqpTvnQ"/>
  264. <layoutConstraint xsi:type="notation:Location" xmi:id="_I43xNhU-Eeetu6TpqpTvnQ" x="4" y="-37"/>
  265. </children>
  266. <styles xsi:type="notation:ConnectorStyle" xmi:id="_I43xMRU-Eeetu6TpqpTvnQ" routing="Rectilinear" lineColor="4210752"/>
  267. <styles xsi:type="notation:FontStyle" xmi:id="_I43xMxU-Eeetu6TpqpTvnQ" fontName="Verdana"/>
  268. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_I43xMhU-Eeetu6TpqpTvnQ" points="[72, 68, 62, -65]$[72, 132, 62, -1]"/>
  269. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_I44_UBU-Eeetu6TpqpTvnQ" id="(0.15151515151515152,0.0)"/>
  270. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_I45mYBU-Eeetu6TpqpTvnQ" id="(0.19213973799126638,0.03389830508474576)"/>
  271. </edges>
  272. <edges xmi:id="_Kcwl0BU-Eeetu6TpqpTvnQ" type="Transition" element="_KcvXsBU-Eeetu6TpqpTvnQ" source="_XYdvBSQrEeeu6I-nNWXkgQ" target="_XYeWJiQrEeeu6I-nNWXkgQ">
  273. <children xsi:type="notation:DecorationNode" xmi:id="_Kcwl1BU-Eeetu6TpqpTvnQ" type="TransitionExpression">
  274. <styles xsi:type="notation:ShapeStyle" xmi:id="_Kcwl1RU-Eeetu6TpqpTvnQ"/>
  275. <layoutConstraint xsi:type="notation:Location" xmi:id="_Kcwl1hU-Eeetu6TpqpTvnQ" y="10"/>
  276. </children>
  277. <styles xsi:type="notation:ConnectorStyle" xmi:id="_Kcwl0RU-Eeetu6TpqpTvnQ" routing="Rectilinear" lineColor="4210752"/>
  278. <styles xsi:type="notation:FontStyle" xmi:id="_Kcwl0xU-Eeetu6TpqpTvnQ" fontName="Verdana"/>
  279. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Kcwl0hU-Eeetu6TpqpTvnQ" points="[6, 2, 4, 174]$[31, 2, 29, 174]$[31, -179, 29, -7]$[8, -179, 6, -7]"/>
  280. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_Kcxz8BU-Eeetu6TpqpTvnQ" id="(0.9737991266375546,0.42592592592592593)"/>
  281. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_Kcxz8RU-Eeetu6TpqpTvnQ" id="(0.9743589743589743,0.3391304347826087)"/>
  282. </edges>
  283. <edges xmi:id="_F78bIBVAEeetu6TpqpTvnQ" type="Transition" element="_F72UhRVAEeetu6TpqpTvnQ" source="_X2CCMBVAEeetu6TpqpTvnQ" target="_X2CCORVAEeetu6TpqpTvnQ">
  284. <children xsi:type="notation:DecorationNode" xmi:id="_F78bIRVAEeetu6TpqpTvnQ" type="TransitionExpression">
  285. <styles xsi:type="notation:ShapeStyle" xmi:id="_F78bIhVAEeetu6TpqpTvnQ"/>
  286. <layoutConstraint xsi:type="notation:Location" xmi:id="_F78bIxVAEeetu6TpqpTvnQ" y="40"/>
  287. </children>
  288. <styles xsi:type="notation:ConnectorStyle" xmi:id="_F78bJBVAEeetu6TpqpTvnQ" lineColor="4210752"/>
  289. <styles xsi:type="notation:FontStyle" xmi:id="_F78bJRVAEeetu6TpqpTvnQ" fontName="Verdana"/>
  290. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_F78bJhVAEeetu6TpqpTvnQ" points="[7, 0, -124, -1]$[127, 0, -4, -1]"/>
  291. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_F78bJxVAEeetu6TpqpTvnQ" id="(0.5854700854700855,0.0)"/>
  292. </edges>
  293. <edges xmi:id="_F79pSRVAEeetu6TpqpTvnQ" type="Transition" element="_F70fZBVAEeetu6TpqpTvnQ" source="_X2CCJRVAEeetu6TpqpTvnQ" target="_X2CCORVAEeetu6TpqpTvnQ">
  294. <children xsi:type="notation:DecorationNode" xmi:id="_F79pShVAEeetu6TpqpTvnQ" type="TransitionExpression">
  295. <styles xsi:type="notation:ShapeStyle" xmi:id="_F79pSxVAEeetu6TpqpTvnQ"/>
  296. <layoutConstraint xsi:type="notation:Location" xmi:id="_F79pTBVAEeetu6TpqpTvnQ" y="10"/>
  297. </children>
  298. <styles xsi:type="notation:ConnectorStyle" xmi:id="_F79pTRVAEeetu6TpqpTvnQ" routing="Rectilinear" lineColor="4210752"/>
  299. <styles xsi:type="notation:FontStyle" xmi:id="_F79pThVAEeetu6TpqpTvnQ" fontName="Verdana"/>
  300. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_F79pTxVAEeetu6TpqpTvnQ" points="[188, 33, 4, 101]$[221, 33, 37, 101]$[221, -60, 37, 8]$[190, -60, 6, 8]"/>
  301. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_F79pUBVAEeetu6TpqpTvnQ" id="(0.1615720524017467,0.0)"/>
  302. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_F79pURVAEeetu6TpqpTvnQ" id="(0.9743589743589743,0.3391304347826087)"/>
  303. </edges>
  304. <edges xmi:id="_UV3HABVAEeetu6TpqpTvnQ" type="Transition" element="_UV144BVAEeetu6TpqpTvnQ" source="_X2CCORVAEeetu6TpqpTvnQ" target="_X2CCJRVAEeetu6TpqpTvnQ">
  305. <children xsi:type="notation:DecorationNode" xmi:id="_UV3uEBVAEeetu6TpqpTvnQ" type="TransitionExpression">
  306. <styles xsi:type="notation:ShapeStyle" xmi:id="_UV3uERVAEeetu6TpqpTvnQ"/>
  307. <layoutConstraint xsi:type="notation:Location" xmi:id="_UV3uEhVAEeetu6TpqpTvnQ" y="10"/>
  308. </children>
  309. <styles xsi:type="notation:ConnectorStyle" xmi:id="_UV3HARVAEeetu6TpqpTvnQ" routing="Rectilinear" lineColor="4210752"/>
  310. <styles xsi:type="notation:FontStyle" xmi:id="_UV3HAxVAEeetu6TpqpTvnQ" fontName="Verdana"/>
  311. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UV3HAhVAEeetu6TpqpTvnQ" points="[51, 49, 59, -44]$[51, 84, 59, -9]"/>
  312. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_UV5jQBVAEeetu6TpqpTvnQ" id="(0.19658119658119658,0.0)"/>
  313. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_UV5jQRVAEeetu6TpqpTvnQ" id="(0.15283842794759825,0.1917808219178082)"/>
  314. </edges>
  315. <edges xmi:id="_j7GWgBVAEeetu6TpqpTvnQ" type="Transition" element="_j7FvcBVAEeetu6TpqpTvnQ" source="_rpMeFW9REeaXwv4KCSuD6Q" target="_F7wN4BVAEeetu6TpqpTvnQ">
  316. <children xsi:type="notation:DecorationNode" xmi:id="_j7G9kRVAEeetu6TpqpTvnQ" type="TransitionExpression">
  317. <styles xsi:type="notation:ShapeStyle" xmi:id="_j7G9khVAEeetu6TpqpTvnQ"/>
  318. <layoutConstraint xsi:type="notation:Location" xmi:id="_j7G9kxVAEeetu6TpqpTvnQ" x="-7" y="-13"/>
  319. </children>
  320. <styles xsi:type="notation:ConnectorStyle" xmi:id="_j7GWgRVAEeetu6TpqpTvnQ" routing="Rectilinear" lineColor="4210752"/>
  321. <styles xsi:type="notation:FontStyle" xmi:id="_j7G9kBVAEeetu6TpqpTvnQ" fontName="Verdana"/>
  322. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_j7GWghVAEeetu6TpqpTvnQ" points="[0, 53, -117, 0]$[117, 53, 0, 0]"/>
  323. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_j7ILsBVAEeetu6TpqpTvnQ" id="(1.0,0.08706467661691543)"/>
  324. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_j7ILsRVAEeetu6TpqpTvnQ" id="(0.0029239766081871343,0.17350157728706625)"/>
  325. </edges>
  326. <edges xmi:id="_byTsSh7JEeeMxp-88Ms92w" type="Transition" element="_byRQAB7JEeeMxp-88Ms92w" source="_F7wN4BVAEeetu6TpqpTvnQ" target="_rpMeFW9REeaXwv4KCSuD6Q">
  327. <children xsi:type="notation:DecorationNode" xmi:id="_byTsSx7JEeeMxp-88Ms92w" type="TransitionExpression">
  328. <styles xsi:type="notation:ShapeStyle" xmi:id="_byTsTB7JEeeMxp-88Ms92w"/>
  329. <layoutConstraint xsi:type="notation:Location" xmi:id="_byTsTR7JEeeMxp-88Ms92w" x="-5" y="8"/>
  330. </children>
  331. <styles xsi:type="notation:ConnectorStyle" xmi:id="_byTsTh7JEeeMxp-88Ms92w" routing="Rectilinear" lineColor="4210752"/>
  332. <styles xsi:type="notation:FontStyle" xmi:id="_byTsTx7JEeeMxp-88Ms92w" fontName="Verdana"/>
  333. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_byTsUB7JEeeMxp-88Ms92w" points="[275, -168, -42, 73]$[275, -192, -42, 49]$[317, -192, 0, 49]$[317, -238, 0, 3]$[324, -238, 7, 3]"/>
  334. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_byTsUR7JEeeMxp-88Ms92w" id="(0.0,0.5394321766561514)"/>
  335. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_cPsL0B7JEeeMxp-88Ms92w" id="(0.9825581395348837,0.7213930348258707)"/>
  336. </edges>
  337. </notation:Diagram>
  338. </xmi:XMI>