GenModelJava.sgen 6.1 KB

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