blob: 772f3ed995da3731e07347bc824d35cc0982514d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
id="org.eclipse.jdt.debug.ui"
name="%pluginName"
version="3.0.0"
provider-name="%providerName"
class="org.eclipse.jdt.internal.debug.ui.JDIDebugUIPlugin">
<runtime>
<library name="jdiui.jar">
<export name="*"/>
<packages prefixes="org.eclipse.jdt.debug.ui,org.eclipse.jdt.internal.debug.ui"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.ui.ide" optional="true"/>
<import plugin="org.eclipse.ui.views" optional="true"/>
<import plugin="org.eclipse.jface.text" optional="true"/>
<import plugin="org.eclipse.ui.workbench.texteditor" optional="true"/>
<import plugin="org.eclipse.ui.editors" optional="true"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.core.variables"/>
<import plugin="org.eclipse.jdt.core"/>
<import plugin="org.eclipse.search"/>
<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.compare"/>
<import plugin="org.eclipse.jdt.ui"/>
</requires>
<!-- Extensions Points -->
<extension-point id="vmInstallTypePage" name="%vmInstallTypePage" schema="schema/vmInstallTypePage.exsd"/>
<!-- Extensions -->
<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="org.eclipse.jdt.debug.ui.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>
<separator
name="breakpointGroup">
</separator>
</menu>
<action
definitionId="org.eclipse.jdt.debug.ui.ManageWatchpointAction"
label="%manageWatchpointAction.label"
icon="icons/full/obj16/readwrite_obj.gif"
helpContextId="manage_watchpoint_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.ManageWatchpointActionDelegate"
menubarPath="org.eclipse.ui.run/breakpointGroup"
id="org.eclipse.jdt.debug.ui.ManageWatchpointAction">
<enablement>
<or>
<objectClass
name="org.eclipse.jface.text.ITextSelection">
</objectClass>
<objectClass
name="org.eclipse.jdt.core.IField">
</objectClass>
<objectClass
name="org.eclipse.jdt.debug.core.IJavaFieldVariable">
</objectClass>
</or>
</enablement>
</action>
<action
definitionId="org.eclipse.jdt.debug.ui.ManageMethodBreakpointAction"
label="%manageMethodBreakpointAction.label"
icon="icons/full/obj16/brkpi_obj.gif"
helpContextId="manage_method_breakpoint_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.ManageMethodBreakpointActionDelegate"
menubarPath="org.eclipse.ui.run/breakpointGroup"
id="org.eclipse.jdt.debug.ui.ManageMethodBreakpointAction">
<enablement>
<or>
<objectClass
name="org.eclipse.jface.text.ITextSelection">
</objectClass>
<objectClass
name="org.eclipse.jdt.core.IMethod">
</objectClass>
</or>
</enablement>
</action>
<action
definitionId="org.eclipse.jdt.debug.ui.actionSet.AddException"
label="%exceptionAction.accel.label"
icon="icons/full/clcl16/exc_catch.gif"
helpContextId="add_exception_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.AddExceptionAction"
menubarPath="org.eclipse.ui.run/breakpointGroup"
id="org.eclipse.jdt.debug.ui.actionSet.AddException">
</action>
<action
definitionId="org.eclipse.jdt.debug.ui.ManageBreakpointAction"
label="%ManageBreakpointAction.label"
icon="icons/full/obj16/brkpi_obj.gif"
helpContextId="manage_breakpoint_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.ManageBreakpointActionDelegate"
menubarPath="org.eclipse.ui.run/breakpointGroup"
id="org.eclipse.jdt.debug.ui.ManageBreakpointAction">
</action>
<action
definitionId="org.eclipse.jdt.debug.ui.StepIntoSelectionAction"
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.StepIntoSelectionAction">
<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.RunToLineAction"
hoverIcon="icons/full/clcl16/runtoline_co.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.RunToLineActionDelegate"
definitionId="org.eclipse.jdt.debug.ui.RunToLineAction"
disabledIcon="icons/full/dlcl16/runtoline_co.gif"
icon="icons/full/elcl16/runtoline_co.gif"
helpContextId="run_to_line_action_context"
label="%runToLineAction.label"
menubarPath="org.eclipse.ui.run/jdtGroup">
<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.Execute"
hoverIcon="icons/full/ctool16/run_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
definitionId="org.eclipse.jdt.debug.ui.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.Display"
hoverIcon="icons/full/ctool16/disp_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.DisplayAction"
definitionId="org.eclipse.jdt.debug.ui.Display"
disabledIcon="icons/full/dtool16/disp_sbook.gif"
enablesFor="+"
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.Inspect"
hoverIcon="icons/full/ctool16/insp_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.InspectAction"
definitionId="org.eclipse.jdt.debug.ui.Inspect"
disabledIcon="icons/full/dtool16/insp_sbook.gif"
enablesFor="+"
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/ctool16/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/ctool16/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/ctool16/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/cview16/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.jdt.debug.ui.JDTDebugActionSet">
</actionSet>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.jdt.ui.JavaHierarchyPerspective">
<actionSet
id="org.eclipse.jdt.debug.ui.JDTDebugActionSet">
</actionSet>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective">
<actionSet
id="org.eclipse.jdt.debug.ui.JDTDebugActionSet">
</actionSet>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.debug.ui.DebugPerspective">
<view
relative="org.eclipse.debug.ui.ExpressionView"
relationship="stack"
id="org.eclipse.jdt.debug.ui.DisplayView">
</view>
<view
relative="org.eclipse.jdt.debug.ui.DisplayView"
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="../org.eclipse.debug.ui/icons/full/clcl16/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.jdt.debug.core.IJavaStackFrame"
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="emptyThreadGroup"
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>
</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/ctool16/run_sbook.gif"
helpContextId="execute_action_context"
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/ctool16/disp_sbook.gif"
helpContextId="display_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.DisplayAction"
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/ctool16/insp_sbook.gif"
helpContextId="inspect_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.InspectAction"
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/ctool16/run_sbook.gif"
helpContextId="execute_action_context"
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/ctool16/disp_sbook.gif"
helpContextId="display_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.DisplayAction"
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/ctool16/insp_sbook.gif"
helpContextId="inspect_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.InspectAction"
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="../org.eclipse.debug.ui/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="../org.eclipse.debug.ui/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
state="true"
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
state="false"
style="toggle"
id="org.eclipse.jdt.debug.ui.variableViewActions.ShowQualified"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
icon="../org.eclipse.jdt.ui/icons/full/obj16/package_obj.gif"
helpContextId="show_qualified_action_context"
label="%showQualifiedAction.label"
menubarPath="javaActions"
tooltip="%showQualifiedAction.tooltip">
</action>
<action
state="false"
style="toggle"
id="org.eclipse.jdt.debug.ui.variableViewActions.ShowStatic"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowStaticVariablesAction"
icon="icons/full/clcl16/static_co.gif"
helpContextId="show_static_action_context"
label="%showStaticAction.label"
menubarPath="javaActions"
tooltip="%showStaticAction.tooltip">
</action>
<action
state="false"
style="toggle"
id="org.eclipse.jdt.debug.ui.variableViewActions.ShowConstants"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowConstantsAction"
icon="icons/full/clcl16/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
state="true"
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
state="false"
style="toggle"
id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowQualified"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
icon="../org.eclipse.jdt.ui/icons/full/obj16/package_obj.gif"
helpContextId="show_qualified_action_context"
label="%showQualifiedAction.label"
menubarPath="javaActions"
tooltip="%showQualifiedAction.tooltip">
</action>
<action
state="false"
style="toggle"
id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowStatic"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowStaticVariablesAction"
icon="icons/full/clcl16/static_co.gif"
helpContextId="show_static_action_context"
label="%showStaticAction.label"
menubarPath="javaActions"
tooltip="%showStaticAction.tooltip">
</action>
<action
state="false"
style="toggle"
id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowConstants"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowConstantsAction"
icon="icons/full/clcl16/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/clcl16/exc_catch.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.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
state="false"
style="toggle"
id="org.eclipse.jdt.debug.ui.breakpointViewActions.ShowQualified"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
icon="../org.eclipse.jdt.ui/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
state="false"
style="toggle"
id="org.eclipse.jdt.debug.ui.launchViewActions.ShowQualified"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
icon="../org.eclipse.jdt.ui/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.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/ctool16/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/ctool16/disp_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.DisplayAction"
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/ctool16/insp_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.InspectAction"
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="../org.eclipse.debug.ui/icons/full/clcl16/suspend_co.gif"
class="org.eclipse.jdt.internal.debug.ui.monitors.MonitorTraceAction"
disabledIcon="../org.eclipse.debug.ui/icons/full/dlcl16/suspend_co.gif"
icon="../org.eclipse.debug.ui/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="../org.eclipse.debug.ui/icons/full/clcl16/resume_co.gif"
class="org.eclipse.jdt.internal.debug.ui.monitors.MonitorQuitAction"
disabledIcon="../org.eclipse.debug.ui/icons/full/dlcl16/resume_co.gif"
icon="../org.eclipse.debug.ui/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/clcl16/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/clcl16/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/clcl16/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="PrimitiveVariableActionFilter"
value="isValuePrimitive">
</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>
</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>
</objectContribution>
<objectContribution
objectClass="org.eclipse.jdt.debug.core.IJavaVariable"
id="org.eclipse.jdt.debug.ui.JavaVariableActions">
<action
label="%Inspect.label"
icon="icons/full/ctool16/insp_sbook.gif"
helpContextId="variable_inspect_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.InspectAction"
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/ctool16/run_sbook.gif"
helpContextId="execute_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
menubarPath="additions"
enablesFor="+"
id="org.eclipse.jdt.debug.ui.Execute">
<selection
class="org.eclipse.jface.text.ITextSelection">
</selection>
</action>
<action
label="%Display.label"
icon="icons/full/ctool16/disp_sbook.gif"
helpContextId="display_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.DisplayAction"
menubarPath="additions"
enablesFor="+"
id="org.eclipse.jdt.debug.ui.Display">
<selection
class="org.eclipse.jface.text.ITextSelection">
</selection>
</action>
<action
label="%Inspect.label"
icon="icons/full/ctool16/insp_sbook.gif"
helpContextId="inspect_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.InspectAction"
menubarPath="additions"
enablesFor="+"
id="org.eclipse.jdt.debug.ui.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"
icon="icons/full/clcl16/runtoline_co.gif"
helpContextId="run_to_line_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.RunToLineActionDelegate"
menubarPath="additions"
id="org.eclipse.jdt.debug.ui.cuPopup.RunToLine">
<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="%Execute.label"
icon="icons/full/ctool16/run_sbook.gif"
helpContextId="execute_action_context"
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/ctool16/disp_sbook.gif"
helpContextId="display_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.DisplayAction"
menubarPath="additions"
enablesFor="+"
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/ctool16/insp_sbook.gif"
helpContextId="inspect_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.InspectAction"
menubarPath="additions"
enablesFor="+"
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/ctool16/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"
icon="icons/full/clcl16/runtoline_co.gif"
helpContextId="run_to_line_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.RunToLineActionDelegate"
menubarPath="additions"
id="org.eclipse.jdt.debug.ui.cfPopup.RunToLine">
<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="%Execute.label"
icon="icons/full/ctool16/run_sbook.gif"
helpContextId="execute_action_context"
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/ctool16/disp_sbook.gif"
helpContextId="display_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.DisplayAction"
menubarPath="additions"
enablesFor="+"
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/ctool16/insp_sbook.gif"
helpContextId="inspect_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.InspectAction"
menubarPath="additions"
enablesFor="+"
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/ctool16/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.jdt.internal.debug.ui.actions.ManageMethodBreakpointActionDelegate"
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.jdt.internal.debug.ui.actions.ManageWatchpointActionDelegate"
menubarPath="additions"
enablesFor="+"
id="org.eclipse.jdt.debug.ui.Watchpoint">
</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.jdt.internal.debug.ui.actions.ManageWatchpointActionDelegate"
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/ctool16/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/ctool16/disp_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.DisplayAction"
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/ctool16/insp_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.InspectAction"
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="Common"
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="Filtering"
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.IJavaExceptionBreakpoint"
adaptable="true"
name="Filtering"
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="Common"
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/ctool16/java_app.gif"
configTypeID="org.eclipse.jdt.launching.localJavaApplication"
id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.localJavaApplication">
</launchConfigurationTypeImage>
<launchConfigurationTypeImage
icon="icons/full/ctool16/java_attach.gif"
configTypeID="org.eclipse.jdt.launching.remoteJavaApplication"
id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.remoteJavaApplication">
</launchConfigurationTypeImage>
<launchConfigurationTypeImage
icon="icons/full/ctool16/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">
</launchConfigurationTabGroup>
<launchConfigurationTabGroup
type="org.eclipse.jdt.launching.remoteJavaApplication"
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"
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">
</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.debugActionGroups">
<debugActionGroup
name="%JavaDebugActionGroup.name"
visible="true"
id="org.eclipse.jdt.debug.ui.javaDebugActionGroup">
<action
id="org.eclipse.jdt.debug.ui.actions.AddException">
</action>
<action
id="org.eclipse.jdt.debug.ui.breakpointViewActions.ShowQualified">
</action>
<action
id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowQualified">
</action>
<action
id="org.eclipse.jdt.debug.ui.expressionViewActions.AddWatchExpression">
</action>
<action
id="org.eclipse.jdt.debug.ui.launchViewActions.ShowQualified">
</action>
<action
id="org.eclipse.jdt.debug.ui.variableViewActions.ShowQualified">
</action>
<action
id="org.eclipse.jdt.debug.ui.variableViewActions.ShowStatic">
</action>
<action
id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowStatic">
</action>
<action
id="org.eclipse.jdt.debug.ui.variableViewActions.ShowConstants">
</action>
<action
id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowConstants">
</action>
<action
id="org.eclipse.jdt.debug.ui.expressionViewActions.PrimitiveOptions">
</action>
<action
id="org.eclipse.jdt.debug.ui.variableViewActions.PrimitiveOptions">
</action>
</debugActionGroup>
</extension>
<extension
point="org.eclipse.debug.ui.launchShortcuts">
<shortcut
label="%JavaApplicationShortcut.label"
icon="icons/full/ctool16/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">
<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/ctool16/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">
<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.manageWatchpoint.name"
description="%ActionDefinition.manageWatchpoint.description"
category="org.eclipse.debug.ui.category.run"
id="org.eclipse.jdt.debug.ui.ManageWatchpointAction">
</command>
<keyBinding
string=""
scope="org.eclipse.ui.globalScope"
command="org.eclipse.jdt.debug.ui.ManageWatchpointAction"
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
</keyBinding>
<command
name="%ActionDefinition.manageMethodBreakpoint.name"
description="%ActionDefinition.manageMethodBreakpoint.description"
category="org.eclipse.debug.ui.category.run"
id="org.eclipse.jdt.debug.ui.ManageMethodBreakpointAction">
</command>
<keyBinding
string=""
scope="org.eclipse.ui.globalScope"
command="org.eclipse.jdt.debug.ui.ManageMethodBreakpointAction"
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
</keyBinding>
<command
name="%ActionDefinition.addException.name"
description="%ActionDefinition.addException.description"
category="org.eclipse.debug.ui.category.run"
id="org.eclipse.jdt.debug.ui.actionSet.AddException">
</command>
<keyBinding
string=""
scope="org.eclipse.ui.globalScope"
command="org.eclipse.jdt.debug.ui.actionSet.AddException"
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
</keyBinding>
<command
name="%ActionDefinition.manageBreakpoint.name"
description="%ActionDefinition.manageBreakpoint.description"
category="org.eclipse.debug.ui.category.run"
id="org.eclipse.jdt.debug.ui.ManageBreakpointAction">
</command>
<keyBinding
string="Ctrl+Shift+B"
scope="org.eclipse.ui.globalScope"
command="org.eclipse.jdt.debug.ui.ManageBreakpointAction"
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.StepIntoSelectionAction">
</command>
<keyBinding
string="Ctrl+F5"
scope="org.eclipse.jdt.ui.javaEditorScope"
command="org.eclipse.jdt.debug.ui.StepIntoSelectionAction"
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
</keyBinding>
<command
name="%ActionDefinition.runToLine.name"
description="%ActionDefinition.runToLine.description"
category="org.eclipse.debug.ui.category.run"
id="org.eclipse.jdt.debug.ui.RunToLineAction">
</command>
<keyBinding
string="Ctrl+R"
scope="org.eclipse.jdt.ui.javaEditorScope"
command="org.eclipse.jdt.debug.ui.RunToLineAction"
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.Execute">
</command>
<keyBinding
string="Ctrl+U"
scope="org.eclipse.ui.globalScope"
command="org.eclipse.jdt.debug.ui.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.Display">
</command>
<keyBinding
string="Ctrl+D"
scope="org.eclipse.ui.globalScope"
command="org.eclipse.jdt.debug.ui.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.Inspect">
</command>
<keyBinding
string=""
scope="org.eclipse.ui.globalScope"
command="org.eclipse.jdt.debug.ui.Inspect"
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>
<!-- Roles and Activities -->
<extension
point="org.eclipse.ui.activities">
<patternBinding
inclusive="true"
activityId="org.eclipse.javaDevelopment"
pattern="org.eclipse.jdt.debug.*">
</patternBinding>
<patternBinding
inclusive="true"
activityId="org.eclipse.javaDevelopment"
pattern="org.eclipse.jdt.launching.*">
</patternBinding>
</extension>
</plugin>