plugin.xml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  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="org.yakindu.base.gmf.runtime.highlighting.IHighlightingSupport">
  12. </adapter>
  13. </factory>
  14. </extension>
  15. <!-- Session Listener -->
  16. <extension
  17. point="org.eclipse.ui.views">
  18. <category
  19. id="org.yakindu.sct.category"
  20. name="YAKINDU SCT"/>
  21. <view
  22. category="org.yakindu.sct.category"
  23. allowMultiple="false"
  24. class="org.yakindu.sct.simulation.ui.view.SimulationView"
  25. icon="icons/Declarations-View-16.gif"
  26. id="org.yakindu.sct.simulation.ui.declarationview"
  27. name="Simulation"
  28. restorable="true">
  29. </view>
  30. </extension>
  31. <extension
  32. point="org.eclipse.debug.core.statusHandlers">
  33. <statusHandler
  34. class="org.yakindu.sct.simulation.ui.handler.GenericStatusHandler"
  35. code="200"
  36. id="org.yakindu.sct.simulation.ui.statushandler"
  37. plugin="org.yakindu.sct.simulation.core">
  38. </statusHandler>
  39. </extension>
  40. <extension
  41. point="org.eclipse.debug.core.statusHandlers">
  42. <statusHandler
  43. class="org.yakindu.sct.simulation.ui.handler.TerminateLaunchStatusHandler"
  44. code="765"
  45. id="org.yakindu.sct.simulation.ui.statushandler"
  46. plugin="org.yakindu.sct.simulation.core">
  47. </statusHandler>
  48. </extension>
  49. <!-- Source Display Adapter factory -->
  50. <extension
  51. point="org.eclipse.core.runtime.adapters">
  52. <factory
  53. adaptableType="org.yakindu.sct.simulation.core.debugmodel.SCTStackFrame"
  54. class="org.yakindu.sct.simulation.ui.model.presenter.SCTSourceDisplayAdapterFactory">
  55. <adapter
  56. type="org.eclipse.debug.ui.sourcelookup.ISourceDisplay">
  57. </adapter>
  58. </factory>
  59. <factory
  60. adaptableType="org.yakindu.sct.simulation.core.debugmodel.SCTDebugThread"
  61. class="org.yakindu.sct.simulation.ui.model.presenter.SCTSourceDisplayAdapterFactory">
  62. <adapter
  63. type="org.eclipse.debug.ui.sourcelookup.ISourceDisplay">
  64. </adapter>
  65. </factory>
  66. <factory
  67. adaptableType="org.yakindu.sct.simulation.core.debugmodel.SCTDebugTarget"
  68. class="org.yakindu.sct.simulation.ui.model.presenter.SCTSourceDisplayAdapterFactory">
  69. <adapter
  70. type="org.eclipse.debug.ui.sourcelookup.ISourceDisplay">
  71. </adapter>
  72. </factory>
  73. <factory
  74. adaptableType="org.eclipse.debug.core.Launch"
  75. class="org.yakindu.sct.simulation.ui.model.presenter.SCTSourceDisplayAdapterFactory">
  76. <adapter
  77. type="org.eclipse.debug.ui.sourcelookup.ISourceDisplay">
  78. </adapter>
  79. </factory>
  80. </extension>
  81. <extension
  82. point="org.eclipse.ui.preferencePages">
  83. <page
  84. class="org.yakindu.sct.simulation.ui.preferences.SimulationPreferencePage"
  85. id="org.yakindu.sct.simulation.ui.preferences.SimulationPreferencePage"
  86. name="Simulation"
  87. category="org.yakindu.sct.ui.preferences.root">
  88. </page>
  89. </extension>
  90. <extension
  91. point="org.eclipse.core.runtime.preferences">
  92. <initializer
  93. class="org.yakindu.sct.simulation.ui.preferences.PreferenceInitializer">
  94. </initializer>
  95. </extension>
  96. <extension
  97. point="org.eclipse.ui.startup">
  98. <startup
  99. class="org.yakindu.sct.simulation.ui.SimulationActivator"></startup>
  100. </extension>
  101. <!-- Decoration Providers -->
  102. <extension point="org.eclipse.gmf.runtime.diagram.ui.decoratorProviders">
  103. <decoratorProvider class="org.yakindu.sct.simulation.ui.view.decorator.HighlightingSubmachineDecorationProvider">
  104. <Priority name="Medium" />
  105. </decoratorProvider>
  106. </extension>
  107. <extension
  108. point="org.eclipse.ui.perspectives">
  109. <perspective
  110. class="org.yakindu.sct.simulation.ui.perspective.SimulationPerspectiveFactory"
  111. icon="icons/simulation_perspective.png"
  112. id="org.yakindu.sct.ui.SimulationPerspective"
  113. name="SC Simulation">
  114. </perspective>
  115. </extension>
  116. <extension
  117. point="org.eclipse.ui.perspectiveExtensions">
  118. <perspectiveExtension
  119. targetID="org.yakindu.sct.ui.SimulationPerspective">
  120. <newWizardShortcut
  121. id="org.yakindu.sct.ui.editor.StatechartDiagramWizard">
  122. </newWizardShortcut>
  123. <newWizardShortcut
  124. id="org.yakindu.sct.generator.genmodel.ui.SGenNewFileWizard">
  125. </newWizardShortcut>
  126. </perspectiveExtension>
  127. </extension>
  128. </plugin>