plugin.xml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.4"?>
  3. <plugin>
  4. <extension-point id="org.yakindu.sct.builder.subscriber" name="Builder Subscriber" schema="schema/org.yakindu.sct.builder.subscriber.exsd"/>
  5. <extension-point id="org.yakindu.sct.builder.generator" name="SCT Generator" schema="schema/org.yakindu.sct.builder.generator.exsd"/>
  6. <extension
  7. id="org.yakindu.sct.builder.SCTBuilder"
  8. name="YAKINDU HMI Builder"
  9. point="org.eclipse.core.resources.builders">
  10. <builder
  11. hasNature="true">
  12. <run
  13. class="org.yakindu.sct.builder.SCTBuilder">
  14. </run>
  15. </builder>
  16. </extension>
  17. <extension
  18. id="org.yakindu.sct.builder.SCTNature"
  19. name="YAKINDU SCT Project Nature"
  20. point="org.eclipse.core.resources.natures">
  21. <runtime>
  22. <run
  23. class="org.yakindu.sct.builder.nature.SCTNature">
  24. </run>
  25. </runtime>
  26. <builder
  27. id="org.yakindu.sct.builder.SCTBuilder">
  28. </builder>
  29. </extension>
  30. <extension
  31. point="org.eclipse.ui.popupMenus">
  32. <objectContribution
  33. adaptable="true"
  34. objectClass="org.eclipse.core.resources.IProject"
  35. nameFilter="*"
  36. id="org.yakindu.sct.builder.contribution1">
  37. <action
  38. label="Add/Remove YAKINDU SCT Nature"
  39. class="org.yakindu.sct.builder.nature.ToggleSCTNatureAction"
  40. menubarPath="additions"
  41. enablesFor="+"
  42. id="org.yakindu.sct.builder.addRemoveNatureAction">
  43. </action>
  44. </objectContribution>
  45. </extension>
  46. </plugin>