diff options
author | Darin Wright | 2007-10-09 21:03:43 +0000 |
---|---|---|
committer | Darin Wright | 2007-10-09 21:03:43 +0000 |
commit | 07f1e796ae8a43d56d3010bd3e85063b318a0ad3 (patch) | |
tree | 35f7610d1674c644f814f9a8b8bb8a858feffd39 /org.eclipse.debug.examples.ui/plugin.xml | |
parent | 50371b66ac350e9f64991048058ad251a191c90d (diff) | |
download | eclipse.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.xml | 174 |
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> |