GenModelJava.sgen 6.3 KB

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