FeatureCalls.sct 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  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="_e2LuoIlsEeGdSfnRraevSA" specification="interface MyInterface:&#xD;&#xA;in event Event1&#xD;&#xA;var myInt : integer" name="FeatureCalls">
  4. <regions xmi:id="_e2R1QolsEeGdSfnRraevSA" name="main region">
  5. <vertices xsi:type="sgraph:Entry" xmi:id="_e3JX8IlsEeGdSfnRraevSA">
  6. <outgoingTransitions xmi:id="_e3QFoYlsEeGdSfnRraevSA" target="_e3L0MolsEeGdSfnRraevSA"/>
  7. </vertices>
  8. <vertices xsi:type="sgraph:State" xmi:id="_e3L0MolsEeGdSfnRraevSA" name="A" incomingTransitions="_e3QFoYlsEeGdSfnRraevSA _6_eWIKmNEeGHLMtw-ncbeA">
  9. <outgoingTransitions xmi:id="_lf50oIlsEeGdSfnRraevSA" specification="MyInterface.Event1" target="_kjQmMIlsEeGdSfnRraevSA"/>
  10. </vertices>
  11. <vertices xsi:type="sgraph:State" xmi:id="_kjQmMIlsEeGdSfnRraevSA" specification="entry / MyInterface.myInt = 42&#xD;&#xA;entry/ raise MyInterface.Event1" name="B" incomingTransitions="_lf50oIlsEeGdSfnRraevSA">
  12. <outgoingTransitions xmi:id="_6_eWIKmNEeGHLMtw-ncbeA" specification="MyInterface.Event1" target="_e3L0MolsEeGdSfnRraevSA"/>
  13. </vertices>
  14. </regions>
  15. </sgraph:Statechart>
  16. <notation:Diagram xmi:id="_e2R1QIlsEeGdSfnRraevSA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_e2LuoIlsEeGdSfnRraevSA" measurementUnit="Pixel">
  17. <children xmi:id="_e2eCgIlsEeGdSfnRraevSA" type="Region" element="_e2R1QolsEeGdSfnRraevSA">
  18. <children xsi:type="notation:DecorationNode" xmi:id="_e3G7sIlsEeGdSfnRraevSA" type="RegionName">
  19. <styles xsi:type="notation:ShapeStyle" xmi:id="_e3G7sYlsEeGdSfnRraevSA"/>
  20. <layoutConstraint xsi:type="notation:Location" xmi:id="_e3G7solsEeGdSfnRraevSA"/>
  21. </children>
  22. <children xsi:type="notation:Shape" xmi:id="_e3HiwIlsEeGdSfnRraevSA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
  23. <children xmi:id="_e3J_AIlsEeGdSfnRraevSA" type="Entry" element="_e3JX8IlsEeGdSfnRraevSA">
  24. <children xmi:id="_e3KmEIlsEeGdSfnRraevSA" type="BorderItemLabelContainer">
  25. <children xsi:type="notation:DecorationNode" xmi:id="_e3LNIolsEeGdSfnRraevSA" type="BorderItemLabel">
  26. <styles xsi:type="notation:ShapeStyle" xmi:id="_e3LNI4lsEeGdSfnRraevSA"/>
  27. <layoutConstraint xsi:type="notation:Location" xmi:id="_e3L0MIlsEeGdSfnRraevSA"/>
  28. </children>
  29. <styles xsi:type="notation:ShapeStyle" xmi:id="_e3LNIIlsEeGdSfnRraevSA" fontName="Verdana" lineColor="4210752"/>
  30. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_e3LNIYlsEeGdSfnRraevSA"/>
  31. </children>
  32. <styles xsi:type="notation:ShapeStyle" xmi:id="_e3J_AYlsEeGdSfnRraevSA" fontName="Verdana" lineColor="4210752"/>
  33. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_e3L0MYlsEeGdSfnRraevSA" x="43" y="22"/>
  34. </children>
  35. <children xmi:id="_e3NCUIlsEeGdSfnRraevSA" type="State" element="_e3L0MolsEeGdSfnRraevSA">
  36. <children xsi:type="notation:DecorationNode" xmi:id="_e3NpYIlsEeGdSfnRraevSA" type="StateName">
  37. <styles xsi:type="notation:ShapeStyle" xmi:id="_e3NpYYlsEeGdSfnRraevSA"/>
  38. <layoutConstraint xsi:type="notation:Location" xmi:id="_e3OQcIlsEeGdSfnRraevSA"/>
  39. </children>
  40. <children xsi:type="notation:Compartment" xmi:id="_e3O3gIlsEeGdSfnRraevSA" type="StateTextCompartment">
  41. <children xsi:type="notation:Shape" xmi:id="_e3O3gYlsEeGdSfnRraevSA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  42. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_e3O3golsEeGdSfnRraevSA"/>
  43. </children>
  44. </children>
  45. <children xsi:type="notation:Compartment" xmi:id="_e3PekIlsEeGdSfnRraevSA" type="StateFigureCompartment"/>
  46. <styles xsi:type="notation:ShapeStyle" xmi:id="_e3NCUYlsEeGdSfnRraevSA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  47. <styles xsi:type="notation:FontStyle" xmi:id="_e3NCUolsEeGdSfnRraevSA"/>
  48. <styles xsi:type="notation:BooleanValueStyle" xmi:id="_e3PekYlsEeGdSfnRraevSA"/>
  49. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_e3QFoIlsEeGdSfnRraevSA" x="36" y="99"/>
  50. </children>
  51. <children xmi:id="_kjkIMIlsEeGdSfnRraevSA" type="State" element="_kjQmMIlsEeGdSfnRraevSA">
  52. <children xsi:type="notation:DecorationNode" xmi:id="_kjlWUIlsEeGdSfnRraevSA" type="StateName">
  53. <styles xsi:type="notation:ShapeStyle" xmi:id="_kjlWUYlsEeGdSfnRraevSA"/>
  54. <layoutConstraint xsi:type="notation:Location" xmi:id="_kjlWUolsEeGdSfnRraevSA"/>
  55. </children>
  56. <children xsi:type="notation:Compartment" xmi:id="_kjl9YIlsEeGdSfnRraevSA" type="StateTextCompartment">
  57. <children xsi:type="notation:Shape" xmi:id="_kjl9YYlsEeGdSfnRraevSA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
  58. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_kjl9YolsEeGdSfnRraevSA"/>
  59. </children>
  60. </children>
  61. <children xsi:type="notation:Compartment" xmi:id="_kjmkcIlsEeGdSfnRraevSA" type="StateFigureCompartment"/>
  62. <styles xsi:type="notation:ShapeStyle" xmi:id="_kjkIMYlsEeGdSfnRraevSA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
  63. <styles xsi:type="notation:FontStyle" xmi:id="_kjkIMolsEeGdSfnRraevSA"/>
  64. <styles xsi:type="notation:BooleanValueStyle" xmi:id="_kjmkcYlsEeGdSfnRraevSA"/>
  65. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_kjkIM4lsEeGdSfnRraevSA" x="239" y="77" width="101" height="101"/>
  66. </children>
  67. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_e3HiwYlsEeGdSfnRraevSA"/>
  68. </children>
  69. <styles xsi:type="notation:ShapeStyle" xmi:id="_e2eCgYlsEeGdSfnRraevSA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
  70. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_e3Iw4IlsEeGdSfnRraevSA" x="220" y="10" width="400" height="266"/>
  71. </children>
  72. <children xsi:type="notation:Shape" xmi:id="_e3U-IIlsEeGdSfnRraevSA" type="StatechartText" fontName="Verdana" lineColor="4210752">
  73. <children xsi:type="notation:DecorationNode" xmi:id="_e3VlMIlsEeGdSfnRraevSA" type="StatechartName">
  74. <styles xsi:type="notation:ShapeStyle" xmi:id="_e3VlMYlsEeGdSfnRraevSA"/>
  75. <layoutConstraint xsi:type="notation:Location" xmi:id="_e3WMQIlsEeGdSfnRraevSA"/>
  76. </children>
  77. <children xsi:type="notation:Shape" xmi:id="_e3WMQYlsEeGdSfnRraevSA" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
  78. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_e3WMQolsEeGdSfnRraevSA"/>
  79. </children>
  80. <layoutConstraint xsi:type="notation:Bounds" xmi:id="_e3WzUIlsEeGdSfnRraevSA" x="12" y="10" width="200" height="206"/>
  81. </children>
  82. <styles xsi:type="notation:DiagramStyle" xmi:id="_e2R1QYlsEeGdSfnRraevSA"/>
  83. <edges xmi:id="_e3TI8IlsEeGdSfnRraevSA" type="Transition" element="_e3QFoYlsEeGdSfnRraevSA" source="_e3J_AIlsEeGdSfnRraevSA" target="_e3NCUIlsEeGdSfnRraevSA">
  84. <children xsi:type="notation:DecorationNode" xmi:id="_e3UXEIlsEeGdSfnRraevSA" type="TransitionExpression">
  85. <styles xsi:type="notation:ShapeStyle" xmi:id="_e3UXEYlsEeGdSfnRraevSA"/>
  86. <layoutConstraint xsi:type="notation:Location" xmi:id="_e3UXEolsEeGdSfnRraevSA" y="10"/>
  87. </children>
  88. <styles xsi:type="notation:ConnectorStyle" xmi:id="_e3TI8YlsEeGdSfnRraevSA" lineColor="4210752"/>
  89. <styles xsi:type="notation:FontStyle" xmi:id="_e3TwAIlsEeGdSfnRraevSA" fontName="Verdana"/>
  90. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_e3TI8olsEeGdSfnRraevSA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
  91. </edges>
  92. <edges xmi:id="_lgC-kIlsEeGdSfnRraevSA" type="Transition" element="_lf50oIlsEeGdSfnRraevSA" source="_e3NCUIlsEeGdSfnRraevSA" target="_kjkIMIlsEeGdSfnRraevSA">
  93. <children xsi:type="notation:DecorationNode" xmi:id="_lgEMsIlsEeGdSfnRraevSA" type="TransitionExpression">
  94. <styles xsi:type="notation:ShapeStyle" xmi:id="_lgEMsYlsEeGdSfnRraevSA"/>
  95. <layoutConstraint xsi:type="notation:Location" xmi:id="_lgEMsolsEeGdSfnRraevSA" y="10"/>
  96. </children>
  97. <styles xsi:type="notation:ConnectorStyle" xmi:id="_lgC-kYlsEeGdSfnRraevSA" lineColor="4210752"/>
  98. <styles xsi:type="notation:FontStyle" xmi:id="_lgDloIlsEeGdSfnRraevSA" fontName="Verdana"/>
  99. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_lgC-kolsEeGdSfnRraevSA" points="[0, 0, -116, 20]$[117, -37, 1, -17]"/>
  100. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_lgSPIIlsEeGdSfnRraevSA" id="(0.675,0.21428571428571427)"/>
  101. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_lgSPIYlsEeGdSfnRraevSA" id="(0.2,0.3392857142857143)"/>
  102. </edges>
  103. <edges xmi:id="_6_oHIKmNEeGHLMtw-ncbeA" type="Transition" element="_6_eWIKmNEeGHLMtw-ncbeA" source="_kjkIMIlsEeGdSfnRraevSA" target="_e3NCUIlsEeGdSfnRraevSA">
  104. <children xsi:type="notation:DecorationNode" xmi:id="_6_oHJKmNEeGHLMtw-ncbeA" type="TransitionExpression">
  105. <styles xsi:type="notation:ShapeStyle" xmi:id="_6_oHJamNEeGHLMtw-ncbeA"/>
  106. <layoutConstraint xsi:type="notation:Location" xmi:id="_6_oHJqmNEeGHLMtw-ncbeA" y="10"/>
  107. </children>
  108. <styles xsi:type="notation:ConnectorStyle" xmi:id="_6_oHIamNEeGHLMtw-ncbeA" lineColor="4210752"/>
  109. <styles xsi:type="notation:FontStyle" xmi:id="_6_oHI6mNEeGHLMtw-ncbeA" fontName="Verdana"/>
  110. <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_6_oHIqmNEeGHLMtw-ncbeA" points="[0, 6, 192, 5]$[-190, 7, 2, 6]"/>
  111. <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_6_oHJ6mNEeGHLMtw-ncbeA" id="(0.009900990099009901,0.7631578947368421)"/>
  112. <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_6_oHKKmNEeGHLMtw-ncbeA" id="(0.325,0.8928571428571429)"/>
  113. </edges>
  114. </notation:Diagram>
  115. </xmi:XMI>