plugin.xml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.4"?>
  3. <plugin>
  4. <extension
  5. point="org.eclipse.ui.perspectives">
  6. <perspective
  7. class="org.yakindu.sct.ui.perspectives.ModelingPerspectiveFactory"
  8. fixed="false"
  9. icon="icons/modeling_perspective.png"
  10. id="org.yakindu.sct.ui.ModelingPerspective"
  11. name="SC Modeling">
  12. </perspective>
  13. </extension>
  14. <extension
  15. point="org.eclipse.ui.preferencePages">
  16. <page
  17. class="org.yakindu.sct.ui.preferences.SctRootPreferencePage"
  18. id="org.yakindu.sct.ui.preferences.root"
  19. name="YAKINDU SCT">
  20. </page>
  21. </extension>
  22. <extension
  23. point="org.eclipse.ui.perspectiveExtensions">
  24. <perspectiveExtension
  25. targetID="org.yakindu.sct.ui.ModelingPerspective">
  26. <newWizardShortcut
  27. id="org.yakindu.sct.ui.editor.StatechartDiagramWizard">
  28. </newWizardShortcut>
  29. <newWizardShortcut
  30. id="org.yakindu.sct.generator.genmodel.ui.SGenNewFileWizard">
  31. </newWizardShortcut>
  32. </perspectiveExtension>
  33. </extension>
  34. <extension
  35. point="org.eclipse.ui.propertyPages">
  36. <page
  37. class="org.yakindu.sct.ui.preferences.SctRootPropertyPage"
  38. id="org.yakindu.sct.ui.properties.root"
  39. name="YAKINDU SCT">
  40. <enabledWhen>
  41. <adapt type="org.eclipse.core.resources.IProject"/>
  42. </enabledWhen>
  43. <filter name="projectNature" value="org.eclipse.cdt.core.cnature"/>
  44. <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/>
  45. </page>
  46. </extension>
  47. </plugin>