plugin.xml 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.4"?>
  3. <plugin>
  4. <!-- Editor Highlighting Adapter -->
  5. <extension
  6. point="org.eclipse.core.runtime.adapters">
  7. <factory
  8. adaptableType="org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor"
  9. class="org.yakindu.sct.simulation.ui.model.presenter.IHighlightingSupportAdapterFactory">
  10. <adapter
  11. type="de.itemis.gmf.runtime.commons.highlighting.IHighlightingSupport">
  12. </adapter>
  13. </factory>
  14. </extension>
  15. <!-- Session Listener -->
  16. <extension
  17. point="org.eclipse.ui.views">
  18. <view
  19. allowMultiple="false"
  20. class="org.yakindu.sct.simulation.ui.view.SimulationView"
  21. icon="icons/Declarations-View-16.gif"
  22. id="org.yakindu.sct.simulation.ui.declarationview"
  23. name="Simulation View"
  24. restorable="true">
  25. </view>
  26. </extension>
  27. <extension
  28. point="org.eclipse.debug.core.statusHandlers">
  29. <statusHandler
  30. class="org.yakindu.sct.simulation.ui.handler.GenericStatusHandler"
  31. code="200"
  32. id="org.yakindu.sct.simulation.ui.statushandler"
  33. plugin="org.yakindu.sct.simulation.core">
  34. </statusHandler>
  35. </extension>
  36. <extension
  37. point="org.eclipse.debug.core.statusHandlers">
  38. <statusHandler
  39. class="org.yakindu.sct.simulation.ui.handler.TerminateLaunchStatusHandler"
  40. code="765"
  41. id="org.yakindu.sct.simulation.ui.statushandler"
  42. plugin="org.yakindu.sct.simulation.core">
  43. </statusHandler>
  44. </extension>
  45. <!-- Source Display Adapter factory -->
  46. <extension
  47. point="org.eclipse.core.runtime.adapters">
  48. <factory
  49. adaptableType="org.yakindu.sct.simulation.core.debugmodel.SCTStackFrame"
  50. class="org.yakindu.sct.simulation.ui.model.presenter.SCTSourceDisplayAdapterFactory">
  51. <adapter
  52. type="org.eclipse.debug.ui.sourcelookup.ISourceDisplay">
  53. </adapter>
  54. </factory>
  55. <factory
  56. adaptableType="org.yakindu.sct.simulation.core.debugmodel.SCTDebugThread"
  57. class="org.yakindu.sct.simulation.ui.model.presenter.SCTSourceDisplayAdapterFactory">
  58. <adapter
  59. type="org.eclipse.debug.ui.sourcelookup.ISourceDisplay">
  60. </adapter>
  61. </factory>
  62. <factory
  63. adaptableType="org.yakindu.sct.simulation.core.debugmodel.SCTDebugTarget"
  64. class="org.yakindu.sct.simulation.ui.model.presenter.SCTSourceDisplayAdapterFactory">
  65. <adapter
  66. type="org.eclipse.debug.ui.sourcelookup.ISourceDisplay">
  67. </adapter>
  68. </factory>
  69. </extension>
  70. <extension
  71. point="org.eclipse.ui.preferencePages">
  72. <page
  73. class="org.yakindu.sct.simulation.ui.preferences.SimulationPreferencePage"
  74. id="org.yakindu.sct.simulation.ui.preferences.SimulationPreferencePage"
  75. name="Simulation"
  76. category="org.yakindu.sct.ui.preferences.root">
  77. </page>
  78. </extension>
  79. <extension
  80. point="org.eclipse.core.runtime.preferences">
  81. <initializer
  82. class="org.yakindu.sct.simulation.ui.preferences.PreferenceInitializer">
  83. </initializer>
  84. </extension>
  85. <extension
  86. point="org.eclipse.ui.startup">
  87. <startup></startup>
  88. </extension>
  89. <!-- Decoration Providers -->
  90. <extension point="org.eclipse.gmf.runtime.diagram.ui.decoratorProviders">
  91. <decoratorProvider class="org.yakindu.sct.simulation.ui.view.decorator.HighlightingSubmachineDecorationProvider">
  92. <Priority name="Medium" />
  93. </decoratorProvider>
  94. </extension>
  95. </plugin>