plugin.xml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.4"?>
  3. <plugin>
  4. <extension
  5. point="org.yakindu.sct.generator.core.featuretypes">
  6. <FeatureLibrary
  7. library_id="org.yakindu.generator.core.features.generic"
  8. defaultProvider="org.yakindu.sct.generator.runner.lib.GenericJavaLibraryDefaultValueProvider"
  9. uri="platform:/plugin/org.yakindu.sct.generator.runner/library/GenericJavaFeatureTypeLibrary.xmi">
  10. </FeatureLibrary>
  11. </extension>
  12. <extension
  13. point="org.yakindu.sct.generator.core.generator">
  14. <SCTGenerator
  15. bindings="org.yakindu.sct.generator.runner.RunnerModule"
  16. contentType="statechart"
  17. description="Generate Code using a runtime code generator"
  18. elementRefType="org.yakindu.sct.model.sgraph.Statechart"
  19. executor="org.yakindu.sct.generator.runner.WorkspaceGeneratorExecutor"
  20. icon="icons/sct.png"
  21. id="yakindu::generic"
  22. name="Custom Xtend/Java-based Generator">
  23. <FeatureLibrary
  24. library_id="org.yakindu.generator.core.features">
  25. </FeatureLibrary>
  26. <FeatureLibrary
  27. library_id="org.yakindu.generator.core.features.generic">
  28. </FeatureLibrary>
  29. </SCTGenerator>
  30. </extension>
  31. <extension
  32. point="org.yakindu.sct.generator.core.extensions">
  33. <ExtensionGeneratorMapping
  34. fileExtension="sct"
  35. generatorId="yakindu::generic">
  36. </ExtensionGeneratorMapping>
  37. </extension>
  38. </plugin>