Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/com.windriver.debug.tcf.ui/plugin.xml')
-rw-r--r--plugins/com.windriver.debug.tcf.ui/plugin.xml86
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>

Back to the top