GenModelC-sgltn.sgen 6.3 KB

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