plugin.xml 3.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.0"?>
  3. <plugin>
  4. <extension
  5. point="org.eclipse.ui.preferencePages">
  6. <page
  7. category="org.yakindu.sct.ui.preferences.root"
  8. class="org.yakindu.sct.model.stext.ui.STextExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
  9. id="org.yakindu.sct.model.stext.SText"
  10. name="Expressions">
  11. <keywordReference id="org.yakindu.sct.model.stext.ui.keyword_SText"/>
  12. </page>
  13. <page
  14. category="org.yakindu.sct.model.stext.SText"
  15. class="org.yakindu.sct.model.stext.ui.STextExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage"
  16. id="org.yakindu.sct.model.stext.SText.coloring"
  17. name="Syntax coloring">
  18. <keywordReference id="org.yakindu.sct.model.stext.ui.keyword_SText"/>
  19. </page>
  20. <page
  21. category="org.yakindu.sct.model.stext.SText"
  22. class="org.yakindu.sct.model.stext.ui.STextExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage"
  23. id="org.yakindu.sct.model.stext.SText.templates"
  24. name="Templates">
  25. <keywordReference id="org.yakindu.sct.model.stext.ui.keyword_SText"/>
  26. </page>
  27. </extension>
  28. <extension
  29. point="org.eclipse.ui.keywords">
  30. <keyword
  31. id="org.yakindu.sct.model.stext.ui.keyword_SText"
  32. label="SText"/>
  33. </extension>
  34. <!-- marker definitions for org.yakindu.sct.model.stext.SText -->
  35. <extension
  36. id="stext.check.fast"
  37. name="SText Problem"
  38. point="org.eclipse.core.resources.markers">
  39. <super type="org.eclipse.xtext.ui.check.fast"/>
  40. <persistent value="true"/>
  41. </extension>
  42. <extension
  43. id="stext.check.normal"
  44. name="SText Problem"
  45. point="org.eclipse.core.resources.markers">
  46. <super type="org.eclipse.xtext.ui.check.normal"/>
  47. <persistent value="true"/>
  48. </extension>
  49. <extension
  50. id="stext.check.expensive"
  51. name="SText Problem"
  52. point="org.eclipse.core.resources.markers">
  53. <super type="org.eclipse.xtext.ui.check.expensive"/>
  54. <persistent value="true"/>
  55. </extension>
  56. <!-- quickfix marker resolution generator for org.yakindu.sct.model.stext.SText -->
  57. <extension
  58. point="org.eclipse.ui.ide.markerResolution">
  59. <markerResolutionGenerator
  60. class="org.yakindu.sct.model.stext.ui.STextExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
  61. markerType="org.yakindu.sct.model.stext.ui.stext.check.fast">
  62. <attribute
  63. name="FIXABLE_KEY"
  64. value="true">
  65. </attribute>
  66. </markerResolutionGenerator>
  67. <markerResolutionGenerator
  68. class="org.yakindu.sct.model.stext.ui.STextExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
  69. markerType="org.yakindu.sct.model.stext.ui.stext.check.normal">
  70. <attribute
  71. name="FIXABLE_KEY"
  72. value="true">
  73. </attribute>
  74. </markerResolutionGenerator>
  75. <markerResolutionGenerator
  76. class="org.yakindu.sct.model.stext.ui.STextExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
  77. markerType="org.yakindu.sct.model.stext.ui.stext.check.expensive">
  78. <attribute
  79. name="FIXABLE_KEY"
  80. value="true">
  81. </attribute>
  82. </markerResolutionGenerator>
  83. </extension>
  84. <extension
  85. point="org.eclipse.xtext.ui.shared.overridingGuiceModule">
  86. <module
  87. class="org.yakindu.sct.model.stext.ui.OverridingGuiceModule">
  88. </module>
  89. </extension>
  90. </plugin>