plugin.xml 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.4"?>
  3. <plugin>
  4. <extension
  5. point="org.yakindu.sct.generator.core.generator">
  6. <SCTGenerator
  7. class="org.yakindu.sct.generator.cpp.CppCodeGenerator"
  8. contentType="statechart"
  9. description="YAKINDU SCT C++ Code Generator"
  10. elementRefType="org.yakindu.sct.model.sgraph.Statechart"
  11. icon="icons/sct.png"
  12. id="yakindu::cpp"
  13. name="YAKINDU SCT C++ Code Generator">
  14. <FeatureLibrary
  15. library_id="org.yakindu.generator.core.features">
  16. </FeatureLibrary>
  17. <FeatureLibrary
  18. library_id="org.yakindu.generator.core.features.sctbase">
  19. </FeatureLibrary>
  20. <FeatureLibrary
  21. library_id="org.yakindu.sct.generator.feature.cpp">
  22. </FeatureLibrary>
  23. </SCTGenerator>
  24. </extension>
  25. <extension
  26. point="org.yakindu.sct.generator.core.extensions">
  27. <ExtensionGeneratorMapping
  28. fileExtension="sct"
  29. generatorId="yakindu::cpp">
  30. </ExtensionGeneratorMapping>
  31. </extension>
  32. <extension
  33. point="org.yakindu.sct.generator.core.featuretypes">
  34. <FeatureLibrary
  35. defaultProvider="org.yakindu.sct.generator.cpp.features.CPPDefaultFeatureValueProvider"
  36. library_id="org.yakindu.sct.generator.feature.cpp"
  37. uri="platform:/plugin/org.yakindu.sct.generator.cpp/library/FeatureTypeLibrary.xmi">
  38. </FeatureLibrary>
  39. </extension>
  40. <!-- extension
  41. point="org.yakindu.sct.generator.core.generator">
  42. <SCTGenerator
  43. class="org.yakindu.sct.generator.cpp.CppCodeGenerator"
  44. description="YAKINDU.org C++ Code Generator"
  45. contentType="statechart"
  46. elementRefType="org.yakindu.sct.model.sgraph.Statechart"
  47. id="yakindu::cpp"
  48. name="YAKINDU C++ Code Generator">
  49. </SCTGenerator>
  50. </extension>
  51. <extension
  52. point="org.yakindu.sct.generator.core.featuretypes">
  53. <FeatureLibrary
  54. defaultProvider="org.yakindu.sct.generator.cpp.features.CPPDefaultFeatureValueProvider"
  55. generatorId="yakindu::cpp"
  56. uri="platform:/plugin/org.yakindu.sct.generator.cpp/library/FeatureTypeLibrary.xmi">
  57. </FeatureLibrary>
  58. </extension>
  59. <extension
  60. point="org.yakindu.sct.generator.core.extensions">
  61. <ExtensionGeneratorMapping
  62. fileExtension="sct"
  63. generatorId="yakindu::cpp">
  64. </ExtensionGeneratorMapping>
  65. </extension -->
  66. </plugin>