2613 lines
113 KiB
XML
2613 lines
113 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin
|
|
id="org.eclipse.jdt.debug.ui"
|
|
name="%pluginName"
|
|
version="3.0.1"
|
|
provider-name="%providerName"
|
|
class="org.eclipse.jdt.internal.debug.ui.JDIDebugUIPlugin">
|
|
|
|
<runtime>
|
|
<library name="jdiui.jar">
|
|
<export name="*"/>
|
|
</library>
|
|
</runtime>
|
|
<requires>
|
|
<import plugin="org.eclipse.ui.ide"/>
|
|
<import plugin="org.eclipse.jface.text"/>
|
|
<import plugin="org.eclipse.ui.workbench.texteditor"/>
|
|
<import plugin="org.eclipse.ui.editors"/>
|
|
<import plugin="org.eclipse.ui"/>
|
|
<import plugin="org.eclipse.core.filebuffers"/>
|
|
<import plugin="org.eclipse.core.resources"/>
|
|
<import plugin="org.eclipse.core.variables"/>
|
|
<import plugin="org.eclipse.core.expressions"/>
|
|
<import plugin="org.eclipse.jdt.core"/>
|
|
<import plugin="org.eclipse.debug.core"/>
|
|
<import plugin="org.eclipse.debug.ui"/>
|
|
<import plugin="org.eclipse.jdt.debug"/>
|
|
<import plugin="org.eclipse.jdt.launching"/>
|
|
<import plugin="org.eclipse.jdt.ui"/>
|
|
<import plugin="org.eclipse.core.runtime"/>
|
|
<import plugin="org.eclipse.ltk.core.refactoring"/>
|
|
</requires>
|
|
|
|
|
|
<!-- Extensions Points -->
|
|
<extension-point id="vmInstallTypePage" name="%vmInstallTypePage" schema="schema/vmInstallTypePage.exsd"/>
|
|
|
|
<!-- Extensions -->
|
|
<extension point="org.eclipse.core.expressions.propertyTesters">
|
|
<propertyTester
|
|
namespace="org.eclipse.jdt.debug.ui"
|
|
properties="hasMainType, isApplet"
|
|
type="org.eclipse.core.runtime.IAdaptable"
|
|
class="org.eclipse.jdt.internal.debug.ui.launcher.JavaElementPropertyTester"
|
|
id="org.eclipse.jdt.debug.IResourceExtender">
|
|
</propertyTester>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.core.watchExpressionDelegates">
|
|
<watchExpressionDelegate
|
|
debugModel="org.eclipse.jdt.debug"
|
|
delegateClass="org.eclipse.jdt.internal.debug.ui.JavaWatchExpressionDelegate"/>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.jdt.ui.javaEditorTextHovers">
|
|
<hover
|
|
label="%javaVariableHoverLabel"
|
|
description="%javaVariableHoverDescription"
|
|
class="org.eclipse.jdt.internal.debug.ui.JavaDebugHover"
|
|
id="org.eclipse.jdt.internal.debug.ui.JavaDebugHover">
|
|
</hover>
|
|
</extension>
|
|
<extension
|
|
id="editors"
|
|
point="org.eclipse.ui.editors">
|
|
<editor
|
|
name="%JavaSnippetEditor.label"
|
|
icon="icons/full/obj16/jsbook_obj.gif"
|
|
extensions="jpage"
|
|
contributorClass="org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetEditorActionContributor"
|
|
class="org.eclipse.jdt.internal.debug.ui.snippeteditor.JavaSnippetEditor"
|
|
symbolicFontName="org.eclipse.jdt.ui.editors.textfont"
|
|
id="org.eclipse.jdt.debug.ui.SnippetEditor">
|
|
</editor>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.editorActions">
|
|
<editorContribution
|
|
targetID="org.eclipse.jdt.ui.CompilationUnitEditor"
|
|
id="org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions">
|
|
<action
|
|
label="%AddBreakpoint.label"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ManageBreakpointRulerActionDelegate"
|
|
actionID="RulerDoubleClick"
|
|
id="org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction">
|
|
</action>
|
|
</editorContribution>
|
|
<editorContribution
|
|
targetID="org.eclipse.jdt.ui.ClassFileEditor"
|
|
id="org.eclipse.jdt.debug.ClassFileEditor.BreakpointRulerActions">
|
|
<action
|
|
label="%AddBreakpoint.label"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ManageBreakpointRulerActionDelegate"
|
|
actionID="RulerDoubleClick"
|
|
id="org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction">
|
|
</action>
|
|
</editorContribution>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.actionSets">
|
|
<actionSet
|
|
label="%JDTDebugActionSet.label"
|
|
visible="false"
|
|
id="org.eclipse.jdt.debug.ui.JDTDebugActionSet">
|
|
<menu
|
|
label="%RunMenu.label"
|
|
path="additions"
|
|
id="org.eclipse.ui.run">
|
|
<separator
|
|
name="jdtGroup">
|
|
</separator>
|
|
</menu>
|
|
<action
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.AddClassPrepareBreakpoint"
|
|
label="%classPrepareAction.label"
|
|
icon="icons/full/obj16/class_obj.gif"
|
|
helpContextId="add_class_prepare_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddClassPrepareBreakpointAction"
|
|
menubarPath="org.eclipse.ui.run/breakpointGroup"
|
|
id="org.eclipse.jdt.debug.ui.actions.AddClassPrepareBreakpoint">
|
|
</action>
|
|
<action
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.AddExceptionBreakpoint"
|
|
label="%exceptionAction.accel.label"
|
|
icon="icons/full/elcl16/exc_catch.gif"
|
|
helpContextId="add_exception_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddExceptionAction"
|
|
menubarPath="org.eclipse.ui.run/breakpointGroup"
|
|
id="org.eclipse.jdt.debug.ui.actions.AddExceptionBreakpoint">
|
|
</action>
|
|
<action
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection"
|
|
label="%stepIntoSelectionAction.label"
|
|
helpContextId="step_into_selection_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.StepIntoSelectionActionDelegate"
|
|
menubarPath="org.eclipse.ui.run/jdtGroup"
|
|
enablesFor="*"
|
|
id="org.eclipse.jdt.debug.ui.actions.StepIntoSelection">
|
|
<enablement>
|
|
<and>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
id="org.eclipse.jdt.debug.ui.actions.Execute"
|
|
hoverIcon="icons/full/etool16/run_sbook.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
|
|
disabledIcon="icons/full/dtool16/run_sbook.gif"
|
|
enablesFor="+"
|
|
icon="icons/full/etool16/run_sbook.gif"
|
|
label="%Execute.label"
|
|
helpContextId="execute_action_context"
|
|
menubarPath="org.eclipse.ui.run/jdtGroup">
|
|
<enablement>
|
|
<and>
|
|
<or>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.scrapbookActive"
|
|
value="true">
|
|
</systemProperty>
|
|
</or>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
id="org.eclipse.jdt.debug.ui.actions.Display"
|
|
hoverIcon="icons/full/etool16/disp_sbook.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Display"
|
|
disabledIcon="icons/full/dtool16/disp_sbook.gif"
|
|
icon="icons/full/etool16/disp_sbook.gif"
|
|
label="%Display.label"
|
|
helpContextId="display_action_context"
|
|
menubarPath="org.eclipse.ui.run/jdtGroup">
|
|
<enablement>
|
|
<and>
|
|
<or>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.scrapbookActive"
|
|
value="true">
|
|
</systemProperty>
|
|
</or>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
id="org.eclipse.jdt.debug.ui.actions.Inspect"
|
|
hoverIcon="icons/full/etool16/insp_sbook.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
|
|
disabledIcon="icons/full/dtool16/insp_sbook.gif"
|
|
icon="icons/full/etool16/insp_sbook.gif"
|
|
label="%Inspect.label"
|
|
helpContextId="inspect_action_context"
|
|
menubarPath="org.eclipse.ui.run/jdtGroup">
|
|
<enablement>
|
|
<and>
|
|
<or>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.scrapbookActive"
|
|
value="true">
|
|
</systemProperty>
|
|
</or>
|
|
<or>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
<objectClass
|
|
name="org.eclipse.jdt.debug.core.IJavaVariable">
|
|
</objectClass>
|
|
</or>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
id="org.eclipse.jdt.debug.ui.Watch"
|
|
hoverIcon="icons/full/etool16/watch_exp.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction"
|
|
definitionId="org.eclipse.jdt.debug.ui.Watch"
|
|
disabledIcon="icons/full/dtool16/watch_exp.gif"
|
|
enablesFor="+"
|
|
icon="icons/full/etool16/watch_exp.gif"
|
|
label="%Watch.label"
|
|
helpContextId="watch_action_context"
|
|
menubarPath="org.eclipse.ui.run/jdtGroup">
|
|
<enablement>
|
|
<and>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<or>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
<objectClass
|
|
name="org.eclipse.jdt.debug.core.IJavaVariable">
|
|
</objectClass>
|
|
</or>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
</actionSet>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.views">
|
|
<view
|
|
name="%displayViewName"
|
|
icon="icons/full/etool16/disp_sbook.gif"
|
|
category="org.eclipse.debug.ui"
|
|
class="org.eclipse.jdt.internal.debug.ui.display.DisplayView"
|
|
id="org.eclipse.jdt.debug.ui.DisplayView">
|
|
</view>
|
|
<view
|
|
name="%MonitorsView.name"
|
|
icon="icons/full/eview16/thread_and_monitor_view.gif"
|
|
category="org.eclipse.debug.ui"
|
|
class="org.eclipse.jdt.internal.debug.ui.monitors.MonitorsView"
|
|
id="org.eclipse.jdt.debug.ui.MonitorsView">
|
|
</view>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.perspectiveExtensions">
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.debug.ui.DebugPerspective">
|
|
<actionSet
|
|
id="org.eclipse.jdt.debug.ui.JDTDebugActionSet">
|
|
</actionSet>
|
|
</perspectiveExtension>
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.jdt.ui.JavaPerspective">
|
|
<actionSet
|
|
id="org.eclipse.debug.ui.breakpointActionSet">
|
|
</actionSet>
|
|
<actionSet
|
|
id="org.eclipse.jdt.debug.ui.JDTDebugActionSet">
|
|
</actionSet>
|
|
</perspectiveExtension>
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.jdt.ui.JavaHierarchyPerspective">
|
|
<actionSet
|
|
id="org.eclipse.debug.ui.breakpointActionSet">
|
|
</actionSet>
|
|
<actionSet
|
|
id="org.eclipse.jdt.debug.ui.JDTDebugActionSet">
|
|
</actionSet>
|
|
</perspectiveExtension>
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective">
|
|
<actionSet
|
|
id="org.eclipse.debug.ui.breakpointActionSet">
|
|
</actionSet>
|
|
<actionSet
|
|
id="org.eclipse.jdt.debug.ui.JDTDebugActionSet">
|
|
</actionSet>
|
|
</perspectiveExtension>
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.debug.ui.DebugPerspective">
|
|
<view
|
|
relative="org.eclipse.ui.console.ConsoleView"
|
|
visible="false"
|
|
relationship="stack"
|
|
id="org.eclipse.jdt.debug.ui.DisplayView">
|
|
</view>
|
|
<view
|
|
relative="org.eclipse.debug.ui.DebugView"
|
|
visible="false"
|
|
relationship="stack"
|
|
id="org.eclipse.jdt.debug.ui.MonitorsView">
|
|
</view>
|
|
<view
|
|
relative="org.eclipse.debug.ui.DebugView"
|
|
visible="false"
|
|
relationship="stack"
|
|
id="org.eclipse.jdt.ui.PackageExplorer">
|
|
</view>
|
|
<view
|
|
relative="org.eclipse.debug.ui.DebugView"
|
|
visible="false"
|
|
relationship="stack"
|
|
id="org.eclipse.jdt.ui.TypeHierarchy">
|
|
</view>
|
|
<view
|
|
relative="org.eclipse.ui.console.ConsoleView"
|
|
visible="false"
|
|
relationship="stack"
|
|
id="org.eclipse.search.SearchResultView">
|
|
</view>
|
|
<viewShortcut
|
|
id="org.eclipse.jdt.debug.ui.DisplayView">
|
|
</viewShortcut>
|
|
<viewShortcut
|
|
id="org.eclipse.jdt.debug.ui.MonitorsView">
|
|
</viewShortcut>
|
|
</perspectiveExtension>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.popupMenus">
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaWatchpoint"
|
|
id="org.eclipse.jdt.debug.WatchpointToggleActions">
|
|
<action
|
|
label="%accessAction.label"
|
|
helpContextId="access_toggle_action_context"
|
|
state="false"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.AccessWatchpointToggleAction"
|
|
menubarPath="emptyBreakpointGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.actions.AccessToggle">
|
|
</action>
|
|
<action
|
|
label="%modificationAction.label"
|
|
helpContextId="modification_toggle_action_context"
|
|
state="true"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ModificationWatchpointToggleAction"
|
|
menubarPath="emptyBreakpointGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.actions.ModificationToggle">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaMethodBreakpoint"
|
|
id="org.eclipse.jdt.debug.MethodBreakpointToggleActions">
|
|
<action
|
|
label="%entryAction.label"
|
|
helpContextId="entry_toggle_action_context"
|
|
state="false"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.EntryToggleAction"
|
|
menubarPath="emptyBreakpointGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.actions.EntryToggle">
|
|
</action>
|
|
<action
|
|
label="%exitAction.label"
|
|
helpContextId="exit_toggle_action_context"
|
|
state="false"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ExitToggleAction"
|
|
menubarPath="emptyBreakpointGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.actions.ExitToggle">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaBreakpoint"
|
|
id="org.eclipse.jdt.debug.JavaBreakpointActions">
|
|
<action
|
|
label="%hitCount.label"
|
|
icon="icons/full/elcl16/sethitcount_co.gif"
|
|
helpContextId="hit_count_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.BreakpointHitCountAction"
|
|
menubarPath="emptyBreakpointGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.BreakpointHitCount">
|
|
</action>
|
|
<action
|
|
label="%suspendPolicy.label"
|
|
icon="icons/full/elcl16/suspend_co.gif"
|
|
helpContextId="breakpoint_suspend_policy_toggle_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.BreakpointSuspendPolicyToggleAction"
|
|
menubarPath="emptyBreakpointGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.SuspendPolicy">
|
|
</action>
|
|
<action
|
|
label="%breakpointPropertiesAction.label"
|
|
helpContextId="breakpoint_properties_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.JavaBreakpointPropertiesAction"
|
|
menubarPath="additions"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointProperties">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaExceptionBreakpoint"
|
|
id="org.eclipse.jdt.debug.ExceptionToggleActions">
|
|
<action
|
|
label="%caughtAction.label"
|
|
helpContextId="exception_caught_toggle_action_context"
|
|
state="true"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ExceptionCaughtToggleAction"
|
|
menubarPath="emptyBreakpointGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.actions.CaughtToggle">
|
|
</action>
|
|
<action
|
|
label="%uncaughtAction.label"
|
|
helpContextId="exception_uncaught_toggle_action_context"
|
|
state="true"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ExceptionUncaughtToggleAction"
|
|
menubarPath="emptyBreakpointGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.actions.UncaughtToggle">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaThread"
|
|
id="org.eclipse.jdt.debug.TerminateEvaluationActions">
|
|
<filter
|
|
name="TerminateEvaluationActionFilter"
|
|
value="supportsTerminateEvaluation">
|
|
</filter>
|
|
<action
|
|
label="%terminateEvaluationAction.label"
|
|
helpContextId="terminate_evaluation_action_context"
|
|
tooltip="%terminateEvaluationAction.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.TerminateEvaluationAction"
|
|
menubarPath="emptyThreadGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.TerminateEvaluation">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaThread"
|
|
id="org.eclipse.jdt.debug.ExcludeExceptionAction">
|
|
<filter
|
|
name="ExcludeExceptionLocationFilter"
|
|
value="suspendedAtException">
|
|
</filter>
|
|
<action
|
|
label="%excludeExceptionLocationAction.label"
|
|
helpContextId="exclude_exception_location_action_context"
|
|
tooltip="%excludeExceptionLocationAction.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ExcludeExceptionLocationAction"
|
|
menubarPath="emptyThreadGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.ExcludeExceptionLocation">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.debug.core.model.IStackFrame"
|
|
id="org.eclipse.jdt.debug.DropToFrameActions">
|
|
<filter
|
|
name="DropToFrameActionFilter"
|
|
value="supportsDropToFrame">
|
|
</filter>
|
|
<action
|
|
label="%dropFrameAction.label"
|
|
helpContextId="drop_to_frame_action_context"
|
|
tooltip="%dropFrameAction.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.DropToFrameAction"
|
|
menubarPath="stepReturnGroup"
|
|
icon="icons/full/elcl16/drop_to_frame.gif"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.DropToFrame">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaStackFrame"
|
|
id="org.eclipse.jdt.debug.AddStepFilterActions">
|
|
<action
|
|
label="%addPackageStepFilterAction.label"
|
|
helpContextId="add_package_step_filter_action_context"
|
|
tooltip="%addPackageStepFilterAction.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.AddPackageStepFilterAction"
|
|
menubarPath="emptyThreadGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.actions.AddPackageStepFilterAction">
|
|
</action>
|
|
<action
|
|
label="%addTypeStepFilterAction.label"
|
|
helpContextId="add_type_step_filter_action_context"
|
|
tooltip="%addTypeStepFilterAction.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.AddTypeStepFilterAction"
|
|
menubarPath="emptyThreadGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.actions.AddTypeStepFilterAction">
|
|
</action>
|
|
<action
|
|
label="%editStepFiltersAction.label"
|
|
helpContextId="edit_step_filters_action_context"
|
|
tooltip="%editStepFiltersAction.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.EditStepFiltersAction"
|
|
menubarPath="emptyThreadGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.actions.EditStepFiltersAction">
|
|
</action>
|
|
</objectContribution>
|
|
<viewerContribution
|
|
targetID="org.eclipse.debug.ui.VariableView.detail"
|
|
id="org.eclipse.jdt.debug.DetailsEvaluationActions">
|
|
<visibility>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
</visibility>
|
|
<action
|
|
label="%Execute.label"
|
|
icon="icons/full/etool16/run_sbook.gif"
|
|
helpContextId="execute_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
|
|
menubarPath="variableGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.variablesViewDetail.Execute">
|
|
<selection
|
|
class="org.eclipse.jface.text.ITextSelection">
|
|
</selection>
|
|
</action>
|
|
<action
|
|
label="%Display.label"
|
|
icon="icons/full/etool16/disp_sbook.gif"
|
|
helpContextId="display_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Display"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
|
|
menubarPath="variableGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.variablesViewDetail.Display">
|
|
<selection
|
|
class="org.eclipse.jface.text.ITextSelection">
|
|
</selection>
|
|
</action>
|
|
<action
|
|
label="%Inspect.label"
|
|
icon="icons/full/etool16/insp_sbook.gif"
|
|
helpContextId="inspect_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
|
|
menubarPath="variableGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.variablesViewDetail.Inspect">
|
|
<selection
|
|
class="org.eclipse.jface.text.ITextSelection">
|
|
</selection>
|
|
</action>
|
|
</viewerContribution>
|
|
<viewerContribution
|
|
targetID="org.eclipse.jdt.debug.ui.DisplayView"
|
|
id="org.eclipse.jdt.debug.DisplayEvaluationActions">
|
|
<visibility>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
</visibility>
|
|
<action
|
|
label="%Execute.label"
|
|
icon="icons/full/etool16/run_sbook.gif"
|
|
helpContextId="execute_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
|
|
menubarPath="evaluationGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.displayView.Execute">
|
|
<enablement>
|
|
<and>
|
|
<or>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.scrapbookActive"
|
|
value="true">
|
|
</systemProperty>
|
|
</or>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
label="%Display.label"
|
|
icon="icons/full/etool16/disp_sbook.gif"
|
|
helpContextId="display_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Display"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
|
|
menubarPath="evaluationGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.displayView.Display">
|
|
<enablement>
|
|
<and>
|
|
<or>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.scrapbookActive"
|
|
value="true">
|
|
</systemProperty>
|
|
</or>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
label="%Inspect.label"
|
|
icon="icons/full/etool16/insp_sbook.gif"
|
|
helpContextId="inspect_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
|
|
menubarPath="evaluationGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.displayView.Inspect">
|
|
<enablement>
|
|
<and>
|
|
<or>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.scrapbookActive"
|
|
value="true">
|
|
</systemProperty>
|
|
</or>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
</viewerContribution>
|
|
<viewerContribution
|
|
targetID="org.eclipse.jdt.debug.ui.MonitorsView"
|
|
id="org.eclipse.jdt.debug.MonitorsViewPopupActions">
|
|
<action
|
|
label="%MonitorTraceAction.label"
|
|
icon="icons/full/elcl16/suspend_co.gif"
|
|
helpContextId="monitor_trace_action_context"
|
|
tooltip="%MonitorTraceAction.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.monitors.MonitorTraceAction"
|
|
menubarPath="vmGroup"
|
|
id="org.eclipse.jdt.debug.ui.actions.MonitorTraceAction">
|
|
</action>
|
|
<action
|
|
label="%MonitorQuitAction.label"
|
|
icon="icons/full/elcl16/resume_co.gif"
|
|
helpContextId="monitor_quit_action_context"
|
|
tooltip="%MonitorQuitAction.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.monitors.MonitorQuitAction"
|
|
menubarPath="vmGroup"
|
|
id="org.eclipse.jdt.debug.ui.actions.MonitorQuitAction">
|
|
</action>
|
|
</viewerContribution>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.viewActions">
|
|
<viewContribution
|
|
targetID="org.eclipse.debug.ui.VariableView"
|
|
id="org.eclipse.jdt.debug.ui.VariableViewActions">
|
|
<action
|
|
label="%primitiveOptionsAction.label"
|
|
helpContextId="primitive_options_action_context"
|
|
tooltip="%primitiveOptionsAction.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PrimitiveOptionsAction"
|
|
menubarPath="javaActions"
|
|
id="org.eclipse.jdt.debug.ui.variableViewActions.PrimitiveOptions">
|
|
</action>
|
|
<action
|
|
style="toggle"
|
|
id="org.eclipse.jdt.debug.ui.variableViewActions.ShowNullEntries"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ShowNullArrayEntriesAction"
|
|
helpContextId="show_null_entries_action_context"
|
|
label="%showNullEntriesAction.label"
|
|
menubarPath="javaActions"
|
|
tooltip="%showNullEntriesAction.tooltip">
|
|
</action>
|
|
<action
|
|
style="toggle"
|
|
id="org.eclipse.jdt.debug.ui.variableViewActions.ShowQualified"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
|
|
icon="icons/full/obj16/package_obj.gif"
|
|
helpContextId="show_qualified_action_context"
|
|
label="%showQualifiedAction.label"
|
|
menubarPath="javaActions"
|
|
tooltip="%showQualifiedAction.tooltip">
|
|
</action>
|
|
<action
|
|
style="toggle"
|
|
id="org.eclipse.jdt.debug.ui.variableViewActions.ShowStatic"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ShowStaticVariablesAction"
|
|
icon="icons/full/elcl16/static_co.gif"
|
|
helpContextId="show_static_action_context"
|
|
label="%showStaticAction.label"
|
|
menubarPath="javaActions"
|
|
tooltip="%showStaticAction.tooltip">
|
|
</action>
|
|
<action
|
|
style="toggle"
|
|
id="org.eclipse.jdt.debug.ui.variableViewActions.ShowConstants"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ShowConstantsAction"
|
|
icon="icons/full/elcl16/constant_co.gif"
|
|
helpContextId="show_constants_action_context"
|
|
label="%showConstantsAction.label"
|
|
menubarPath="javaActions"
|
|
tooltip="%showConstantsAction.tooltip">
|
|
</action>
|
|
</viewContribution>
|
|
<viewContribution
|
|
targetID="org.eclipse.debug.ui.ExpressionView"
|
|
id="org.eclipse.jdt.debug.ui.ExpressionViewActions">
|
|
<action
|
|
label="%primitiveOptionsAction.label"
|
|
helpContextId="primitive_options_action_context"
|
|
tooltip="%primitiveOptionsAction.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PrimitiveOptionsAction"
|
|
menubarPath="javaActions"
|
|
id="org.eclipse.jdt.debug.ui.expressionViewActions.PrimitiveOptions">
|
|
</action>
|
|
<action
|
|
style="toggle"
|
|
id="org.eclipse.jdt.debug.ui.variableViewActions.ShowNullEntries"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ShowNullArrayEntriesAction"
|
|
helpContextId="show_null_entries_action_context"
|
|
label="%showNullEntriesAction.label"
|
|
menubarPath="javaActions"
|
|
tooltip="%showNullEntriesAction.tooltip">
|
|
</action>
|
|
<action
|
|
style="toggle"
|
|
id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowQualified"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
|
|
icon="icons/full/obj16/package_obj.gif"
|
|
helpContextId="show_qualified_action_context"
|
|
label="%showQualifiedAction.label"
|
|
menubarPath="javaActions"
|
|
tooltip="%showQualifiedAction.tooltip">
|
|
</action>
|
|
<action
|
|
style="toggle"
|
|
id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowStatic"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ShowStaticVariablesAction"
|
|
icon="icons/full/elcl16/static_co.gif"
|
|
helpContextId="show_static_action_context"
|
|
label="%showStaticAction.label"
|
|
menubarPath="javaActions"
|
|
tooltip="%showStaticAction.tooltip">
|
|
</action>
|
|
<action
|
|
style="toggle"
|
|
id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowConstants"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ShowConstantsAction"
|
|
icon="icons/full/elcl16/constant_co.gif"
|
|
helpContextId="show_constants_action_context"
|
|
label="%showConstantsAction.label"
|
|
menubarPath="javaActions"
|
|
tooltip="%showConstantsAction.tooltip">
|
|
</action>
|
|
</viewContribution>
|
|
<viewContribution
|
|
targetID="org.eclipse.debug.ui.BreakpointView"
|
|
id="org.eclipse.jdt.debug.ui.BreakpointViewActions">
|
|
<action
|
|
id="org.eclipse.jdt.debug.ui.actions.AddException"
|
|
toolbarPath="javaExceptions"
|
|
hoverIcon="icons/full/elcl16/exc_catch.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddExceptionAction"
|
|
disabledIcon="icons/full/dlcl16/exc_catch.gif"
|
|
icon="icons/full/elcl16/exc_catch.gif"
|
|
helpContextId="add_exception_action_context"
|
|
label="%exceptionAction.label"
|
|
tooltip="%exceptionAction.tooltip">
|
|
</action>
|
|
<action
|
|
style="toggle"
|
|
id="org.eclipse.jdt.debug.ui.breakpointViewActions.ShowQualified"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
|
|
icon="icons/full/obj16/package_obj.gif"
|
|
helpContextId="show_qualified_action_context"
|
|
label="%showQualifiedAction.label"
|
|
menubarPath="javaActions"
|
|
tooltip="%showQualifiedAction.tooltip">
|
|
</action>
|
|
</viewContribution>
|
|
<viewContribution
|
|
targetID="org.eclipse.debug.ui.DebugView"
|
|
id="org.eclipse.jdt.debug.ui.LaunchViewActions">
|
|
<action
|
|
style="toggle"
|
|
id="org.eclipse.jdt.debug.ui.launchViewActions.ShowQualified"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
|
|
icon="icons/full/obj16/package_obj.gif"
|
|
helpContextId="show_qualified_action_context"
|
|
label="%showQualifiedAction.label"
|
|
menubarPath="javaActions"
|
|
tooltip="%showQualifiedAction.tooltip">
|
|
</action>
|
|
<action
|
|
style="toggle"
|
|
id="org.eclipse.jdt.debug.ui.launchViewActions.ShowSystemThreads"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ShowSystemThreadsAction"
|
|
icon="icons/full/obj16/thread_obj.gif"
|
|
helpContextId="show_system_threads_context"
|
|
label="%showSystemThreads.label"
|
|
menubarPath="javaActions"
|
|
tooltip="%showSystemThreads.tooltip">
|
|
</action>
|
|
<action
|
|
id="org.eclipse.jdt.debug.ui.launchViewActions.DropToFrame"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.DropToFrameButton"
|
|
icon="icons/full/elcl16/drop_to_frame.gif"
|
|
helpContextId="drop_to_frame_context"
|
|
label="%dropFrameAction.label"
|
|
toolbarPath="emptyStepGroup"
|
|
tooltip="%dropFrameAction.tooltip">
|
|
</action>
|
|
</viewContribution>
|
|
<viewContribution
|
|
targetID="org.eclipse.jdt.debug.ui.DisplayView"
|
|
id="org.eclipse.jdt.debug.ui.DisplayViewActions">
|
|
<action
|
|
toolbarPath="evaluationGroup"
|
|
id="org.eclipse.jdt.debug.ui.displayViewToolbar.Execute"
|
|
hoverIcon="icons/full/etool16/run_sbook.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
|
|
disabledIcon="icons/full/dtool16/run_sbook.gif"
|
|
enablesFor="+"
|
|
icon="icons/full/etool16/run_sbook.gif"
|
|
helpContextId="execute_action_context"
|
|
label="%Execute.label"
|
|
tooltip="%Execute.tooltip">
|
|
<enablement>
|
|
<and>
|
|
<or>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.scrapbookActive"
|
|
value="true">
|
|
</systemProperty>
|
|
</or>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
toolbarPath="evaluationGroup"
|
|
id="org.eclipse.jdt.debug.ui.displayViewToolbar.Display"
|
|
hoverIcon="icons/full/etool16/disp_sbook.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
|
|
disabledIcon="icons/full/dtool16/disp_sbook.gif"
|
|
enablesFor="+"
|
|
icon="icons/full/etool16/disp_sbook.gif"
|
|
helpContextId="display_action_context"
|
|
label="%Display.label"
|
|
tooltip="%Display.tooltip">
|
|
<enablement>
|
|
<and>
|
|
<or>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.scrapbookActive"
|
|
value="true">
|
|
</systemProperty>
|
|
</or>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
toolbarPath="evaluationGroup"
|
|
id="org.eclipse.jdt.debug.ui.displayViewToolbar.Inspect"
|
|
hoverIcon="icons/full/etool16/insp_sbook.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
|
|
disabledIcon="icons/full/dtool16/insp_sbook.gif"
|
|
enablesFor="+"
|
|
icon="icons/full/etool16/insp_sbook.gif"
|
|
helpContextId="inspect_action_context"
|
|
label="%Inspect.label"
|
|
tooltip="%Inspect.tooltip">
|
|
<enablement>
|
|
<and>
|
|
<or>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.scrapbookActive"
|
|
value="true">
|
|
</systemProperty>
|
|
</or>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
</viewContribution>
|
|
<viewContribution
|
|
targetID="org.eclipse.jdt.debug.ui.MonitorsView"
|
|
id="org.eclipse.jdt.debug.MonitorsActions">
|
|
<action
|
|
id="org.eclipse.jdt.debug.ui.actions.MonitorTraceAction"
|
|
toolbarPath="vmGroup"
|
|
hoverIcon="icons/full/elcl16/suspend_co.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.monitors.MonitorTraceAction"
|
|
disabledIcon="icons/full/dlcl16/suspend_co.gif"
|
|
icon="icons/full/elcl16/suspend_co.gif"
|
|
helpContextId="monitor_trace_action_context"
|
|
label="%MonitorTraceAction.label"
|
|
tooltip="%MonitorTraceAction.tooltip">
|
|
</action>
|
|
<action
|
|
id="org.eclipse.jdt.debug.ui.actions.MonitorQuitAction"
|
|
toolbarPath="vmGroup"
|
|
hoverIcon="icons/full/elcl16/resume_co.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.monitors.MonitorQuitAction"
|
|
disabledIcon="icons/full/dlcl16/resume_co.gif"
|
|
icon="icons/full/elcl16/resume_co.gif"
|
|
helpContextId="monitor_quit_action_context"
|
|
label="%MonitorQuitAction.label"
|
|
tooltip="%MonitorQuitAction.tooltip">
|
|
</action>
|
|
<action
|
|
state="false"
|
|
toolbarPath="vmGroup"
|
|
id="org.eclipse.jdt.debug.ui.actions.DeadlockView"
|
|
hoverIcon="icons/full/elcl16/deadlock_view.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.monitors.ToggleDeadLocksViewAction"
|
|
disabledIcon="icons/full/dlcl16/deadlock_view.gif"
|
|
icon="icons/full/elcl16/deadlock_view.gif"
|
|
helpContextId="deadlock_view_action_context"
|
|
label="%DeadlockView.label"
|
|
tooltip="%DeadlockView.tooltip">
|
|
</action>
|
|
<action
|
|
state="false"
|
|
toolbarPath="vmGroup"
|
|
id="org.eclipse.jdt.debug.ui.actions.ThreadView"
|
|
hoverIcon="icons/full/elcl16/thread_view.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.monitors.ToggleThreadsViewAction"
|
|
disabledIcon="icons/full/dlcl16/thread_view.gif"
|
|
icon="icons/full/elcl16/thread_view.gif"
|
|
helpContextId="thread_view_action_context"
|
|
label="%ThreadView.label"
|
|
tooltip="%ThreadView.tooltip">
|
|
</action>
|
|
<action
|
|
state="true"
|
|
toolbarPath="vmGroup"
|
|
id="org.eclipse.jdt.debug.ui.actions.MonitorView"
|
|
hoverIcon="icons/full/elcl16/monitor_view.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.monitors.ToggleMonitorsViewAction"
|
|
disabledIcon="icons/full/dlcl16/monitor_view.gif"
|
|
icon="icons/full/elcl16/monitor_view.gif"
|
|
helpContextId="monitor_view_action_context"
|
|
label="%MonitorView.label"
|
|
tooltip="%MonitorView.tooltip">
|
|
</action>
|
|
</viewContribution>
|
|
</extension>
|
|
<!--Java debug model presentation -->
|
|
<extension
|
|
point="org.eclipse.debug.ui.debugModelPresentations">
|
|
<debugModelPresentation
|
|
detailsViewerConfiguration="org.eclipse.jdt.internal.debug.ui.display.DetailsViewerConfiguration"
|
|
class="org.eclipse.jdt.internal.debug.ui.JDIModelPresentation"
|
|
id="org.eclipse.jdt.debug">
|
|
</debugModelPresentation>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.popupMenus">
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaStackFrame"
|
|
id="org.eclipse.jdt.debug.ui.ReceivingStackFrameActions">
|
|
<filter
|
|
name="ReceivingStackFrameActionFilter"
|
|
value="isReceivingType">
|
|
</filter>
|
|
<action
|
|
label="%openRecTypeHierarchy.label"
|
|
helpContextId="open_receiving_type_hierarchy_action_context"
|
|
tooltip="%openRecTypeHierarchy.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.OpenReceivingTypeHierarchyAction"
|
|
menubarPath="emptyEditGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.OpenReceivingTypeHierarchy">
|
|
</action>
|
|
<action
|
|
label="%openRecType.label"
|
|
helpContextId="open_on_receiving_type_action_context"
|
|
tooltip="%openRecType.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.OpenReceivingTypeAction"
|
|
menubarPath="emptyEditGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.OpenReceivingType">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaStackFrame"
|
|
id="org.eclipse.jdt.debug.ui.DeclaringStackFrameActions">
|
|
<action
|
|
label="%openDeclTypeHierarchy.label"
|
|
helpContextId="open_declaring_type_hierarchy_action_context"
|
|
tooltip="%openDeclTypeHierarchy.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.OpenDeclaringTypeHierarchyAction"
|
|
menubarPath="emptyEditGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.OpenDeclaringTypeHierarchy">
|
|
</action>
|
|
<action
|
|
label="%openDeclType.label"
|
|
helpContextId="open_on_declaring_type_action_context"
|
|
tooltip="%openDeclType.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.OpenDeclaringTypeAction"
|
|
menubarPath="emptyEditGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.OpenDeclaringType">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaVariable"
|
|
id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions">
|
|
<filter
|
|
name="PrimitiveVariableActionFilter"
|
|
value="isPrimitive">
|
|
</filter>
|
|
<filter
|
|
name="ConcreteVariableActionFilter"
|
|
value="isConcrete">
|
|
</filter>
|
|
<action
|
|
label="%openConcreteVarTypeHierarchy.label"
|
|
helpContextId="open_variable_concrete_type_hierarchy_action_context"
|
|
tooltip="%openConcreteVarTypeHierarchy.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.OpenVariableConcreteTypeHierarchyAction"
|
|
menubarPath="emptyNavigationGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.OpenVariableConcreteTypeHierarchy">
|
|
</action>
|
|
<action
|
|
label="%openConcreteVarType.label"
|
|
helpContextId="open_variable_concrete_type_action_context"
|
|
tooltip="%openConcreteVarType.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.OpenVariableConcreteTypeAction"
|
|
menubarPath="emptyNavigationGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.OpenVariableConcreteType">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaVariable"
|
|
id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions">
|
|
<filter
|
|
name="PrimitiveVariableActionFilter"
|
|
value="isPrimitive">
|
|
</filter>
|
|
<action
|
|
label="%openDeclVarTypeHierarchy.label"
|
|
helpContextId="open_variable_declared_type_hierarchy_action_context"
|
|
tooltip="%openDeclVarTypeHierarchy.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.OpenVariableDeclaredTypeHierarchyAction"
|
|
menubarPath="emptyNavigationGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.OpenVariableDeclaredTypeHierarchy">
|
|
</action>
|
|
<action
|
|
label="%openDeclVarType.label"
|
|
helpContextId="open_on_variable_type_action_context"
|
|
tooltip="%openDeclVarType.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.OpenVariableDeclaredTypeAction"
|
|
menubarPath="emptyNavigationGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.OpenVariableDeclaredType">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaVariable"
|
|
id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions">
|
|
<visibility>
|
|
<and>
|
|
<objectState
|
|
name="PrimitiveVariableActionFilter"
|
|
value="isValuePrimitive">
|
|
</objectState>
|
|
<not>
|
|
<objectState
|
|
name="DetailFormatterFilter"
|
|
value="isDefined">
|
|
</objectState>
|
|
</not>
|
|
</and>
|
|
</visibility>
|
|
<action
|
|
label="%newDetailFormatter.label"
|
|
helpContextId="new_detail_formatter_action_context"
|
|
tooltip="%newDetailFormatter.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.NewDetailFormatterAction"
|
|
menubarPath="emptyNavigationGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.NewDetailFormatter">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaVariable"
|
|
id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions">
|
|
<filter
|
|
name="DetailFormatterFilter"
|
|
value="isDefined">
|
|
</filter>
|
|
<action
|
|
label="%editDetailFormatter.label"
|
|
helpContextId="edit_detail_formatter_action_context"
|
|
tooltip="%editDetailFormatter.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.EditDetailFormatterAction"
|
|
menubarPath="emptyNavigationGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.EditDetailFormatter">
|
|
</action>
|
|
<action
|
|
label="%removeDetailFormatter.label"
|
|
helpContextId="remove_detail_formatter_action_context"
|
|
tooltip="%removeDetailFormatter.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.RemoveDetailFormatterAction"
|
|
menubarPath="emptyNavigationGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.removeDetailFormatter">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.internal.debug.ui.display.JavaInspectExpression"
|
|
id="org.eclipse.jdt.debug.ui.FilteredJavaInspectExpressionActions">
|
|
<visibility>
|
|
<and>
|
|
<objectState
|
|
name="PrimitiveVariableActionFilter"
|
|
value="isNotPrimitive">
|
|
</objectState>
|
|
<not>
|
|
<objectState
|
|
name="DetailFormatterFilter"
|
|
value="isDefined">
|
|
</objectState>
|
|
</not>
|
|
</and>
|
|
</visibility>
|
|
<action
|
|
label="%newDetailFormatter.label"
|
|
helpContextId="new_detail_formatter_action_context"
|
|
tooltip="%newDetailFormatter.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.NewDetailFormatterAction"
|
|
menubarPath="emptyNavigationGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.NewDetailFormatter">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.internal.debug.ui.display.JavaInspectExpression"
|
|
id="org.eclipse.jdt.debug.ui.FilteredJavaInspectExpressionActions">
|
|
<filter
|
|
name="PrimitiveVariableActionFilter"
|
|
value="isNotPrimitive">
|
|
</filter>
|
|
<filter
|
|
name="DetailFormatterFilter"
|
|
value="isDefined">
|
|
</filter>
|
|
<action
|
|
label="%editDetailFormatter.label"
|
|
helpContextId="edit_detail_formatter_action_context"
|
|
tooltip="%editDetailFormatter.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.EditDetailFormatterAction"
|
|
menubarPath="emptyNavigationGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.EditDetailFormatter">
|
|
</action>
|
|
<action
|
|
label="%removeDetailFormatter.label"
|
|
helpContextId="remove_detail_formatter_action_context"
|
|
tooltip="%removeDetailFormatter.tooltip"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.RemoveDetailFormatterAction"
|
|
menubarPath="emptyNavigationGroup"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.actions.removeDetailFormatter">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaVariable"
|
|
id="org.eclipse.jdt.debug.ui.JavaVariableActions">
|
|
<action
|
|
label="%Inspect.label"
|
|
icon="icons/full/etool16/insp_sbook.gif"
|
|
helpContextId="variable_inspect_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
|
|
menubarPath="openOnGroup"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.actions.VariableInspectAction">
|
|
</action>
|
|
</objectContribution>
|
|
<viewerContribution
|
|
targetID="#JavaSnippetEditorContext"
|
|
id="org.eclipse.jdt.debug.ui.JavaSnippetPopupActions">
|
|
<action
|
|
label="%Execute.label"
|
|
icon="icons/full/etool16/run_sbook.gif"
|
|
helpContextId="execute_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
|
|
menubarPath="additions"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.actions.Execute">
|
|
<selection
|
|
class="org.eclipse.jface.text.ITextSelection">
|
|
</selection>
|
|
</action>
|
|
<action
|
|
label="%Display.label"
|
|
icon="icons/full/etool16/disp_sbook.gif"
|
|
helpContextId="display_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Display"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
|
|
menubarPath="additions"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.actions.Display">
|
|
<selection
|
|
class="org.eclipse.jface.text.ITextSelection">
|
|
</selection>
|
|
</action>
|
|
<action
|
|
label="%Inspect.label"
|
|
icon="icons/full/etool16/insp_sbook.gif"
|
|
helpContextId="inspect_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
|
|
menubarPath="additions"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.actions.Inspect">
|
|
<selection
|
|
class="org.eclipse.jface.text.ITextSelection">
|
|
</selection>
|
|
</action>
|
|
</viewerContribution>
|
|
<viewerContribution
|
|
targetID="#ClassFileRulerContext"
|
|
id="org.eclipse.jdt.debug.ui.ClassFileRulerPopupActions">
|
|
<action
|
|
label="%JavaBreakpointProperties.label"
|
|
helpContextId="breakpoint_properties_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate"
|
|
menubarPath="debug"
|
|
id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate">
|
|
</action>
|
|
<action
|
|
label="%EnableBreakpoint.label"
|
|
helpContextId="enable_disable_breakpoint_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate"
|
|
menubarPath="debug"
|
|
id="org.eclipse.jdt.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate">
|
|
</action>
|
|
<action
|
|
label="%AddBreakpoint.label"
|
|
helpContextId="manage_breakpoint_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ManageBreakpointRulerActionDelegate"
|
|
menubarPath="debug"
|
|
id="org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerActionDelegate">
|
|
</action>
|
|
</viewerContribution>
|
|
<viewerContribution
|
|
targetID="#CompilationUnitRulerContext"
|
|
id="org.eclipse.jdt.debug.ui.CompilationUnitRulerPopupActions">
|
|
<action
|
|
label="%JavaBreakpointProperties.label"
|
|
helpContextId="breakpoint_properties_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate"
|
|
menubarPath="debug"
|
|
id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate">
|
|
</action>
|
|
<action
|
|
label="%EnableBreakpoint.label"
|
|
helpContextId="enable_disable_breakpoint_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate"
|
|
menubarPath="debug"
|
|
id="org.eclipse.jdt.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate">
|
|
</action>
|
|
<action
|
|
label="%AddBreakpoint.label"
|
|
helpContextId="manage_breakpoint_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ManageBreakpointRulerActionDelegate"
|
|
menubarPath="debug"
|
|
id="org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerActionDelegate">
|
|
</action>
|
|
</viewerContribution>
|
|
<viewerContribution
|
|
targetID="#CompilationUnitEditorContext"
|
|
id="org.eclipse.jdt.debug.ui.CUPopupActions">
|
|
<visibility>
|
|
<and>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</visibility>
|
|
<action
|
|
label="%stepIntoSelectionAction.label"
|
|
helpContextId="step_into_selection_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.StepIntoSelectionActionDelegate"
|
|
menubarPath="additions"
|
|
enablesFor="*"
|
|
id="org.eclipse.jdt.debug.ui.cuPopup.StepIntoSelection">
|
|
<enablement>
|
|
<and>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
label="%runToLineAction.label"
|
|
helpContextId="run_to_line_action_context"
|
|
definitionId="org.eclipse.debug.ui.commands.RunToLine"
|
|
class="org.eclipse.debug.ui.actions.RunToLineActionDelegate"
|
|
menubarPath="additions"
|
|
id="org.eclipse.jdt.debug.ui.cuPopup.RunToLine">
|
|
</action>
|
|
<action
|
|
label="%Execute.label"
|
|
icon="icons/full/etool16/run_sbook.gif"
|
|
helpContextId="execute_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
|
|
menubarPath="additions"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.cuPopup.Execute">
|
|
<enablement>
|
|
<and>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
label="%Display.label"
|
|
icon="icons/full/etool16/disp_sbook.gif"
|
|
helpContextId="display_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Display"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
|
|
menubarPath="additions"
|
|
id="org.eclipse.jdt.debug.ui.cuPopup.Display">
|
|
<enablement>
|
|
<and>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
label="%Inspect.label"
|
|
icon="icons/full/etool16/insp_sbook.gif"
|
|
helpContextId="inspect_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
|
|
menubarPath="additions"
|
|
id="org.eclipse.jdt.debug.ui.cuPopup.Inspect">
|
|
<enablement>
|
|
<and>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
label="%Watch.label"
|
|
icon="icons/full/etool16/watch_exp.gif"
|
|
helpContextId="watch_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction"
|
|
menubarPath="additions"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.cuPopup.Watch">
|
|
<enablement>
|
|
<and>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
</viewerContribution>
|
|
<viewerContribution
|
|
targetID="#ClassFileEditorContext"
|
|
id="org.eclipse.jdt.debug.ui.CFPopupActions">
|
|
<visibility>
|
|
<and>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</visibility>
|
|
<action
|
|
label="%stepIntoSelectionAction.label"
|
|
helpContextId="step_into_selection_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.StepIntoSelectionActionDelegate"
|
|
menubarPath="additions"
|
|
enablesFor="*"
|
|
id="org.eclipse.jdt.debug.ui.cfPopup.StepIntoSelection">
|
|
<enablement>
|
|
<and>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
label="%runToLineAction.label"
|
|
helpContextId="run_to_line_action_context"
|
|
definitionId="org.eclipse.debug.ui.commands.RunToLine"
|
|
class="org.eclipse.debug.ui.actions.RunToLineActionDelegate"
|
|
menubarPath="additions"
|
|
id="org.eclipse.jdt.debug.ui.cuPopup.RunToLine">
|
|
</action>
|
|
<action
|
|
label="%Execute.label"
|
|
icon="icons/full/etool16/run_sbook.gif"
|
|
helpContextId="execute_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
|
|
menubarPath="additions"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.cfPopup.Execute">
|
|
<enablement>
|
|
<and>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
label="%Display.label"
|
|
icon="icons/full/etool16/disp_sbook.gif"
|
|
helpContextId="display_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Display"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
|
|
menubarPath="additions"
|
|
id="org.eclipse.jdt.debug.ui.cfPopup.Display">
|
|
<enablement>
|
|
<and>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
label="%Inspect.label"
|
|
icon="icons/full/etool16/insp_sbook.gif"
|
|
helpContextId="inspect_action_context"
|
|
definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
|
|
menubarPath="additions"
|
|
id="org.eclipse.jdt.debug.ui.cfPopup.Inspect">
|
|
<enablement>
|
|
<and>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
<action
|
|
label="%Watch.label"
|
|
icon="icons/full/etool16/watch_exp.gif"
|
|
helpContextId="watch_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction"
|
|
menubarPath="additions"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.cfPopup.Watch">
|
|
<enablement>
|
|
<and>
|
|
<systemProperty
|
|
name="org.eclipse.jdt.debug.ui.debuggerActive"
|
|
value="true">
|
|
</systemProperty>
|
|
<objectClass
|
|
name="org.eclipse.jface.text.ITextSelection">
|
|
</objectClass>
|
|
</and>
|
|
</enablement>
|
|
</action>
|
|
</viewerContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.core.IMethod"
|
|
id="org.eclipse.jdt.debug.ui.MethodBreakpointActions">
|
|
<visibility>
|
|
<not>
|
|
<objectState name="MethodActionFilter" value="isAbstract"/>
|
|
</not>
|
|
</visibility>
|
|
<action
|
|
label="%manageMethodBreakpointAction.label"
|
|
helpContextId="manage_method_breakpoint_action_context"
|
|
class="org.eclipse.debug.ui.actions.ToggleMethodBreakpointActionDelegate"
|
|
menubarPath="additions"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.MethodBreakpoint">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.core.IField"
|
|
id="org.eclipse.jdt.debug.ui.WatchpointActions">
|
|
<action
|
|
label="%manageWatchpointAction.label"
|
|
helpContextId="manage_watchpoint_action_context"
|
|
class="org.eclipse.debug.ui.actions.ToggleWatchpointActionDelegate"
|
|
menubarPath="additions"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.Watchpoint">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.core.IType"
|
|
id="org.eclipse.jdt.debug.ui.TypeActions">
|
|
<action
|
|
label="%toggleClassPrepareAction.label"
|
|
helpContextId="toggle_class_prepare_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.breakpoints.ToggleClassPrepareBreakpointAction"
|
|
menubarPath="additions"
|
|
enablesFor="+"
|
|
id="org.eclipse.jdt.debug.ui.ToggleClassPrepare">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaVariable"
|
|
id="org.eclipse.jdt.debug.ui.InstanceFiltersActions">
|
|
<filter
|
|
name="JavaVariableActionFilter"
|
|
value="instanceFilter">
|
|
</filter>
|
|
<action
|
|
label="%instanceFiltersAction.label"
|
|
helpContextId="instance_filters_action_context"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.InstanceFiltersAction"
|
|
menubarPath="additions"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.InstanceFilterAction">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaFieldVariable"
|
|
id="org.eclipse.jdt.debug.ui.WatchpointActions">
|
|
<action
|
|
label="%manageWatchpointAction.label"
|
|
helpContextId="manage_watchpoint_action_context"
|
|
class="org.eclipse.debug.ui.actions.ToggleWatchpointActionDelegate"
|
|
menubarPath="additions"
|
|
enablesFor="1"
|
|
id="org.eclipse.jdt.debug.ui.VariableWatchpoint">
|
|
</action>
|
|
</objectContribution>
|
|
<viewerContribution
|
|
targetID="#JavaSnippetRulerContext"
|
|
id="org.eclipse.jdt.internal.debug.ui.snippeteditor.JavaSnippetRulerContext">
|
|
<action
|
|
label="%AddTask.label"
|
|
helpContextId="org.eclipse.ui.AddTask_action_context"
|
|
tooltip="%AddTask.tooltip"
|
|
class="org.eclipse.ui.texteditor.TaskRulerAction"
|
|
menubarPath="additions"
|
|
id="org.eclipse.ui.texteditor.TaskRulerAction">
|
|
</action>
|
|
<action
|
|
label="%AddBookmark.label"
|
|
helpContextId="org.eclipse.ui.bookmark_action_context"
|
|
tooltip="%AddBookmark.tooltip"
|
|
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
|
|
menubarPath="additions"
|
|
id="org.eclipse.ui.texteditor.BookmarkRulerAction">
|
|
</action>
|
|
</viewerContribution>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.editorActions">
|
|
<editorContribution
|
|
targetID="org.eclipse.jdt.debug.ui.SnippetEditor"
|
|
id="org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions">
|
|
<action
|
|
toolbarPath="evaluationGroup"
|
|
id="org.eclipse.jdt.debug.ui.SnippetExecute"
|
|
hoverIcon="icons/full/etool16/run_sbook.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
|
|
disabledIcon="icons/full/dtool16/run_sbook.gif"
|
|
enablesFor="+"
|
|
icon="icons/full/etool16/run_sbook.gif"
|
|
helpContextId="execute_action_context"
|
|
label="%Execute.label"
|
|
tooltip="%Execute.tooltip">
|
|
<selection
|
|
class="org.eclipse.jface.text.ITextSelection">
|
|
</selection>
|
|
</action>
|
|
<action
|
|
toolbarPath="evaluationGroup"
|
|
id="org.eclipse.jdt.debug.ui.SnippetDisplay"
|
|
hoverIcon="icons/full/etool16/disp_sbook.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
|
|
disabledIcon="icons/full/dtool16/disp_sbook.gif"
|
|
enablesFor="+"
|
|
icon="icons/full/etool16/disp_sbook.gif"
|
|
helpContextId="display_action_context"
|
|
label="%Display.label"
|
|
tooltip="%Display.tooltip">
|
|
<selection
|
|
class="org.eclipse.jface.text.ITextSelection">
|
|
</selection>
|
|
</action>
|
|
<action
|
|
toolbarPath="evaluationGroup"
|
|
id="org.eclipse.jdt.debug.ui.SnippetInspect"
|
|
hoverIcon="icons/full/etool16/insp_sbook.gif"
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
|
|
disabledIcon="icons/full/dtool16/insp_sbook.gif"
|
|
enablesFor="+"
|
|
icon="icons/full/etool16/insp_sbook.gif"
|
|
helpContextId="inspect_action_context"
|
|
label="%Inspect.label"
|
|
tooltip="%Inspect.tooltip">
|
|
<selection
|
|
class="org.eclipse.jface.text.ITextSelection">
|
|
</selection>
|
|
</action>
|
|
</editorContribution>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.propertyPages">
|
|
<page
|
|
objectClass="org.eclipse.core.resources.IFile"
|
|
name="%snippetEditorPageName"
|
|
nameFilter="*.jpage"
|
|
class="org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetEditorPropertyPage"
|
|
id="org.eclipse.jdt.debug.ui.snippeteditor.SnippetEditorPage">
|
|
</page>
|
|
<page
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaLineBreakpoint"
|
|
adaptable="true"
|
|
name="%commonPage.label"
|
|
class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaLineBreakpointPage"
|
|
id="org.eclipse.jdt.debug.ui.propertypages.common">
|
|
</page>
|
|
<page
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaLineBreakpoint"
|
|
adaptable="true"
|
|
name="%filteringPage.label"
|
|
class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaBreakpointAdvancedPage"
|
|
id="org.eclipse.jdt.debug.ui.propertypages.common">
|
|
</page>
|
|
<page
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaClassPrepareBreakpoint"
|
|
adaptable="true"
|
|
name="%commonPage.label"
|
|
class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaBreakpointPage"
|
|
id="org.eclipse.jdt.debug.ui.propertypages.common">
|
|
</page>
|
|
|
|
<page
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaExceptionBreakpoint"
|
|
adaptable="true"
|
|
name="%filteringPage.label"
|
|
class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaExceptionBreakpointAdvancedPage"
|
|
id="org.eclipse.jdt.debug.ui.propertypages.common">
|
|
</page>
|
|
<page
|
|
objectClass="org.eclipse.jdt.debug.core.IJavaExceptionBreakpoint"
|
|
adaptable="true"
|
|
name="%commonPage.label"
|
|
class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaExceptionBreakpointPage"
|
|
id="org.eclipse.jdt.debug.ui.propertypages.common">
|
|
</page>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.preferencePages">
|
|
<page
|
|
name="%installJREPageName"
|
|
category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
|
|
class="org.eclipse.jdt.internal.debug.ui.jres.JREsPreferencePage"
|
|
id="org.eclipse.jdt.debug.ui.preferences.VMPreferencePage">
|
|
</page>
|
|
<page
|
|
name="%javaDebugPrefName"
|
|
category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
|
|
class="org.eclipse.jdt.internal.debug.ui.JavaDebugPreferencePage"
|
|
id="org.eclipse.jdt.debug.ui.JavaDebugPreferencePage">
|
|
</page>
|
|
<page
|
|
name="%javaStepFilterPrefName"
|
|
category="org.eclipse.jdt.debug.ui.JavaDebugPreferencePage"
|
|
class="org.eclipse.jdt.internal.debug.ui.JavaStepFilterPreferencePage"
|
|
id="org.eclipse.jdt.debug.ui.JavaStepFilterPreferencePage">
|
|
</page>
|
|
<page
|
|
name="%javaDetailFormattersPrefName"
|
|
category="org.eclipse.jdt.debug.ui.JavaDebugPreferencePage"
|
|
class="org.eclipse.jdt.internal.debug.ui.JavaDetailFormattersPreferencePage"
|
|
id="org.eclipse.jdt.debug.ui.JavaDetailFormattersPreferencePage">
|
|
</page>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
|
|
<launchConfigurationTypeImage
|
|
icon="icons/full/etool16/java_app.gif"
|
|
configTypeID="org.eclipse.jdt.launching.localJavaApplication"
|
|
id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.localJavaApplication">
|
|
</launchConfigurationTypeImage>
|
|
<launchConfigurationTypeImage
|
|
icon="icons/full/etool16/java_attach.gif"
|
|
configTypeID="org.eclipse.jdt.launching.remoteJavaApplication"
|
|
id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.remoteJavaApplication">
|
|
</launchConfigurationTypeImage>
|
|
<launchConfigurationTypeImage
|
|
icon="icons/full/etool16/java_applet.gif"
|
|
configTypeID="org.eclipse.jdt.launching.javaApplet"
|
|
id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.javaApplet">
|
|
</launchConfigurationTypeImage>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
|
|
<launchConfigurationTabGroup
|
|
type="org.eclipse.jdt.launching.localJavaApplication"
|
|
helpContextId="org.eclipse.jdt.debug.ui.launchConfigHelpContext.local_java_application"
|
|
class="org.eclipse.jdt.internal.debug.ui.launcher.LocalJavaApplicationTabGroup"
|
|
id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.localJavaApplication">
|
|
<launchMode
|
|
mode="debug"
|
|
perspective="org.eclipse.debug.ui.DebugPerspective"
|
|
description="%localJavaApplicationTabGroupDescription.debug">
|
|
</launchMode>
|
|
<launchMode
|
|
mode="run"
|
|
description="%localJavaApplicationTabGroupDescription.run">
|
|
</launchMode>
|
|
</launchConfigurationTabGroup>
|
|
<launchConfigurationTabGroup
|
|
type="org.eclipse.jdt.launching.remoteJavaApplication"
|
|
description="%remoteJavaApplicationTabGroupDescription"
|
|
helpContextId="org.eclipse.jdt.debug.ui.launchConfigHelpContext.remote_java_application"
|
|
class="org.eclipse.jdt.internal.debug.ui.launcher.RemoteJavaApplicationTabGroup"
|
|
id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.remoteJavaApplication">
|
|
</launchConfigurationTabGroup>
|
|
<launchConfigurationTabGroup
|
|
type="org.eclipse.jdt.launching.javaApplet"
|
|
description="%appletTabGroupDescription"
|
|
helpContextId="org.eclipse.jdt.debug.ui.launchConfigHelpContext.java_applet"
|
|
class="org.eclipse.jdt.internal.debug.ui.launcher.JavaAppletTabGroup"
|
|
id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.javaApplet">
|
|
<launchMode
|
|
mode="debug"
|
|
perspective="org.eclipse.debug.ui.DebugPerspective"
|
|
description="%appletTabGroupDescription.debug">
|
|
</launchMode>
|
|
<launchMode
|
|
mode="run"
|
|
description="%appletTabGroupDescription.run">
|
|
</launchMode>
|
|
</launchConfigurationTabGroup>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.core.statusHandlers">
|
|
<statusHandler
|
|
plugin="org.eclipse.jdt.launching"
|
|
code="117"
|
|
class="org.eclipse.jdt.internal.debug.ui.launcher.VMConnectTimeoutStatusHandler"
|
|
id="org.eclipse.jdt.debug.ui.statusHandler.vmConnectTimeout">
|
|
</statusHandler>
|
|
<statusHandler
|
|
plugin="org.eclipse.jdt.debug"
|
|
code="161"
|
|
class="org.eclipse.jdt.internal.debug.ui.SuspendTimeoutStatusHandler"
|
|
id="org.eclipse.jdt.debug.ui.statusHandler.suspendTimeout">
|
|
</statusHandler>
|
|
<statusHandler
|
|
plugin="org.eclipse.jdt.debug"
|
|
code="162"
|
|
class="org.eclipse.jdt.internal.debug.ui.NoLineNumberAttributesStatusHandler"
|
|
id="org.eclipse.jdt.debug.ui.statusHandler.noLineNumberAttributes">
|
|
</statusHandler>
|
|
<statusHandler
|
|
plugin="org.eclipse.jdt.debug"
|
|
code="110"
|
|
class="org.eclipse.jdt.internal.debug.ui.EvaluationContextStatusHandler"
|
|
id="org.eclipse.jdt.debug.ui.statusHandler.evaluationContextStatusHandler">
|
|
</statusHandler>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.core.sourceLocators">
|
|
<sourceLocator
|
|
name="%JavaSourceLocator.name"
|
|
class="org.eclipse.jdt.debug.ui.JavaUISourceLocator"
|
|
id="org.eclipse.jdt.debug.ui.javaSourceLocator">
|
|
</sourceLocator>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchShortcuts">
|
|
<shortcut
|
|
label="%JavaApplicationShortcut.label"
|
|
icon="icons/full/etool16/java_app.gif"
|
|
helpContextId="org.eclipse.jdt.debug.ui.shortcut_local_java_application"
|
|
modes="run, debug"
|
|
class="org.eclipse.jdt.internal.debug.ui.launcher.JavaApplicationLaunchShortcut"
|
|
id="org.eclipse.jdt.debug.ui.localJavaShortcut">
|
|
<contextualLaunch>
|
|
<enablement>
|
|
<with variable="selection">
|
|
<count value="1"/>
|
|
<iterate>
|
|
<or>
|
|
<test property="org.eclipse.debug.ui.matchesPattern" value="*.java"/>
|
|
<test property="org.eclipse.debug.ui.matchesPattern" value="*.class"/>
|
|
<instanceof value="org.eclipse.jdt.core.IJavaElement"/>
|
|
</or>
|
|
<test property="org.eclipse.jdt.debug.ui.hasMainType"/>
|
|
</iterate>
|
|
</with>
|
|
</enablement>
|
|
</contextualLaunch>
|
|
<perspective
|
|
id="org.eclipse.jdt.ui.JavaPerspective">
|
|
</perspective>
|
|
<perspective
|
|
id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
|
|
</perspective>
|
|
<perspective
|
|
id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
|
|
</perspective>
|
|
<perspective
|
|
id="org.eclipse.debug.ui.DebugPerspective">
|
|
</perspective>
|
|
</shortcut>
|
|
<shortcut
|
|
label="%AppletShortcut.label"
|
|
icon="icons/full/etool16/java_applet.gif"
|
|
helpContextId="org.eclipse.jdt.debug.ui.shortcut_java_applet"
|
|
modes="run, debug"
|
|
class="org.eclipse.jdt.internal.debug.ui.launcher.JavaAppletLaunchShortcut"
|
|
id="org.eclipse.jdt.debug.ui.javaAppletShortcut">
|
|
<contextualLaunch>
|
|
<enablement>
|
|
<with variable="selection">
|
|
<count value="1"/>
|
|
<iterate>
|
|
<or>
|
|
<test property="org.eclipse.debug.ui.matchesPattern" value="*.java"/>
|
|
<test property="org.eclipse.debug.ui.matchesPattern" value="*.class"/>
|
|
<instanceof value="org.eclipse.jdt.core.IJavaElement"/>
|
|
</or>
|
|
<test property="org.eclipse.jdt.debug.ui.isApplet"/>
|
|
</iterate>
|
|
</with>
|
|
</enablement>
|
|
</contextualLaunch>
|
|
<perspective
|
|
id="org.eclipse.jdt.ui.JavaPerspective">
|
|
</perspective>
|
|
<perspective
|
|
id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
|
|
</perspective>
|
|
<perspective
|
|
id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
|
|
</perspective>
|
|
<perspective
|
|
id="org.eclipse.debug.ui.DebugPerspective">
|
|
</perspective>
|
|
</shortcut>
|
|
</extension>
|
|
<!-- commands and their bindings -->
|
|
<extension point="org.eclipse.ui.commands">
|
|
<command
|
|
name="%ActionDefinition.addException.name"
|
|
description="%ActionDefinition.addException.description"
|
|
category="org.eclipse.debug.ui.category.run"
|
|
id="org.eclipse.jdt.debug.ui.commands.AddExceptionBreakpoint">
|
|
</command>
|
|
<keyBinding
|
|
string=""
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.jdt.debug.ui.commands.AddExceptionBreakpoint"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<command
|
|
name="%ActionDefinition.addClassPrepareBreakpoint.name"
|
|
description="%ActionDefinition.addClassPrepareBreakpoint.description"
|
|
category="org.eclipse.debug.ui.category.run"
|
|
id="org.eclipse.jdt.debug.ui.commands.AddClassPrepareBreakpoint">
|
|
</command>
|
|
<keyBinding
|
|
string=""
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.jdt.debug.ui.commands.AddClassPrepareBreakpoint"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<command
|
|
name="%ActionDefinition.stepIntoSelection.name"
|
|
description="%ActionDefinition.stepIntoSelection.description"
|
|
category="org.eclipse.debug.ui.category.run"
|
|
id="org.eclipse.jdt.debug.ui.commands.StepIntoSelection">
|
|
</command>
|
|
<keyBinding
|
|
string="Ctrl+F5"
|
|
scope="org.eclipse.debug.ui.debugging"
|
|
command="org.eclipse.jdt.debug.ui.commands.StepIntoSelection"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<keyBinding
|
|
platform="carbon"
|
|
string="Command+F5"
|
|
scope="org.eclipse.debug.ui.debugging"
|
|
command="org.eclipse.jdt.debug.ui.commands.StepIntoSelection"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<command
|
|
name="%ActionDefinition.execute.name"
|
|
description="%ActionDefinition.execute.description"
|
|
category="org.eclipse.debug.ui.category.run"
|
|
id="org.eclipse.jdt.debug.ui.commands.Execute">
|
|
</command>
|
|
<keyBinding
|
|
string="Ctrl+U"
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.jdt.debug.ui.commands.Execute"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<keyBinding
|
|
platform="carbon"
|
|
string="Command+U"
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.jdt.debug.ui.commands.Execute"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<command
|
|
name="%ActionDefinition.display.name"
|
|
description="%ActionDefinition.display.description"
|
|
category="org.eclipse.debug.ui.category.run"
|
|
id="org.eclipse.jdt.debug.ui.commands.Display">
|
|
</command>
|
|
<keyBinding
|
|
string="Ctrl+Shift+D"
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.jdt.debug.ui.commands.Display"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<keyBinding
|
|
platform="gtk"
|
|
string="Ctrl+Shift+V"
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.jdt.debug.ui.commands.Display"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<keyBinding
|
|
platform="carbon"
|
|
string="Command+Shift+D"
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.jdt.debug.ui.commands.Display"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<command
|
|
name="%ActionDefinition.inspect.name"
|
|
description="%ActionDefinition.inspect.description"
|
|
category="org.eclipse.debug.ui.category.run"
|
|
id="org.eclipse.jdt.debug.ui.commands.Inspect">
|
|
</command>
|
|
<keyBinding
|
|
string="Ctrl+Shift+I"
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.jdt.debug.ui.commands.Inspect"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<keyBinding
|
|
platform="carbon"
|
|
string="Command+Shift+I"
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.jdt.debug.ui.commands.Inspect"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<!-- views -->
|
|
<command
|
|
name="%ViewCommand.displayView.name"
|
|
description="%ViewCommand.displayView.description"
|
|
category="org.eclipse.ui.category.views"
|
|
id="org.eclipse.jdt.debug.ui.DisplayView">
|
|
</command>
|
|
<keyBinding
|
|
string=""
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.jdt.debug.ui.DisplayView"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
<command
|
|
name="%ViewCommand.monitorsView.name"
|
|
description="%ViewCommand.monitorsView.description"
|
|
category="org.eclipse.ui.category.views"
|
|
id="org.eclipse.jdt.debug.ui.MonitorsView">
|
|
</command>
|
|
<keyBinding
|
|
string=""
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.jdt.debug.ui.MonitorsView"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.jdt.ui.classpathContainerPage">
|
|
<classpathContainerPage
|
|
name="%jreSystemLibrary.name"
|
|
class="org.eclipse.jdt.internal.debug.ui.jres.JREContainerWizardPage"
|
|
id="org.eclipse.jdt.launching.JRE_CONTAINER">
|
|
</classpathContainerPage>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.jdt.debug.ui.vmInstallTypePage">
|
|
<vmInstallTypePage
|
|
vmInstallTypeID="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType"
|
|
class="org.eclipse.jdt.internal.debug.ui.jres.StandardVMCommandTab"
|
|
id="org.eclipse.jdt.debug.ui.StandardVMCommandTab">
|
|
</vmInstallTypePage>
|
|
<vmInstallTypePage
|
|
vmInstallTypeID="org.eclipse.jdt.launching.Standard11xVMType"
|
|
class="org.eclipse.jdt.internal.debug.ui.jres.StandardVMCommandTab"
|
|
id="org.eclipse.jdt.debug.ui.StandardVMCommandTab">
|
|
</vmInstallTypePage>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.team.core.fileTypes">
|
|
<fileTypes
|
|
type="text"
|
|
extension="jpage">
|
|
</fileTypes>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.ide.markerResolution">
|
|
<markerResolutionGenerator
|
|
markerType="org.eclipse.jdt.core.buildpath_problem"
|
|
class="org.eclipse.jdt.internal.debug.ui.launcher.JreResolutionGenerator">
|
|
</markerResolutionGenerator>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.consoleLineTrackers">
|
|
<consoleLineTracker
|
|
class="org.eclipse.jdt.internal.debug.ui.console.JavaConsoleTracker"
|
|
processType="java"
|
|
id="org.eclipse.jdt.debug.ui.JavaConsoleTracker">
|
|
</consoleLineTracker>
|
|
<consoleLineTracker
|
|
class="org.eclipse.jdt.internal.debug.ui.console.JavaConsoleTracker"
|
|
processType="org.eclipse.ant.ui.antProcess"
|
|
id="org.eclipse.jdt.debug.ui.AntJavaConsoleTracker">
|
|
</consoleLineTracker>
|
|
<consoleLineTracker
|
|
class="org.eclipse.jdt.internal.debug.ui.console.J9ConsoleTracker"
|
|
processType="j9"
|
|
id="org.eclipse.jdt.debug.ui.J9ConsoleTracker">
|
|
</consoleLineTracker>
|
|
</extension>
|
|
<!-- Adds the launch and java debug actions whenever a java relevant part is open -->
|
|
<extension
|
|
point="org.eclipse.ui.actionSetPartAssociations">
|
|
<actionSetPartAssociation
|
|
targetID="org.eclipse.jdt.debug.ui.JDTDebugActionSet">
|
|
<part
|
|
id="org.eclipse.jdt.ui.PackageExplorer">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.jdt.ui.TypeHierarchy">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.jdt.ui.CompilationUnitEditor">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.jdt.ui.ClassFileEditor">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.jdt.ui.ProjectsView">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.jdt.ui.PackagesView">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.jdt.ui.TypesView">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.jdt.ui.MembersView">
|
|
</part>
|
|
</actionSetPartAssociation>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.actionSetPartAssociations">
|
|
<actionSetPartAssociation
|
|
targetID="org.eclipse.debug.ui.launchActionSet">
|
|
<part
|
|
id="org.eclipse.jdt.ui.PackageExplorer">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.jdt.ui.TypeHierarchy">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.jdt.ui.CompilationUnitEditor">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.jdt.ui.ClassFileEditor">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.jdt.ui.ProjectsView">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.jdt.ui.PackagesView">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.jdt.ui.TypesView">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.jdt.ui.MembersView">
|
|
</part>
|
|
</actionSetPartAssociation>
|
|
</extension>
|
|
|
|
<!-- refactoring -->
|
|
|
|
<extension point="org.eclipse.ltk.core.refactoring.renameParticipants">
|
|
<renameParticipant
|
|
class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationITypeRenameParticipant"
|
|
name="%LaunchConfigurationITypeRenameParticipant.name"
|
|
id="org.eclipse.jdt.debug.refactoring.launchConfigurationITypeRename">
|
|
<enablement>
|
|
<with variable="affectedNatures">
|
|
<iterate operator="or">
|
|
<equals value="org.eclipse.jdt.core.javanature"/>
|
|
</iterate>
|
|
</with>
|
|
<with variable="element">
|
|
<instanceof value="org.eclipse.jdt.core.IType"/>
|
|
</with>
|
|
</enablement>
|
|
</renameParticipant>
|
|
<renameParticipant
|
|
class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationIJavaProjectRenameParticipant"
|
|
name="%LaunchConfigurationIJavaProjectRenameParticipant.name"
|
|
id="org.eclipse.jdt.debug.refactoring.launchConfigurationIJavaProjectRename">
|
|
<enablement>
|
|
<with variable="affectedNatures">
|
|
<iterate operator="or">
|
|
<equals value="org.eclipse.jdt.core.javanature"/>
|
|
</iterate>
|
|
</with>
|
|
<with variable="element">
|
|
<instanceof value="org.eclipse.jdt.core.IJavaProject"/>
|
|
</with>
|
|
</enablement>
|
|
</renameParticipant>
|
|
<renameParticipant
|
|
class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationIPackageFragmentRenameParticipant"
|
|
name="%LaunchConfigurationIPackageFragmentRenameParticipant.name"
|
|
id="org.eclipse.jdt.debug.refractoring.launchConfigurationIPackageFragmentRename">
|
|
<enablement>
|
|
<with variable="affectedNatures">
|
|
<iterate operator="or">
|
|
<equals value="org.eclipse.jdt.core.javanature"/>
|
|
</iterate>
|
|
</with>
|
|
<with variable="element">
|
|
<instanceof value="org.eclipse.jdt.core.IPackageFragment"/>
|
|
</with>
|
|
</enablement>
|
|
</renameParticipant>
|
|
<renameParticipant
|
|
class="org.eclipse.jdt.internal.debug.core.refactoring.JavaWatchpointIFieldRenameParticipant"
|
|
name="%JavaWatchpointIFieldRenameParticipant.name"
|
|
id="org.eclipse.jdt.debug.refractoring.javaWatchpointIFieldRename">
|
|
<enablement>
|
|
<with variable="affectedNatures">
|
|
<iterate operator="or">
|
|
<equals value="org.eclipse.jdt.core.javanature"/>
|
|
</iterate>
|
|
</with>
|
|
<with variable="element">
|
|
<instanceof value="org.eclipse.jdt.core.IField"/>
|
|
</with>
|
|
</enablement>
|
|
</renameParticipant>
|
|
<renameParticipant
|
|
class="org.eclipse.jdt.internal.debug.core.refactoring.JavaMethodBreakpointIMethodRenameParticipant"
|
|
name="%JavaMethodBreakpointIMethodRenameParticipant.name"
|
|
id="org.eclipse.jdt.debug.refractoring.javaMethodBreakpointIMethodRename">
|
|
<enablement>
|
|
<with variable="affectedNatures">
|
|
<iterate operator="or">
|
|
<equals value="org.eclipse.jdt.core.javanature"/>
|
|
</iterate>
|
|
</with>
|
|
<with variable="element">
|
|
<instanceof value="org.eclipse.jdt.core.IMethod"/>
|
|
</with>
|
|
</enablement>
|
|
</renameParticipant>
|
|
<renameParticipant
|
|
class="org.eclipse.jdt.internal.debug.core.refactoring.JavaBreakpointITypeRenameParticipant"
|
|
name="%JavaBreakpointITypeRenameParticipant.name"
|
|
id="org.eclipse.jdt.debug.refactoring.javaBreakpointITypeRename">
|
|
<enablement>
|
|
<with variable="affectedNatures">
|
|
<iterate operator="or">
|
|
<equals value="org.eclipse.jdt.core.javanature"/>
|
|
</iterate>
|
|
</with>
|
|
<with variable="element">
|
|
<instanceof value="org.eclipse.jdt.core.IType"/>
|
|
</with>
|
|
</enablement>
|
|
</renameParticipant>
|
|
<renameParticipant
|
|
class="org.eclipse.jdt.internal.debug.core.refactoring.JavaBreakpointIJavaProjectRenameParticipant"
|
|
name="%JavaBreakpointIJavaProjectRenameParticipant.name"
|
|
id="org.eclipse.jdt.debug.refactoring.javaBreakpointIJavaProjectRename">
|
|
<enablement>
|
|
<with variable="affectedNatures">
|
|
<iterate operator="or">
|
|
<equals value="org.eclipse.jdt.core.javanature"/>
|
|
</iterate>
|
|
</with>
|
|
<with variable="element">
|
|
<instanceof value="org.eclipse.jdt.core.IJavaProject"/>
|
|
</with>
|
|
</enablement>
|
|
</renameParticipant>
|
|
<renameParticipant
|
|
class="org.eclipse.jdt.internal.debug.core.refactoring.JavaBreakpointIPackageFragmentRenameParticipant"
|
|
name="%JavaBreakpointIPackageFragmentRenameParticipant.name"
|
|
id="org.eclipse.jdt.debug.refactoring.javaBreakpointIPackageFragmentRename">
|
|
<enablement>
|
|
<with variable="affectedNatures">
|
|
<iterate operator="or">
|
|
<equals value="org.eclipse.jdt.core.javanature"/>
|
|
</iterate>
|
|
</with>
|
|
<with variable="element">
|
|
<instanceof value="org.eclipse.jdt.core.IPackageFragment"/>
|
|
</with>
|
|
</enablement>
|
|
</renameParticipant>
|
|
</extension>
|
|
<extension point="org.eclipse.ltk.core.refactoring.moveParticipants">
|
|
<moveParticipant
|
|
class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationITypeMoveParticipant"
|
|
name="%LaunchConfigurationITypeMoveParticipant.name"
|
|
id="org.eclipse.jdt.debug.refactoring.launchConfigurationITypeMove">
|
|
<enablement>
|
|
<with variable="affectedNatures">
|
|
<iterate operator="or">
|
|
<equals value="org.eclipse.jdt.core.javanature"/>
|
|
</iterate>
|
|
</with>
|
|
<with variable="element">
|
|
<instanceof value="org.eclipse.jdt.core.IType"/>
|
|
</with>
|
|
</enablement>
|
|
</moveParticipant>
|
|
<moveParticipant
|
|
class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationIPackageFragmentMoveParticipant"
|
|
name="%LaunchConfigurationIPackageFragmentMoveParticipant.name"
|
|
id="org.eclipse.jdt.debug.refactoring.launchConfigurationIPackageFragmentMove">
|
|
<enablement>
|
|
<with variable="affectedNatures">
|
|
<iterate operator="or">
|
|
<equals value="org.eclipse.jdt.core.javanature"/>
|
|
</iterate>
|
|
</with>
|
|
<with variable="element">
|
|
<instanceof value="org.eclipse.jdt.core.IPackageFragment"/>
|
|
</with>
|
|
</enablement>
|
|
</moveParticipant>
|
|
<moveParticipant
|
|
class="org.eclipse.jdt.internal.debug.core.refactoring.JavaBreakpointITypeMoveParticipant"
|
|
name="%JavaBreakpointITypeMoveParticipant.name"
|
|
id="org.eclipse.jdt.debug.refactoring.launchConfigurationITypeMove">
|
|
<enablement>
|
|
<with variable="affectedNatures">
|
|
<iterate operator="or">
|
|
<equals value="org.eclipse.jdt.core.javanature"/>
|
|
</iterate>
|
|
</with>
|
|
<with variable="element">
|
|
<instanceof value="org.eclipse.jdt.core.IType"/>
|
|
</with>
|
|
</enablement>
|
|
</moveParticipant>
|
|
<moveParticipant
|
|
class="org.eclipse.jdt.internal.debug.core.refactoring.JavaBreakpointIPackageFragmentMoveParticipant"
|
|
name="%JavaBreakpointIPackageFragmentMoveParticipant.name"
|
|
id="org.eclipse.jdt.debug.refactoring.launchConfigurationIPackageFragmentMove">
|
|
<enablement>
|
|
<with variable="affectedNatures">
|
|
<iterate operator="or">
|
|
<equals value="org.eclipse.jdt.core.javanature"/>
|
|
</iterate>
|
|
</with>
|
|
<with variable="element">
|
|
<instanceof value="org.eclipse.jdt.core.IPackageFragment"/>
|
|
</with>
|
|
</enablement>
|
|
|
|
</moveParticipant>
|
|
</extension>
|
|
<!-- Context support -->
|
|
<extension
|
|
point="org.eclipse.ui.contexts">
|
|
<context
|
|
name="%Context.javaDebugging.name"
|
|
description="%Context.javaDebugging.description"
|
|
id="org.eclipse.jdt.debug.ui.debugging"
|
|
parentId="org.eclipse.debug.ui.debugging">
|
|
</context>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.debugModelContextBindings">
|
|
<modelContextBinding
|
|
contextId="org.eclipse.jdt.debug.ui.debugging"
|
|
debugModelId="org.eclipse.jdt.debug">
|
|
</modelContextBinding>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.contextViewBindings">
|
|
<contextViewBinding
|
|
viewId="org.eclipse.jdt.debug.ui.DisplayView"
|
|
contextId="org.eclipse.jdt.debug.ui.debugging"
|
|
autoOpen="false">
|
|
</contextViewBinding>
|
|
<contextViewBinding
|
|
viewId="org.eclipse.jdt.debug.ui.MonitorsView"
|
|
contextId="org.eclipse.jdt.debug.ui.debugging"
|
|
autoOpen="false">
|
|
</contextViewBinding>
|
|
</extension>
|
|
|
|
<!-- Source Lookup (in progress) -->
|
|
<extension
|
|
point="org.eclipse.debug.ui.sourceContainerPresentations">
|
|
<sourceContainerPresentation
|
|
containerTypeID="org.eclipse.jdt.launching.sourceContainer.classpathVariable"
|
|
browserClass="org.eclipse.jdt.internal.debug.ui.sourcelookup.ClasspathVariableSourceContainerBrowser"
|
|
icon="icons/full/obj16/envvar_obj.gif"
|
|
id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.classpathVariable">
|
|
</sourceContainerPresentation>
|
|
<sourceContainerPresentation
|
|
browserClass="org.eclipse.jdt.internal.debug.ui.sourcelookup.ClasspathContainerSourceContainerBrowser"
|
|
containerTypeID="org.eclipse.jdt.launching.sourceContainer.classpathContainer"
|
|
icon="icons/full/obj16/library_obj.gif"
|
|
id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.classpathContainer">
|
|
</sourceContainerPresentation>
|
|
<sourceContainerPresentation
|
|
browserClass="org.eclipse.jdt.internal.debug.ui.sourcelookup.JavaProjectSourceContainerBrowser"
|
|
containerTypeID="org.eclipse.jdt.launching.sourceContainer.javaProject"
|
|
icon="icons/full/obj16/prj_obj.gif"
|
|
id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.javaProject">
|
|
</sourceContainerPresentation>
|
|
<sourceContainerPresentation
|
|
containerTypeID="org.eclipse.jdt.launching.sourceContainer.packageFragmentRoot"
|
|
icon="icons/full/obj16/jar_obj.gif"
|
|
id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.packageFragmentRoot">
|
|
</sourceContainerPresentation>
|
|
</extension>
|
|
<extension point="org.eclipse.core.runtime.adapters">
|
|
<factory
|
|
class="org.eclipse.jdt.internal.debug.ui.sourcelookup.WorkbenchAdapterFactory"
|
|
adaptableType="org.eclipse.jdt.launching.sourcelookup.containers.PackageFragmentRootSourceContainer">
|
|
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
|
|
</factory>
|
|
<factory
|
|
class="org.eclipse.jdt.internal.debug.ui.sourcelookup.WorkbenchAdapterFactory"
|
|
adaptableType="org.eclipse.jdt.launching.sourcelookup.containers.JavaProjectSourceContainer">
|
|
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
|
|
</factory>
|
|
<factory
|
|
class="org.eclipse.jdt.internal.debug.ui.sourcelookup.WorkbenchAdapterFactory"
|
|
adaptableType="org.eclipse.jdt.launching.sourcelookup.containers.ClasspathVariableSourceContainer">
|
|
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
|
|
</factory>
|
|
<factory
|
|
class="org.eclipse.jdt.internal.debug.ui.sourcelookup.WorkbenchAdapterFactory"
|
|
adaptableType="org.eclipse.jdt.launching.sourcelookup.containers.ClasspathContainerSourceContainer">
|
|
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
|
|
</factory>
|
|
</extension>
|
|
|
|
<!-- Dynamic (String Substitution) Variables -->
|
|
<extension
|
|
point="org.eclipse.core.variables.dynamicVariables">
|
|
<variable
|
|
name="java_type_name"
|
|
description="%java_type_name.description"
|
|
resolver="org.eclipse.jdt.internal.debug.ui.TypeNameResolver">
|
|
</variable>
|
|
</extension>
|
|
|
|
<!-- Adapters for runtime classpath entries -->
|
|
<extension point="org.eclipse.core.runtime.adapters">
|
|
<factory
|
|
class="org.eclipse.jdt.internal.debug.ui.classpath.VariableClasspathEntryAdapterFactory"
|
|
adaptableType="org.eclipse.jdt.internal.launching.VariableClasspathEntry">
|
|
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
|
|
</factory>
|
|
</extension>
|
|
|
|
<!-- Adapters for contextual launch -->
|
|
<extension point="org.eclipse.core.runtime.adapters">
|
|
<factory
|
|
class=""
|
|
adaptableType="org.eclipse.jdt.core.IJavaElement">
|
|
<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
|
|
</factory>
|
|
<factory
|
|
class=""
|
|
adaptableType="org.eclipse.core.resources.IResource">
|
|
<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
|
|
</factory>
|
|
</extension>
|
|
|
|
<!-- Adapters for retargettable actions -->
|
|
<extension point="org.eclipse.core.runtime.adapters">
|
|
<factory
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
|
|
adaptableType="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor">
|
|
<adapter type="org.eclipse.debug.ui.actions.IRunToLineTarget"/>
|
|
<adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
|
|
</factory>
|
|
<factory
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
|
|
adaptableType="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor">
|
|
<adapter type="org.eclipse.debug.ui.actions.IRunToLineTarget"/>
|
|
<adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
|
|
</factory>
|
|
<factory
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
|
|
adaptableType="org.eclipse.jdt.core.IMethod">
|
|
<adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
|
|
</factory>
|
|
<factory
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
|
|
adaptableType="org.eclipse.jdt.core.IField">
|
|
<adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
|
|
</factory>
|
|
<factory
|
|
class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
|
|
adaptableType="org.eclipse.jdt.debug.core.IJavaFieldVariable">
|
|
<adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
|
|
</factory>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.newWizards">
|
|
<category
|
|
name="%newWizardCategoryName"
|
|
parentCategory="org.eclipse.jdt.ui.java"
|
|
id="org.eclipse.jdt.debug.ui.java">
|
|
</category>
|
|
<wizard
|
|
name="%NewJavaScrapbookPage.label"
|
|
icon="icons/full/etool16/newsbook_wiz.gif"
|
|
category="org.eclipse.jdt.ui.java/org.eclipse.jdt.debug.ui.java"
|
|
class="org.eclipse.jdt.internal.debug.ui.snippeteditor.NewSnippetFileCreationWizard"
|
|
id="org.eclipse.jdt.debug.ui.snippetEditor.NewSnippetFileCreationWizard">
|
|
<description>
|
|
%NewJavaScrapbookPage.description
|
|
</description>
|
|
</wizard>
|
|
</extension>
|
|
|
|
<extension
|
|
id="org.eclipse.jdt.debug.ui.SnippetDocumentFactory"
|
|
name="%snippetDocumentFactory.name"
|
|
point="org.eclipse.core.filebuffers.documentCreation">
|
|
<factory
|
|
extensions="jpage"
|
|
class="org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetDocumentFactory">
|
|
</factory>
|
|
</extension>
|
|
|
|
<extension
|
|
id="org.eclipse.jdt.debug.ui.SnippetDocumentSetupParticipant"
|
|
name="%snippetDocumentSetupParticipant.name"
|
|
point="org.eclipse.core.filebuffers.documentSetup">
|
|
<participant
|
|
extensions="jpage"
|
|
class="org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetDocumentSetupParticipant">
|
|
</participant>
|
|
</extension>
|
|
|
|
<!-- Scrapbook Source Lookup -->
|
|
<extension point="org.eclipse.jdt.launching.classpathProviders">
|
|
<classpathProvider
|
|
id="org.eclipse.jdt.debug.ui.scrapbookSourcepathProvider"
|
|
class="org.eclipse.jdt.internal.debug.ui.snippeteditor.ScrapbookSourcepathProvider">
|
|
</classpathProvider>
|
|
</extension>
|
|
</plugin>
|