Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Wright2007-10-09 21:03:43 +0000
committerDarin Wright2007-10-09 21:03:43 +0000
commit07f1e796ae8a43d56d3010bd3e85063b318a0ad3 (patch)
tree35f7610d1674c644f814f9a8b8bb8a858feffd39 /org.eclipse.debug.examples.ui/plugin.xml
parent50371b66ac350e9f64991048058ad251a191c90d (diff)
downloadeclipse.platform.debug-07f1e796ae8a43d56d3010bd3e85063b318a0ad3.tar.gz
eclipse.platform.debug-07f1e796ae8a43d56d3010bd3e85063b318a0ad3.tar.xz
eclipse.platform.debug-07f1e796ae8a43d56d3010bd3e85063b318a0ad3.zip
release of original PDA code base
Diffstat (limited to 'org.eclipse.debug.examples.ui/plugin.xml')
-rw-r--r--org.eclipse.debug.examples.ui/plugin.xml174
1 files changed, 174 insertions, 0 deletions
diff --git a/org.eclipse.debug.examples.ui/plugin.xml b/org.eclipse.debug.examples.ui/plugin.xml
new file mode 100644
index 000000000..3cc918c18
--- /dev/null
+++ b/org.eclipse.debug.examples.ui/plugin.xml
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+<!--#ifdef ex1 -->
+<!--#else -->
+ <extension
+ point="org.eclipse.debug.ui.launchConfigurationTabGroups">
+ <launchConfigurationTabGroup
+ class="org.eclipse.debug.examples.ui.pda.launcher.PDATabGroup"
+ description="Specify and launch a PDA program"
+ id="pda.tabGroup"
+ type="pda.launchType"/>
+ </extension>
+ <extension
+ point="org.eclipse.debug.ui.launchConfigurationTypeImages">
+ <launchConfigurationTypeImage
+ icon="icons/full/obj16/pda.gif"
+ configTypeID="pda.launchType"
+ id="pda.typeImage"/>
+ </extension>
+ <extension
+ point="org.eclipse.debug.ui.launchShortcuts">
+ <shortcut
+ label="PDA Application"
+ icon="icons/full/obj16/pda.gif"
+ class="org.eclipse.debug.examples.ui.pda.launcher.PDALaunchShortcut"
+ modes="run, debug"
+ id="pda.launchShortcut">
+ <contextualLaunch>
+ <enablement>
+ <with variable="selection">
+ <count value="1"/>
+ <iterate>
+ <instanceof value="org.eclipse.core.resources.IFile"/>
+ <test
+ value="*.pda"
+ property="org.eclipse.debug.ui.matchesPattern"/>
+ </iterate>
+ </with>
+ </enablement>
+ </contextualLaunch>
+ </shortcut>
+ </extension>
+<!--#endif -->
+ <extension
+ point="org.eclipse.debug.ui.debugModelPresentations">
+ <debugModelPresentation
+ class="org.eclipse.debug.examples.ui.pda.presentation.PDAModelPresentation"
+ id="pda.debugModel"/>
+ </extension>
+ <extension
+ point="org.eclipse.ui.editors">
+ <editor
+ filenames="*.pda"
+ class="org.eclipse.debug.examples.ui.pda.editor.PDAEditor"
+ icon="icons/full/obj16/pda.gif"
+ default="true"
+ name="PDA Editor"
+ id="pda.editor"
+ extensions="pda"/>
+ </extension>
+ <extension
+ point="org.eclipse.ui.editorActions">
+ <editorContribution
+ targetID="pda.editor"
+ id="pda.rulerActions">
+ <action
+ label="Not Used"
+ class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
+ style="push"
+ actionID="RulerDoubleClick"
+ id="pda.doubleClickBreakpointAction"/>
+ </editorContribution>
+ </extension>
+ <extension
+ point="org.eclipse.ui.views">
+ <view
+ icon="icons/full/obj16/pda.gif"
+ class="org.eclipse.debug.examples.ui.pda.views.DataStackView"
+ name="PDA Data Stack"
+ id="pda.dataStackView"/>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.perspectiveExtensions">
+ <perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective">
+ <view
+ visible="false"
+ relative="org.eclipse.debug.ui.VariableView"
+ relationship="stack"
+ id="pda.dataStackView"/>
+ </perspectiveExtension>
+ </extension>
+ <extension
+ point="org.eclipse.ui.contexts">
+ <context
+ parentId="org.eclipse.debug.ui.debugging"
+ description="Debugging PDA Programs"
+ name="Debugging PDA Programs"
+ id="pda.debugging"/>
+ </extension>
+ <extension
+ point="org.eclipse.debug.ui.debugModelContextBindings">
+ <modelContextBinding
+ contextId="pda.debugging"
+ debugModelId="pda.debugModel"/>
+ </extension>
+ <extension
+ point="org.eclipse.debug.ui.contextViewBindings">
+ <contextViewBinding
+ contextId="pda.debugging"
+ viewId="pda.dataStackView"/>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.popupMenus">
+ <viewerContribution
+ targetID="pda.editor.rulerMenu"
+ id="pda.editor.rulerActions">
+ <action
+ label="Toggle Breakpoint"
+ class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
+ menubarPath="debug"
+ id="pda.editor.ruler.toggleBreakpointAction"/>
+ </viewerContribution>
+ <viewerContribution
+ targetID="pda.editor.contextMenu"
+ id="pda.editor.menuActions">
+ <action
+ label="Run to Line"
+ definitionId="org.eclipse.debug.ui.commands.RunToLine"
+ class="org.eclipse.debug.ui.actions.RunToLineActionDelegate"
+ menubarPath="additions"
+ id="pda.editor.context.runToLineAction"/>
+ </viewerContribution>
+<!--#ifdef ex5 -->
+<!--#else -->
+ <objectContribution
+ adaptable="false"
+ id="pda.dropToFrame"
+ objectClass="org.eclipse.debug.examples.core.pda.model.PDAStackFrame">
+ <action
+ class="org.eclipse.debug.examples.ui.pda.editor.PopFrameActionDelegate"
+ id="pda.dropToFrame"
+ label="Pop Frame"/>
+ </objectContribution>
+<!--#endif -->
+ </extension>
+
+ <extension
+ point="org.eclipse.core.runtime.adapters">
+ <factory
+ class="org.eclipse.debug.examples.ui.pda.breakpoints.PDAEditorAdapterFactory"
+ adaptableType="org.eclipse.debug.examples.ui.pda.editor.PDAEditor">
+ <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
+<!--#ifdef ex7 -->
+<!--#else -->
+ <adapter type="org.eclipse.debug.ui.actions.IRunToLineTarget"/>
+<!--#endif -->
+ </factory>
+<!-- FLEXIBLE HIERARCHY EXAMPLE
+ <factory
+ adaptableType="org.eclipse.debug.examples.core.pda.model.PDADebugTarget"
+ class="example.debug.ui.adapters.AdapterFactory">
+ <adapter
+ type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
+ </adapter>
+ <adapter
+ type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory">
+ </adapter>
+ </factory>
+-->
+ </extension>
+</plugin>

Back to the top