plugin.xml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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.java.JavaCodeGenerator"
  8. description="YAKINDU SCT Java Code Generator"
  9. contentType="statechart"
  10. elementRefType="org.yakindu.sct.model.sgraph.Statechart"
  11. icon="icons/sct.png"
  12. id="yakindu::java"
  13. name="YAKINDU SCT Java 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.java">
  22. </FeatureLibrary>
  23. </SCTGenerator>
  24. </extension>
  25. <extension
  26. point="org.yakindu.sct.generator.core.featuretypes">
  27. <FeatureLibrary
  28. defaultProvider="org.yakindu.sct.generator.java.features.JavaFeatureValueProvider"
  29. library_id="org.yakindu.sct.generator.feature.java"
  30. uri="platform:/plugin/org.yakindu.sct.generator.java/library/FeatureTypeLibrary.xmi">
  31. </FeatureLibrary>
  32. </extension>
  33. <extension
  34. point="org.yakindu.sct.generator.core.extensions">
  35. <ExtensionGeneratorMapping
  36. fileExtension="sct"
  37. generatorId="yakindu::java">
  38. </ExtensionGeneratorMapping>
  39. </extension>
  40. </plugin>