plugin.xml 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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. </plugin>