plugin.xml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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
  6. id="org.yakindu.sct.builder.SCTBuilder"
  7. name="YAKINDU HMI Builder"
  8. point="org.eclipse.core.resources.builders">
  9. <builder
  10. hasNature="true">
  11. <run
  12. class="org.yakindu.sct.builder.SCTBuilder">
  13. </run>
  14. </builder>
  15. </extension>
  16. <extension
  17. id="org.yakindu.sct.builder.SCTNature"
  18. name="YAKINDU SCT Project Nature"
  19. point="org.eclipse.core.resources.natures">
  20. <runtime>
  21. <run
  22. class="org.yakindu.sct.builder.nature.SCTNature">
  23. </run>
  24. </runtime>
  25. <builder
  26. id="org.yakindu.sct.builder.SCTBuilder">
  27. </builder>
  28. </extension>
  29. <extension
  30. point="org.eclipse.ui.popupMenus">
  31. <objectContribution
  32. adaptable="true"
  33. objectClass="org.eclipse.core.resources.IProject"
  34. nameFilter="*"
  35. id="org.yakindu.sct.builder.contribution1">
  36. <action
  37. label="Add/Remove YAKINDU SCT Nature"
  38. class="org.yakindu.sct.builder.nature.ToggleSCTNatureAction"
  39. menubarPath="additions"
  40. enablesFor="+"
  41. id="org.yakindu.sct.builder.addRemoveNatureAction">
  42. </action>
  43. </objectContribution>
  44. </extension>
  45. </plugin>