123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- <?xml version="1.0" encoding="UTF-8"?>
- <?eclipse version="3.4"?>
- <plugin>
- <!-- Editor Highlighting Adapter -->
- <extension
- point="org.eclipse.core.runtime.adapters">
- <factory
- adaptableType="org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor"
- class="org.yakindu.sct.simulation.ui.model.presenter.IHighlightingSupportAdapterFactory">
- <adapter
- type="de.itemis.gmf.runtime.commons.highlighting.IHighlightingSupport">
- </adapter>
- </factory>
- </extension>
- <!-- Launch configuration images -->
- <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
- <launchConfigurationTypeImage
- icon="icons/Statechart-Launcher-16.png"
- configTypeID="org.yakindu.sct.simulation.core.launch.statechart"
- id="org.yakindu.sct.core.simulation.launch.statechartTypeImage">
- </launchConfigurationTypeImage>
- </extension>
-
- <!-- launch tab group -->
- <extension point="org.eclipse.debug.ui.launchConfigurationTabGroups">
- <launchConfigurationTabGroup
- type="org.yakindu.sct.simulation.core.launch.statechart"
- class="org.yakindu.sct.simulation.ui.launch.tabs.StatechartLaunchConfigurationTabGroup"
- id="org.yakindu.sct.simulation.ui.launch.tabs.statechart.tabs">
- </launchConfigurationTabGroup>
- </extension>
-
- <!-- launch shortcuts -->
- <extension point="org.eclipse.debug.ui.launchShortcuts">
- <shortcut
- id="org.yakindu.sct.core.simulation.launch.shortcut"
- class="org.yakindu.sct.simulation.ui.launch.StatechartLaunchShortcut"
- label="YAKINDU Statechart"
- icon="icons/Statechart-Launcher-16.png"
- modes="run, debug">
- <contextualLaunch>
- <enablement>
- <with variable="selection">
- <count value="1"/>
- <iterate>
- <test property="org.eclipse.debug.ui.matchesPattern" value="*.sct"/>
- </iterate>
- </with>
- </enablement>
- </contextualLaunch>
- </shortcut>
- </extension>
-
- <!-- Session Listener -->
- <extension
- point="org.eclipse.ui.views">
- <view
- allowMultiple="false"
- class="org.yakindu.sct.simulation.ui.view.SimulationView"
- icon="icons/Declarations-View-16.gif"
- id="org.yakindu.sct.simulation.ui.declarationview"
- name="Simulation View"
- restorable="true">
- </view>
- </extension>
- <extension
- point="org.eclipse.debug.core.statusHandlers">
- <statusHandler
- class="org.yakindu.sct.simulation.ui.handler.GenericStatusHandler"
- code="200"
- id="org.yakindu.sct.simulation.ui.statushandler"
- plugin="org.yakindu.sct.simulation.core">
- </statusHandler>
- </extension>
-
- <!-- Source Display Adapter factory -->
- <extension
- point="org.eclipse.core.runtime.adapters">
- <factory
- adaptableType="org.yakindu.sct.simulation.core.debugmodel.SCTStackFrame"
- class="org.yakindu.sct.simulation.ui.model.presenter.SCTSourceDisplayAdapterFactory">
- <adapter
- type="org.eclipse.debug.ui.sourcelookup.ISourceDisplay">
- </adapter>
- </factory>
- <factory
- adaptableType="org.yakindu.sct.simulation.core.debugmodel.SCTDebugThread"
- class="org.yakindu.sct.simulation.ui.model.presenter.SCTSourceDisplayAdapterFactory">
- <adapter
- type="org.eclipse.debug.ui.sourcelookup.ISourceDisplay">
- </adapter>
- </factory>
- <factory
- adaptableType="org.yakindu.sct.simulation.core.debugmodel.SCTDebugTarget"
- class="org.yakindu.sct.simulation.ui.model.presenter.SCTSourceDisplayAdapterFactory">
- <adapter
- type="org.eclipse.debug.ui.sourcelookup.ISourceDisplay">
- </adapter>
- </factory>
- </extension>
- <extension
- point="org.eclipse.ui.preferencePages">
- <page
- class="org.yakindu.sct.simulation.ui.preferences.SimulationPreferencePage"
- id="org.yakindu.sct.simulation.ui.preferences.SimulationPreferencePage"
- name="Simulation"
- category="org.yakindu.sct.ui.preferences.root">
- </page>
- </extension>
- <extension
- point="org.eclipse.core.runtime.preferences">
- <initializer
- class="org.yakindu.sct.simulation.ui.preferences.PreferenceInitializer">
- </initializer>
- </extension>
- </plugin>
|