TrafficLightCtrl.sct 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352
  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" name="TrafficLightCtrl">
  4. <regions xmi:id="_YM2j4CQsEeeu6I-nNWXkgQ" name="main">
  5. <vertices xsi:type="sgraph:Entry" xmi:id="_YM2j4SQsEeeu6I-nNWXkgQ">
  6. <outgoingTransitions xmi:id="_YM2j4iQsEeeu6I-nNWXkgQ" specification="" target="_YM2j4yQsEeeu6I-nNWXkgQ"/>
  7. </vertices>
  8. <vertices xsi:type="sgraph:State" xmi:id="_YM2j4yQsEeeu6I-nNWXkgQ" name="normal" incomingTransitions="_YM2j4iQsEeeu6I-nNWXkgQ">
  9. <outgoingTransitions xmi:id="_YM3K8SQsEeeu6I-nNWXkgQ" specification="police_interrupt" target="_YM5ALSQsEeeu6I-nNWXkgQ"/>
  10. <regions xmi:id="_YM3yAyQsEeeu6I-nNWXkgQ" name="normal">
  11. <vertices xsi:type="sgraph:State" xmi:id="_YM3yBCQsEeeu6I-nNWXkgQ" specification="entry / raise displayYellow" name="Yellow" incomingTransitions="_YM4ZHCQsEeeu6I-nNWXkgQ">
  12. <outgoingTransitions xmi:id="_YM3yDCQsEeeu6I-nNWXkgQ" specification="after 5s" target="_YM5AICQsEeeu6I-nNWXkgQ"/>
  13. </vertices>
  14. <vertices xsi:type="sgraph:State" xmi:id="_YM4ZFCQsEeeu6I-nNWXkgQ" specification="entry / raise displayGreen" name="Green" incomingTransitions="_YM5AKCQsEeeu6I-nNWXkgQ">
  15. <outgoingTransitions xmi:id="_YM4ZHCQsEeeu6I-nNWXkgQ" specification="after 55s" target="_YM3yBCQsEeeu6I-nNWXkgQ"/>
  16. </vertices>
  17. <vertices xsi:type="sgraph:Entry" xmi:id="_YM4ZISQsEeeu6I-nNWXkgQ">
  18. <outgoingTransitions xmi:id="_YM4ZIiQsEeeu6I-nNWXkgQ" target="_YM5AICQsEeeu6I-nNWXkgQ"/>
  19. </vertices>
  20. <vertices xsi:type="sgraph:State" xmi:id="_YM5AICQsEeeu6I-nNWXkgQ" specification="entry / raise displayRed" name="Red" incomingTransitions="_YM4ZIiQsEeeu6I-nNWXkgQ _YM3yDCQsEeeu6I-nNWXkgQ">
  21. <outgoingTransitions xmi:id="_YM5AKCQsEeeu6I-nNWXkgQ" specification="after 60s" target="_YM4ZFCQsEeeu6I-nNWXkgQ"/>
  22. </vertices>
  23. <vertices xsi:type="sgraph:Entry" xmi:id="_gVVRcCQtEeeu6I-nNWXkgQ" name="hist" incomingTransitions="_YM5nMSQsEeeu6I-nNWXkgQ" kind="SHALLOW_HISTORY"/>
  24. </regions>
  25. </vertices>
  26. <vertices xsi:type="sgraph:State" xmi:id="_YM5ALSQsEeeu6I-nNWXkgQ" name="interrupted" incomingTransitions="_YM3K8SQsEeeu6I-nNWXkgQ">
  27. <outgoingTransitions xmi:id="_YM5nMSQsEeeu6I-nNWXkgQ" specification="police_interrupt" target="_gVVRcCQtEeeu6I-nNWXkgQ"/>
  28. <regions xmi:id="_YM5nNSQsEeeu6I-nNWXkgQ" name="interrupted">
  29. <vertices xsi:type="sgraph:State" xmi:id="_YM5nNiQsEeeu6I-nNWXkgQ" specification="entry / raise displayNone" name="Black" incomingTransitions="_YM5nTSQsEeeu6I-nNWXkgQ">
  30. <outgoingTransitions xmi:id="_YM5nPiQsEeeu6I-nNWXkgQ" specification="after 1s" target="_YM5nRSQsEeeu6I-nNWXkgQ"/>
  31. </vertices>
  32. <vertices xsi:type="sgraph:Entry" xmi:id="_YM5nQyQsEeeu6I-nNWXkgQ">
  33. <outgoingTransitions xmi:id="_YM5nRCQsEeeu6I-nNWXkgQ" target="_YM5nRSQsEeeu6I-nNWXkgQ"/>
  34. </vertices>
  35. <vertices xsi:type="sgraph:State" xmi:id="_YM5nRSQsEeeu6I-nNWXkgQ" specification="entry / raise displayYellow" name="Yellow" incomingTransitions="_YM5nRCQsEeeu6I-nNWXkgQ _YM5nPiQsEeeu6I-nNWXkgQ">
  36. <outgoingTransitions xmi:id="_YM5nTSQsEeeu6I-nNWXkgQ" specification="after 1s" target="_YM5nNiQsEeeu6I-nNWXkgQ"/>
  37. </vertices>
  38. </regions>
  39. </vertices>
  40. </regions>
  41. </sgraph:Statechart>
  42. <notation:Diagram xmi:id="_NPjBgRA-EeGQ0KsLDV4EFg" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_NPjBgBA-EeGQ0KsLDV4EFg" measurementUnit="Pixel">
  43. <children xsi:type="notation:Shape" xmi:id="_NPsyjxA-EeGQ0KsLDV4EFg" type="StatechartText" fontName="Verdana" lineColor="4210752">
  44. <children xsi:type="notation:DecorationNode" xmi:id="_NPsykRA-EeGQ0KsLDV4EFg" type="StatechartName">
  45. <styles xsi:type="notation:ShapeStyle" xmi:id="_NPsykhA-EeGQ0KsLDV4EFg"/>
  46. <layoutConstraint xsi:type="notation:Location" xmi:id="_NPsykxA-EeGQ0KsLDV4EFg"/>
  47. </children>
  48. <children xsi:type="notation:Shape" xmi:id="_NPsylBA-EeGQ0KsLDV4EFg" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
  49. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NPsylRA-EeGQ0KsLDV4EFg"/>
  50. </children>
  51. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NPsylhA-EeGQ0KsLDV4EFg" x="-24" y="36" width="216" height="211"/>
  52. </children>
  53. <children xmi:id="_YM1VwCQsEeeu6I-nNWXkgQ" type="Region" element="_YM2j4CQsEeeu6I-nNWXkgQ">
  54. <children xsi:type="notation:DecorationNode" xmi:id="_YM1VwSQsEeeu6I-nNWXkgQ" type="RegionName">
  55. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1VwiQsEeeu6I-nNWXkgQ"/>
  56. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM1VwyQsEeeu6I-nNWXkgQ"/>
  57. </children>
  58. <children xsi:type="notation:Shape" xmi:id="_YM1VxCQsEeeu6I-nNWXkgQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
  59. <children xmi:id="_YM1VxSQsEeeu6I-nNWXkgQ" type="Entry" element="_YM2j4SQsEeeu6I-nNWXkgQ">
  60. <children xmi:id="_YM1VxiQsEeeu6I-nNWXkgQ" type="BorderItemLabelContainer">
  61. <children xsi:type="notation:DecorationNode" xmi:id="_YM1VxyQsEeeu6I-nNWXkgQ" type="BorderItemLabel">
  62. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1VyCQsEeeu6I-nNWXkgQ"/>
  63. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM1VySQsEeeu6I-nNWXkgQ"/>
  64. </children>
  65. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1VyiQsEeeu6I-nNWXkgQ" fontName="Verdana" lineColor="4210752"/>
  66. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1VyyQsEeeu6I-nNWXkgQ"/>
  67. </children>
  68. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1VzCQsEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="0" lineColor="16777215"/>
  69. <styles xsi:type="notation:NamedStyle" xmi:id="_YM1VzSQsEeeu6I-nNWXkgQ" name="allowColors"/>
  70. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1VziQsEeeu6I-nNWXkgQ" x="169" y="-4" width="18" height="16"/>
  71. </children>
  72. <children xmi:id="_YM1VzyQsEeeu6I-nNWXkgQ" type="State" element="_YM2j4yQsEeeu6I-nNWXkgQ">
  73. <children xsi:type="notation:DecorationNode" xmi:id="_YM1V0CQsEeeu6I-nNWXkgQ" type="StateName">
  74. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1V0SQsEeeu6I-nNWXkgQ"/>
  75. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM1V0iQsEeeu6I-nNWXkgQ"/>
  76. </children>
  77. <children xsi:type="notation:Compartment" xmi:id="_YM1V0yQsEeeu6I-nNWXkgQ" type="StateTextCompartment">
  78. <children xsi:type="notation:Shape" xmi:id="_YM1V1CQsEeeu6I-nNWXkgQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  79. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1V1SQsEeeu6I-nNWXkgQ"/>
  80. </children>
  81. </children>
  82. <children xsi:type="notation:Compartment" xmi:id="_YM1V1iQsEeeu6I-nNWXkgQ" type="StateFigureCompartment">
  83. <children xmi:id="_YM1V1yQsEeeu6I-nNWXkgQ" type="Region" element="_YM3yAyQsEeeu6I-nNWXkgQ">
  84. <children xsi:type="notation:DecorationNode" xmi:id="_YM1V2CQsEeeu6I-nNWXkgQ" type="RegionName">
  85. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1V2SQsEeeu6I-nNWXkgQ"/>
  86. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM1V2iQsEeeu6I-nNWXkgQ"/>
  87. </children>
  88. <children xsi:type="notation:Shape" xmi:id="_YM1V2yQsEeeu6I-nNWXkgQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
  89. <children xmi:id="_YM1V3CQsEeeu6I-nNWXkgQ" type="State" element="_YM3yBCQsEeeu6I-nNWXkgQ">
  90. <children xsi:type="notation:DecorationNode" xmi:id="_YM1V3SQsEeeu6I-nNWXkgQ" type="StateName">
  91. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1V3iQsEeeu6I-nNWXkgQ"/>
  92. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM1V3yQsEeeu6I-nNWXkgQ"/>
  93. </children>
  94. <children xsi:type="notation:Compartment" xmi:id="_YM1V4CQsEeeu6I-nNWXkgQ" type="StateTextCompartment">
  95. <children xsi:type="notation:Shape" xmi:id="_YM1V4SQsEeeu6I-nNWXkgQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  96. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1V4iQsEeeu6I-nNWXkgQ"/>
  97. </children>
  98. </children>
  99. <children xsi:type="notation:Compartment" xmi:id="_YM1V4yQsEeeu6I-nNWXkgQ" type="StateFigureCompartment"/>
  100. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1V5CQsEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  101. <styles xsi:type="notation:FontStyle" xmi:id="_YM1V5SQsEeeu6I-nNWXkgQ"/>
  102. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1V5iQsEeeu6I-nNWXkgQ" x="24" y="182" width="229" height="54"/>
  103. </children>
  104. <children xmi:id="_YM1V5yQsEeeu6I-nNWXkgQ" type="State" element="_YM4ZFCQsEeeu6I-nNWXkgQ">
  105. <children xsi:type="notation:DecorationNode" xmi:id="_YM1V6CQsEeeu6I-nNWXkgQ" type="StateName">
  106. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1V6SQsEeeu6I-nNWXkgQ"/>
  107. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM1V6iQsEeeu6I-nNWXkgQ"/>
  108. </children>
  109. <children xsi:type="notation:Compartment" xmi:id="_YM1V6yQsEeeu6I-nNWXkgQ" type="StateTextCompartment">
  110. <children xsi:type="notation:Shape" xmi:id="_YM1V7CQsEeeu6I-nNWXkgQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  111. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1V7SQsEeeu6I-nNWXkgQ"/>
  112. </children>
  113. </children>
  114. <children xsi:type="notation:Compartment" xmi:id="_YM1V7iQsEeeu6I-nNWXkgQ" type="StateFigureCompartment"/>
  115. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1V7yQsEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  116. <styles xsi:type="notation:FontStyle" xmi:id="_YM1V8CQsEeeu6I-nNWXkgQ"/>
  117. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1V8SQsEeeu6I-nNWXkgQ" x="23" y="98" width="231" height="54"/>
  118. </children>
  119. <children xmi:id="_YM1V8iQsEeeu6I-nNWXkgQ" type="Entry" element="_YM4ZISQsEeeu6I-nNWXkgQ">
  120. <children xmi:id="_YM1V8yQsEeeu6I-nNWXkgQ" type="BorderItemLabelContainer">
  121. <children xsi:type="notation:DecorationNode" xmi:id="_YM1V9CQsEeeu6I-nNWXkgQ" type="BorderItemLabel">
  122. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1V9SQsEeeu6I-nNWXkgQ"/>
  123. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM1V9iQsEeeu6I-nNWXkgQ"/>
  124. </children>
  125. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1V9yQsEeeu6I-nNWXkgQ" fontName="Verdana" lineColor="4210752"/>
  126. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1V-CQsEeeu6I-nNWXkgQ"/>
  127. </children>
  128. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1V-SQsEeeu6I-nNWXkgQ" fontName="Verdana" lineColor="4210752"/>
  129. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1V-iQsEeeu6I-nNWXkgQ" x="141" y="-17" width="15" height="15"/>
  130. </children>
  131. <children xmi:id="_YM1V-yQsEeeu6I-nNWXkgQ" type="State" element="_YM5AICQsEeeu6I-nNWXkgQ">
  132. <children xsi:type="notation:DecorationNode" xmi:id="_YM1V_CQsEeeu6I-nNWXkgQ" type="StateName">
  133. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1V_SQsEeeu6I-nNWXkgQ"/>
  134. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM1V_iQsEeeu6I-nNWXkgQ"/>
  135. </children>
  136. <children xsi:type="notation:Compartment" xmi:id="_YM1V_yQsEeeu6I-nNWXkgQ" type="StateTextCompartment">
  137. <children xsi:type="notation:Shape" xmi:id="_YM1WACQsEeeu6I-nNWXkgQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  138. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WASQsEeeu6I-nNWXkgQ"/>
  139. </children>
  140. </children>
  141. <children xsi:type="notation:Compartment" xmi:id="_YM1WAiQsEeeu6I-nNWXkgQ" type="StateFigureCompartment"/>
  142. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WAyQsEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  143. <styles xsi:type="notation:FontStyle" xmi:id="_YM1WBCQsEeeu6I-nNWXkgQ"/>
  144. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WBSQsEeeu6I-nNWXkgQ" x="21" y="14" width="234" height="54"/>
  145. </children>
  146. <children xmi:id="_gVx9YCQtEeeu6I-nNWXkgQ" type="ShallowHistory" element="_gVVRcCQtEeeu6I-nNWXkgQ">
  147. <children xmi:id="_gVzykCQtEeeu6I-nNWXkgQ" type="BorderItemLabelContainer">
  148. <children xsi:type="notation:DecorationNode" xmi:id="_gV-KoCQtEeeu6I-nNWXkgQ" type="BorderItemLabel">
  149. <styles xsi:type="notation:ShapeStyle" xmi:id="_gV-KoSQtEeeu6I-nNWXkgQ"/>
  150. <layoutConstraint xsi:type="notation:Location" xmi:id="_gV-KoiQtEeeu6I-nNWXkgQ"/>
  151. </children>
  152. <styles xsi:type="notation:ShapeStyle" xmi:id="_gVzykSQtEeeu6I-nNWXkgQ" fontName="Verdana" lineColor="4210752"/>
  153. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_gVzykiQtEeeu6I-nNWXkgQ"/>
  154. </children>
  155. <styles xsi:type="notation:ShapeStyle" xmi:id="_gVx9YSQtEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="0" lineColor="16777215"/>
  156. <styles xsi:type="notation:NamedStyle" xmi:id="_gVx9YiQtEeeu6I-nNWXkgQ" name="allowColors"/>
  157. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_gVx9YyQtEeeu6I-nNWXkgQ" x="297" y="206"/>
  158. </children>
  159. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WBiQsEeeu6I-nNWXkgQ"/>
  160. </children>
  161. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WByQsEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
  162. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WCCQsEeeu6I-nNWXkgQ"/>
  163. </children>
  164. </children>
  165. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WCSQsEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  166. <styles xsi:type="notation:FontStyle" xmi:id="_YM1WCiQsEeeu6I-nNWXkgQ"/>
  167. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WCyQsEeeu6I-nNWXkgQ" x="13" y="44" width="350" height="340"/>
  168. </children>
  169. <children xmi:id="_YM1WDCQsEeeu6I-nNWXkgQ" type="State" element="_YM5ALSQsEeeu6I-nNWXkgQ">
  170. <children xsi:type="notation:DecorationNode" xmi:id="_YM1WDSQsEeeu6I-nNWXkgQ" type="StateName">
  171. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WDiQsEeeu6I-nNWXkgQ"/>
  172. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM1WDyQsEeeu6I-nNWXkgQ"/>
  173. </children>
  174. <children xsi:type="notation:Compartment" xmi:id="_YM1WECQsEeeu6I-nNWXkgQ" type="StateTextCompartment">
  175. <children xsi:type="notation:Shape" xmi:id="_YM1WESQsEeeu6I-nNWXkgQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  176. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WEiQsEeeu6I-nNWXkgQ"/>
  177. </children>
  178. </children>
  179. <children xsi:type="notation:Compartment" xmi:id="_YM1WEyQsEeeu6I-nNWXkgQ" type="StateFigureCompartment">
  180. <children xmi:id="_YM1WFCQsEeeu6I-nNWXkgQ" type="Region" element="_YM5nNSQsEeeu6I-nNWXkgQ">
  181. <children xsi:type="notation:DecorationNode" xmi:id="_YM1WFSQsEeeu6I-nNWXkgQ" type="RegionName">
  182. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WFiQsEeeu6I-nNWXkgQ"/>
  183. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM1WFyQsEeeu6I-nNWXkgQ"/>
  184. </children>
  185. <children xsi:type="notation:Shape" xmi:id="_YM1WGCQsEeeu6I-nNWXkgQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
  186. <children xmi:id="_YM1WGSQsEeeu6I-nNWXkgQ" type="State" element="_YM5nNiQsEeeu6I-nNWXkgQ">
  187. <children xsi:type="notation:DecorationNode" xmi:id="_YM1WGiQsEeeu6I-nNWXkgQ" type="StateName">
  188. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WGyQsEeeu6I-nNWXkgQ"/>
  189. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM1WHCQsEeeu6I-nNWXkgQ"/>
  190. </children>
  191. <children xsi:type="notation:Compartment" xmi:id="_YM1WHSQsEeeu6I-nNWXkgQ" type="StateTextCompartment">
  192. <children xsi:type="notation:Shape" xmi:id="_YM1WHiQsEeeu6I-nNWXkgQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  193. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WHyQsEeeu6I-nNWXkgQ"/>
  194. </children>
  195. </children>
  196. <children xsi:type="notation:Compartment" xmi:id="_YM1WICQsEeeu6I-nNWXkgQ" type="StateFigureCompartment"/>
  197. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WISQsEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  198. <styles xsi:type="notation:FontStyle" xmi:id="_YM1WIiQsEeeu6I-nNWXkgQ"/>
  199. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WIyQsEeeu6I-nNWXkgQ" x="24" y="98" width="229" height="55"/>
  200. </children>
  201. <children xmi:id="_YM1WJCQsEeeu6I-nNWXkgQ" type="Entry" element="_YM5nQyQsEeeu6I-nNWXkgQ">
  202. <children xmi:id="_YM1WJSQsEeeu6I-nNWXkgQ" type="BorderItemLabelContainer">
  203. <children xsi:type="notation:DecorationNode" xmi:id="_YM1WJiQsEeeu6I-nNWXkgQ" type="BorderItemLabel">
  204. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WJyQsEeeu6I-nNWXkgQ"/>
  205. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM1WKCQsEeeu6I-nNWXkgQ"/>
  206. </children>
  207. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WKSQsEeeu6I-nNWXkgQ" fontName="Verdana" lineColor="4210752"/>
  208. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WKiQsEeeu6I-nNWXkgQ"/>
  209. </children>
  210. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WKyQsEeeu6I-nNWXkgQ" fontName="Verdana" lineColor="4210752"/>
  211. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WLCQsEeeu6I-nNWXkgQ" x="141" y="-17" width="15" height="15"/>
  212. </children>
  213. <children xmi:id="_YM1WLSQsEeeu6I-nNWXkgQ" type="State" element="_YM5nRSQsEeeu6I-nNWXkgQ">
  214. <children xsi:type="notation:DecorationNode" xmi:id="_YM1WLiQsEeeu6I-nNWXkgQ" type="StateName">
  215. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WLyQsEeeu6I-nNWXkgQ"/>
  216. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM1WMCQsEeeu6I-nNWXkgQ"/>
  217. </children>
  218. <children xsi:type="notation:Compartment" xmi:id="_YM1WMSQsEeeu6I-nNWXkgQ" type="StateTextCompartment">
  219. <children xsi:type="notation:Shape" xmi:id="_YM1WMiQsEeeu6I-nNWXkgQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  220. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WMyQsEeeu6I-nNWXkgQ"/>
  221. </children>
  222. </children>
  223. <children xsi:type="notation:Compartment" xmi:id="_YM1WNCQsEeeu6I-nNWXkgQ" type="StateFigureCompartment"/>
  224. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WNSQsEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  225. <styles xsi:type="notation:FontStyle" xmi:id="_YM1WNiQsEeeu6I-nNWXkgQ"/>
  226. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WNyQsEeeu6I-nNWXkgQ" x="21" y="14" width="234" height="54"/>
  227. </children>
  228. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WOCQsEeeu6I-nNWXkgQ"/>
  229. </children>
  230. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WOSQsEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
  231. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WOiQsEeeu6I-nNWXkgQ"/>
  232. </children>
  233. </children>
  234. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WOyQsEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  235. <styles xsi:type="notation:FontStyle" xmi:id="_YM1WPCQsEeeu6I-nNWXkgQ"/>
  236. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WPSQsEeeu6I-nNWXkgQ" x="469" y="80" width="344" height="270"/>
  237. </children>
  238. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WPiQsEeeu6I-nNWXkgQ"/>
  239. </children>
  240. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM1WPyQsEeeu6I-nNWXkgQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
  241. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YM1WQCQsEeeu6I-nNWXkgQ" x="214" y="10" width="856" height="437"/>
  242. </children>
  243. <styles xsi:type="notation:DiagramStyle" xmi:id="_NPjBghA-EeGQ0KsLDV4EFg"/>
  244. <edges xmi:id="_YM8DcCQsEeeu6I-nNWXkgQ" type="Transition" element="_YM4ZIiQsEeeu6I-nNWXkgQ" source="_YM1V8iQsEeeu6I-nNWXkgQ" target="_YM1V-yQsEeeu6I-nNWXkgQ">
  245. <children xsi:type="notation:DecorationNode" xmi:id="_YM8DcSQsEeeu6I-nNWXkgQ" type="TransitionExpression">
  246. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM8DciQsEeeu6I-nNWXkgQ"/>
  247. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM8DcyQsEeeu6I-nNWXkgQ" y="40"/>
  248. </children>
  249. <styles xsi:type="notation:ConnectorStyle" xmi:id="_YM8DdCQsEeeu6I-nNWXkgQ" lineColor="4210752"/>
  250. <styles xsi:type="notation:FontStyle" xmi:id="_YM8DdSQsEeeu6I-nNWXkgQ" fontName="Verdana"/>
  251. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_YM8DdiQsEeeu6I-nNWXkgQ" points="[7, 0, -124, -1]$[127, 0, -4, -1]"/>
  252. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8DdyQsEeeu6I-nNWXkgQ" id="(0.5854700854700855,0.0)"/>
  253. </edges>
  254. <edges xmi:id="_YM8qgCQsEeeu6I-nNWXkgQ" type="Transition" element="_YM5AKCQsEeeu6I-nNWXkgQ" source="_YM1V-yQsEeeu6I-nNWXkgQ" target="_YM1V5yQsEeeu6I-nNWXkgQ">
  255. <children xsi:type="notation:DecorationNode" xmi:id="_YM8qgSQsEeeu6I-nNWXkgQ" type="TransitionExpression">
  256. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM8qgiQsEeeu6I-nNWXkgQ"/>
  257. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM8qgyQsEeeu6I-nNWXkgQ" x="4" y="-40"/>
  258. </children>
  259. <styles xsi:type="notation:ConnectorStyle" xmi:id="_YM8qhCQsEeeu6I-nNWXkgQ" lineColor="4210752"/>
  260. <styles xsi:type="notation:FontStyle" xmi:id="_YM8qhSQsEeeu6I-nNWXkgQ" fontName="Verdana"/>
  261. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_YM8qhiQsEeeu6I-nNWXkgQ" points="[5, 6, -3, -50]$[5, 27, -3, -29]$[5, 50, -3, -6]$[4, 51, -4, -5]$[4, 52, -4, -4]"/>
  262. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8qhyQsEeeu6I-nNWXkgQ" id="(0.452991452991453,0.9478260869565217)"/>
  263. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8qiCQsEeeu6I-nNWXkgQ" id="(0.48484848484848486,0.0684931506849315)"/>
  264. </edges>
  265. <edges xmi:id="_YM8qiSQsEeeu6I-nNWXkgQ" type="Transition" element="_YM2j4iQsEeeu6I-nNWXkgQ" source="_YM1VxSQsEeeu6I-nNWXkgQ" target="_YM1VzyQsEeeu6I-nNWXkgQ">
  266. <children xsi:type="notation:DecorationNode" xmi:id="_YM8qiiQsEeeu6I-nNWXkgQ" type="TransitionExpression">
  267. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM8qiyQsEeeu6I-nNWXkgQ"/>
  268. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM8qjCQsEeeu6I-nNWXkgQ" y="10"/>
  269. </children>
  270. <styles xsi:type="notation:ConnectorStyle" xmi:id="_YM8qjSQsEeeu6I-nNWXkgQ" routing="Rectilinear" lineColor="4210752"/>
  271. <styles xsi:type="notation:FontStyle" xmi:id="_YM8qjiQsEeeu6I-nNWXkgQ" fontName="Verdana"/>
  272. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_YM8qjyQsEeeu6I-nNWXkgQ" points="[-5, -8, 7, -62]$[-5, 52, 7, -2]"/>
  273. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8qkCQsEeeu6I-nNWXkgQ" id="(0.4847852310274296,0.004850746268656716)"/>
  274. </edges>
  275. <edges xmi:id="_YM8qkSQsEeeu6I-nNWXkgQ" type="Transition" element="_YM4ZHCQsEeeu6I-nNWXkgQ" source="_YM1V5yQsEeeu6I-nNWXkgQ" target="_YM1V3CQsEeeu6I-nNWXkgQ">
  276. <children xsi:type="notation:DecorationNode" xmi:id="_YM8qkiQsEeeu6I-nNWXkgQ" type="TransitionExpression">
  277. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM8qkyQsEeeu6I-nNWXkgQ"/>
  278. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM8qlCQsEeeu6I-nNWXkgQ" x="4" y="-37"/>
  279. </children>
  280. <styles xsi:type="notation:ConnectorStyle" xmi:id="_YM8qlSQsEeeu6I-nNWXkgQ" routing="Rectilinear" lineColor="4210752"/>
  281. <styles xsi:type="notation:FontStyle" xmi:id="_YM8qliQsEeeu6I-nNWXkgQ" fontName="Verdana"/>
  282. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_YM8qlyQsEeeu6I-nNWXkgQ" points="[72, 68, 62, -65]$[72, 132, 62, -1]"/>
  283. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8qmCQsEeeu6I-nNWXkgQ" id="(0.15151515151515152,0.0)"/>
  284. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8qmSQsEeeu6I-nNWXkgQ" id="(0.19213973799126638,0.03389830508474576)"/>
  285. </edges>
  286. <edges xmi:id="_YM8qmiQsEeeu6I-nNWXkgQ" type="Transition" element="_YM3yDCQsEeeu6I-nNWXkgQ" source="_YM1V3CQsEeeu6I-nNWXkgQ" target="_YM1V-yQsEeeu6I-nNWXkgQ">
  287. <children xsi:type="notation:DecorationNode" xmi:id="_YM8qmyQsEeeu6I-nNWXkgQ" type="TransitionExpression">
  288. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM8qnCQsEeeu6I-nNWXkgQ"/>
  289. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM8qnSQsEeeu6I-nNWXkgQ" y="10"/>
  290. </children>
  291. <styles xsi:type="notation:ConnectorStyle" xmi:id="_YM8qniQsEeeu6I-nNWXkgQ" routing="Rectilinear" lineColor="4210752"/>
  292. <styles xsi:type="notation:FontStyle" xmi:id="_YM8qnyQsEeeu6I-nNWXkgQ" fontName="Verdana"/>
  293. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_YM8qoCQsEeeu6I-nNWXkgQ" points="[6, 2, 4, 174]$[31, 2, 29, 174]$[31, -164, 29, 8]$[8, -164, 6, 8]"/>
  294. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8qoSQsEeeu6I-nNWXkgQ" id="(0.9737991266375546,0.42592592592592593)"/>
  295. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8qoiQsEeeu6I-nNWXkgQ" id="(0.9743589743589743,0.3391304347826087)"/>
  296. </edges>
  297. <edges xmi:id="_YM8qoyQsEeeu6I-nNWXkgQ" type="Transition" element="_YM5nRCQsEeeu6I-nNWXkgQ" source="_YM1WJCQsEeeu6I-nNWXkgQ" target="_YM1WLSQsEeeu6I-nNWXkgQ">
  298. <children xsi:type="notation:DecorationNode" xmi:id="_YM8qpCQsEeeu6I-nNWXkgQ" type="TransitionExpression">
  299. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM8qpSQsEeeu6I-nNWXkgQ"/>
  300. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM8qpiQsEeeu6I-nNWXkgQ" y="40"/>
  301. </children>
  302. <styles xsi:type="notation:ConnectorStyle" xmi:id="_YM8qpyQsEeeu6I-nNWXkgQ" lineColor="4210752"/>
  303. <styles xsi:type="notation:FontStyle" xmi:id="_YM8qqCQsEeeu6I-nNWXkgQ" fontName="Verdana"/>
  304. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_YM8qqSQsEeeu6I-nNWXkgQ" points="[7, 0, -124, -1]$[127, 0, -4, -1]"/>
  305. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8qqiQsEeeu6I-nNWXkgQ" id="(0.5854700854700855,0.0)"/>
  306. </edges>
  307. <edges xmi:id="_YM8qqyQsEeeu6I-nNWXkgQ" type="Transition" element="_YM5nPiQsEeeu6I-nNWXkgQ" source="_YM1WGSQsEeeu6I-nNWXkgQ" target="_YM1WLSQsEeeu6I-nNWXkgQ">
  308. <children xsi:type="notation:DecorationNode" xmi:id="_YM8qrCQsEeeu6I-nNWXkgQ" type="TransitionExpression">
  309. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM8qrSQsEeeu6I-nNWXkgQ"/>
  310. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM8qriQsEeeu6I-nNWXkgQ" y="10"/>
  311. </children>
  312. <styles xsi:type="notation:ConnectorStyle" xmi:id="_YM8qryQsEeeu6I-nNWXkgQ" routing="Rectilinear" lineColor="4210752"/>
  313. <styles xsi:type="notation:FontStyle" xmi:id="_YM8qsCQsEeeu6I-nNWXkgQ" fontName="Verdana"/>
  314. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_YM8qsSQsEeeu6I-nNWXkgQ" points="[188, 33, 4, 101]$[221, 33, 37, 101]$[221, -60, 37, 8]$[190, -60, 6, 8]"/>
  315. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8qsiQsEeeu6I-nNWXkgQ" id="(0.1615720524017467,0.0)"/>
  316. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8qsyQsEeeu6I-nNWXkgQ" id="(0.9743589743589743,0.3391304347826087)"/>
  317. </edges>
  318. <edges xmi:id="_YM8qtCQsEeeu6I-nNWXkgQ" type="Transition" element="_YM5nTSQsEeeu6I-nNWXkgQ" source="_YM1WLSQsEeeu6I-nNWXkgQ" target="_YM1WGSQsEeeu6I-nNWXkgQ">
  319. <children xsi:type="notation:DecorationNode" xmi:id="_YM8qtSQsEeeu6I-nNWXkgQ" type="TransitionExpression">
  320. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM8qtiQsEeeu6I-nNWXkgQ"/>
  321. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM8qtyQsEeeu6I-nNWXkgQ" y="10"/>
  322. </children>
  323. <styles xsi:type="notation:ConnectorStyle" xmi:id="_YM8quCQsEeeu6I-nNWXkgQ" routing="Rectilinear" lineColor="4210752"/>
  324. <styles xsi:type="notation:FontStyle" xmi:id="_YM8quSQsEeeu6I-nNWXkgQ" fontName="Verdana"/>
  325. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_YM8quiQsEeeu6I-nNWXkgQ" points="[51, 49, 59, -44]$[51, 84, 59, -9]"/>
  326. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8quyQsEeeu6I-nNWXkgQ" id="(0.19658119658119658,0.0)"/>
  327. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8qvCQsEeeu6I-nNWXkgQ" id="(0.15283842794759825,0.1917808219178082)"/>
  328. </edges>
  329. <edges xmi:id="_YM8qvSQsEeeu6I-nNWXkgQ" type="Transition" element="_YM3K8SQsEeeu6I-nNWXkgQ" source="_YM1VzyQsEeeu6I-nNWXkgQ" target="_YM1WDCQsEeeu6I-nNWXkgQ">
  330. <children xsi:type="notation:DecorationNode" xmi:id="_YM8qviQsEeeu6I-nNWXkgQ" type="TransitionExpression">
  331. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM8qvyQsEeeu6I-nNWXkgQ"/>
  332. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM8qwCQsEeeu6I-nNWXkgQ" x="-7" y="-13"/>
  333. </children>
  334. <styles xsi:type="notation:ConnectorStyle" xmi:id="_YM8qwSQsEeeu6I-nNWXkgQ" routing="Rectilinear" lineColor="4210752"/>
  335. <styles xsi:type="notation:FontStyle" xmi:id="_YM8qwiQsEeeu6I-nNWXkgQ" fontName="Verdana"/>
  336. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_YM8qwyQsEeeu6I-nNWXkgQ" points="[0, 53, -117, 0]$[117, 53, 0, 0]"/>
  337. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8qxCQsEeeu6I-nNWXkgQ" id="(0.9826086956521739,0.08446573104626125)"/>
  338. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM8qxSQsEeeu6I-nNWXkgQ" id="(0.0029239766081871343,0.17350157728706625)"/>
  339. </edges>
  340. <edges xmi:id="_YM9RkCQsEeeu6I-nNWXkgQ" type="Transition" element="_YM5nMSQsEeeu6I-nNWXkgQ" source="_YM1WDCQsEeeu6I-nNWXkgQ" target="_gVx9YCQtEeeu6I-nNWXkgQ">
  341. <children xsi:type="notation:DecorationNode" xmi:id="_YM9RkSQsEeeu6I-nNWXkgQ" type="TransitionExpression">
  342. <styles xsi:type="notation:ShapeStyle" xmi:id="_YM9RkiQsEeeu6I-nNWXkgQ"/>
  343. <layoutConstraint xsi:type="notation:Location" xmi:id="_YM9RkyQsEeeu6I-nNWXkgQ" x="-10" y="39"/>
  344. </children>
  345. <styles xsi:type="notation:ConnectorStyle" xmi:id="_YM9RlCQsEeeu6I-nNWXkgQ" routing="Rectilinear" lineColor="4210752"/>
  346. <styles xsi:type="notation:FontStyle" xmi:id="_YM9RlSQsEeeu6I-nNWXkgQ" fontName="Verdana"/>
  347. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_YM9RliQsEeeu6I-nNWXkgQ" points="[275, -168, -42, 73]$[275, -192, -42, 49]$[317, -192, 0, 49]$[317, -238, 0, 3]$[324, -238, 7, 3]"/>
  348. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YM9RlyQsEeeu6I-nNWXkgQ" id="(0.0,0.5394321766561514)"/>
  349. </edges>
  350. </notation:Diagram>
  351. </xmi:XMI>