GenModelJava.sgen 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. GeneratorModel for yakindu::java {
  2. statechart InterfaceTest {
  3. feature Outlet {
  4. targetProject = "org.yakindu.sct.generator.java.runtime.test"
  5. targetFolder = "src-gen"
  6. }
  7. feature GeneralFeatures{
  8. EventBasedStatemachine = true
  9. InterfaceObserverSupport = true
  10. TimerService = true
  11. RuntimeService = true
  12. }
  13. feature licenseHeader {
  14. licenseText =
  15. "
  16. Copyright (c) 2011 committers of YAKINDU and others.
  17. All rights reserved. This program and the accompanying materials
  18. are made available under the terms of the Eclipse Public License v1.0
  19. which accompanies this distribution, and is available at
  20. http://www.eclipse.org/legal/epl-v10.html
  21. Contributors:
  22. committers of YAKINDU - initial API and implementation
  23. "
  24. }
  25. }
  26. statechart Test_DeepHistory {
  27. feature Outlet {
  28. targetProject = "org.yakindu.sct.generator.java.runtime.test"
  29. targetFolder = "src-gen"
  30. }
  31. feature GeneralFeatures{
  32. EventBasedStatemachine = true
  33. InterfaceObserverSupport = true
  34. TimerService = true
  35. RuntimeService = true
  36. }
  37. feature licenseHeader {
  38. licenseText =
  39. "
  40. Copyright (c) 2011 committers of YAKINDU and others.
  41. All rights reserved. This program and the accompanying materials
  42. are made available under the terms of the Eclipse Public License v1.0
  43. which accompanies this distribution, and is available at
  44. http://www.eclipse.org/legal/epl-v10.html
  45. Contributors:
  46. committers of YAKINDU - initial API and implementation
  47. "
  48. }
  49. }
  50. statechart Test_Expression {
  51. feature Outlet {
  52. targetProject = "org.yakindu.sct.generator.java.runtime.test"
  53. targetFolder = "src-gen"
  54. }
  55. feature GeneralFeatures{
  56. EventBasedStatemachine = true
  57. InterfaceObserverSupport = true
  58. TimerService = true
  59. RuntimeService = true
  60. }
  61. feature licenseHeader {
  62. licenseText =
  63. "
  64. Copyright (c) 2011 committers of YAKINDU and others.
  65. All rights reserved. This program and the accompanying materials
  66. are made available under the terms of the Eclipse Public License v1.0
  67. which accompanies this distribution, and is available at
  68. http://www.eclipse.org/legal/epl-v10.html
  69. Contributors:
  70. committers of YAKINDU - initial API and implementation
  71. "
  72. }
  73. }
  74. statechart Test_Hierarchy {
  75. feature Outlet {
  76. targetProject = "org.yakindu.sct.generator.java.runtime.test"
  77. targetFolder = "src-gen"
  78. }
  79. feature GeneralFeatures{
  80. EventBasedStatemachine = true
  81. InterfaceObserverSupport = true
  82. TimerService = true
  83. RuntimeService = true
  84. }
  85. feature licenseHeader {
  86. licenseText =
  87. "
  88. Copyright (c) 2011 committers of YAKINDU and others.
  89. All rights reserved. This program and the accompanying materials
  90. are made available under the terms of the Eclipse Public License v1.0
  91. which accompanies this distribution, and is available at
  92. http://www.eclipse.org/legal/epl-v10.html
  93. Contributors:
  94. committers of YAKINDU - initial API and implementation
  95. "
  96. }
  97. }
  98. statechart Test_LocalActions {
  99. feature Outlet {
  100. targetProject = "org.yakindu.sct.generator.java.runtime.test"
  101. targetFolder = "src-gen"
  102. }
  103. feature GeneralFeatures{
  104. EventBasedStatemachine = true
  105. InterfaceObserverSupport = true
  106. TimerService = true
  107. RuntimeService = true
  108. }
  109. feature licenseHeader {
  110. licenseText =
  111. "
  112. Copyright (c) 2011 committers of YAKINDU and others.
  113. All rights reserved. This program and the accompanying materials
  114. are made available under the terms of the Eclipse Public License v1.0
  115. which accompanies this distribution, and is available at
  116. http://www.eclipse.org/legal/epl-v10.html
  117. Contributors:
  118. committers of YAKINDU - initial API and implementation
  119. "
  120. }
  121. }
  122. statechart Test_ParallelRegions {
  123. feature Outlet {
  124. targetProject = "org.yakindu.sct.generator.java.runtime.test"
  125. targetFolder = "src-gen"
  126. }
  127. feature GeneralFeatures{
  128. EventBasedStatemachine = true
  129. InterfaceObserverSupport = true
  130. TimerService = true
  131. RuntimeService = true
  132. }
  133. feature licenseHeader {
  134. licenseText =
  135. "
  136. Copyright (c) 2011 committers of YAKINDU and others.
  137. All rights reserved. This program and the accompanying materials
  138. are made available under the terms of the Eclipse Public License v1.0
  139. which accompanies this distribution, and is available at
  140. http://www.eclipse.org/legal/epl-v10.html
  141. Contributors:
  142. committers of YAKINDU - initial API and implementation
  143. "
  144. }
  145. feature FunctionInlining {
  146. inlineChoices = true
  147. inlineEnterSequences = true
  148. inlineEntryActions = true
  149. inlineExitActions = true
  150. inlineExitSequences = true
  151. inlineReactions = true
  152. }
  153. }
  154. statechart Test_ShallowHistory {
  155. feature Outlet {
  156. targetProject = "org.yakindu.sct.generator.java.runtime.test"
  157. targetFolder = "src-gen"
  158. }
  159. feature GeneralFeatures{
  160. EventBasedStatemachine = true
  161. InterfaceObserverSupport = true
  162. TimerService = true
  163. RuntimeService = true
  164. }
  165. feature licenseHeader {
  166. licenseText =
  167. "
  168. Copyright (c) 2011 committers of YAKINDU and others.
  169. All rights reserved. This program and the accompanying materials
  170. are made available under the terms of the Eclipse Public License v1.0
  171. which accompanies this distribution, and is available at
  172. http://www.eclipse.org/legal/epl-v10.html
  173. Contributors:
  174. committers of YAKINDU - initial API and implementation
  175. "
  176. }
  177. }
  178. statechart Test_Transition {
  179. feature Outlet {
  180. targetProject = "org.yakindu.sct.generator.java.runtime.test"
  181. targetFolder = "src-gen"
  182. }
  183. feature GeneralFeatures{
  184. EventBasedStatemachine = true
  185. InterfaceObserverSupport = true
  186. TimerService = true
  187. RuntimeService = true
  188. }
  189. feature licenseHeader {
  190. licenseText =
  191. "
  192. Copyright (c) 2011 committers of YAKINDU and others.
  193. All rights reserved. This program and the accompanying materials
  194. are made available under the terms of the Eclipse Public License v1.0
  195. which accompanies this distribution, and is available at
  196. http://www.eclipse.org/legal/epl-v10.html
  197. Contributors:
  198. committers of YAKINDU - initial API and implementation
  199. "
  200. }
  201. }
  202. }