diff options
Diffstat (limited to 'plugins/com.windriver.debug.tcf.ui/plugin.xml')
-rw-r--r-- | plugins/com.windriver.debug.tcf.ui/plugin.xml | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/plugins/com.windriver.debug.tcf.ui/plugin.xml b/plugins/com.windriver.debug.tcf.ui/plugin.xml new file mode 100644 index 000000000..cc3b88d16 --- /dev/null +++ b/plugins/com.windriver.debug.tcf.ui/plugin.xml @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.2"?> +<plugin> + + <extension point="com.windriver.debug.tcf.core.startup"/> + + <extension + id="com.windriver.debug.tcf.ui.adapters" + point="org.eclipse.core.runtime.adapters"> + <factory + class="com.windriver.debug.tcf.ui.adapters.TCFLaunchAdapterFactory" + adaptableType="com.windriver.debug.tcf.core.model.TCFLaunch"> + <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider"/> + <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider"/> + <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory"/> + <adapter type="org.eclipse.debug.core.commands.ITerminateHandler"/> + </factory> + <factory + class="com.windriver.debug.tcf.ui.adapters.TCFBreakpointAdapterFactory" + adaptableType="com.windriver.debug.tcf.ui.model.TCFNode"> + <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/> + <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTargetExtension"/> + </factory> + </extension> + + <extension + point="org.eclipse.debug.ui.debugModelPresentations"> + <debugModelPresentation + class = "com.windriver.debug.tcf.ui.model.TCFModelPresentation" + id = "com.windriver.debug.tcf"> + </debugModelPresentation> + </extension> + + <extension + point="org.eclipse.debug.ui.launchConfigurationTypeImages"> + <launchConfigurationTypeImage + icon="icons/tcf.gif" + configTypeID="com.windriver.debug.tcf.LaunchConfigurationType" + id="com.windriver.debug.tcf.LaunchConfigurationTypeImage"> + </launchConfigurationTypeImage> + </extension> + + <extension + point="org.eclipse.debug.ui.launchConfigurationTabGroups"> + <launchConfigurationTabGroup + type="com.windriver.debug.tcf.LaunchConfigurationType" + description="Run or debug a program using Target Communication Framework" + class="com.windriver.debug.tcf.ui.launch.TCFTabGroup" + id="com.windriver.debug.tcf.LaunchConfigurationTabGroup"> + </launchConfigurationTabGroup> + </extension> + + <extension + point="org.eclipse.ui.contexts"> + <context + name="Debugging using Target Communication Framework" + description="Debugging using Target Communication Framework" + id="com.windriver.debug.tcf.ui.debugging" + parentId="org.eclipse.debug.ui.debugging"> + </context> + </extension> + + <extension + point="org.eclipse.ui.views"> + <view + name="TCF Trace" + icon="icons/tcf.gif" + category="org.eclipse.debug.ui" + class="com.windriver.debug.tcf.ui.trace.TraceView" + id="com.windriver.tcf.TraceView"> + </view> + </extension> + + <extension + point="org.eclipse.ui.perspectiveExtensions"> + <perspectiveExtension + targetID="org.eclipse.debug.ui.DebugPerspective"> + <view + relative="org.eclipse.ui.console.ConsoleView" + relationship="stack" + id="com.windriver.tcf.TraceView"> + </view> + </perspectiveExtension> + </extension> + +</plugin> |