blob: 6477dd32978d4b067aa89238e9d43f9bb6845e65 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
Copyright (c) 2005, 2011 IBM Corporation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
IBM Corporation - initial API and implementation
Patrick Chuong (Texas Instruments) - Improve usability of the breakpoint view (Bug 238956)
Patrick Chuong (Texas Instruments) - Move debug toolbar actions to main window (Bug 332784)
-->
<plugin>
<!-- Extension points -->
<extension-point id="consoleColorProviders" name="%ConsoleColorProvidersExtensionName" schema="schema/consoleColorProviders.exsd"/>
<extension-point id="consoleLineTrackers" name="%ConsoleLineTrackersExtensionName" schema="schema/consoleLineTrackers.exsd"/>
<extension-point id="debugModelPresentations" name="%DebugModelPresentationExtensionName" schema="schema/debugModelPresentations.exsd"/>
<extension-point id="launchConfigurationTabGroups" name="%LaunchConfigurationTabGroupExtensionName" schema="schema/launchConfigurationTabGroups.exsd"/>
<extension-point id="launchConfigurationTypeImages" name="%LaunchConfigurationTypeImageExtensionName" schema="schema/launchConfigurationTypeImages.exsd"/>
<extension-point id="launchGroups" name="%LaunchGroupsExtensionName" schema="schema/launchGroups.exsd"/>
<extension-point id="launchShortcuts" name="%LaunchShortcutsName" schema="schema/launchShortcuts.exsd"/>
<extension-point id="stringVariablePresentations" name="%StringVariablePresentationsName" schema="schema/stringVariablePresentations.exsd"/>
<extension-point id="sourceContainerPresentations" name="%SourceContainerPresentationsName" schema="schema/sourceContainerPresentations.exsd"/>
<extension-point id="debugModelContextBindings" name="%DebugModelContextBindingsName" schema="schema/debugModelContextBindings.exsd"/>
<extension-point id="contextViewBindings" name="%ContextViewBindingsName" schema="schema/contextViewBindings.exsd"/>
<extension-point id="memoryRenderings" name="%memoryRenderingsExtensionPointName" schema="schema/memoryRenderings.exsd"/>
<extension-point id="breakpointOrganizers" name="%BreakpointOrganizersName" schema="schema/breakpointOrganizers.exsd"/>
<extension-point id="variableValueEditors" name="%VariableValueEditorsName" schema="schema/variableValueEditors.exsd"/>
<extension-point id="launchConfigurationTabs" name="%LaunchConfigurationTabsExtension.name" schema="schema/launchConfigurationTabs.exsd"/>
<extension-point id="detailPaneFactories" name="%DetailPaneFactoriesExtension.name" schema="schema/detailPaneFactories.exsd"/>
<extension-point id="toggleBreakpointsTargetFactories" name="%ToggleBreakpointsTargetFactoriesExtension.name" schema="schema/toggleBreakpointsTargetFactories.exsd"/>
<!-- Extensions -->
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="%DebugPerspective.name"
icon="$nl$/icons/full/eview16/debug_persp.gif"
class="org.eclipse.debug.internal.ui.DebugPerspectiveFactory"
id="org.eclipse.debug.ui.DebugPerspective">
<description>
%DebugPerspective.description
</description>
</perspective>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.debug.ui.DebugPerspective">
<actionSet
id="org.eclipse.ui.NavigateActionSet">
</actionSet>
<actionSet
id="org.eclipse.debug.ui.breakpointActionSet">
</actionSet>
<viewShortcut
id="org.eclipse.pde.runtime.LogView">
</viewShortcut>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.views">
<category
name="%DebugViewsCategory.name"
id="org.eclipse.debug.ui">
</category>
<view
name="%DebugView.name"
icon="$nl$/icons/full/eview16/debug_view.gif"
category="org.eclipse.debug.ui"
class="org.eclipse.debug.internal.ui.views.launch.LaunchView"
id="org.eclipse.debug.ui.DebugView">
</view>
<view
name="%BreakpointsView.name"
icon="$nl$/icons/full/eview16/breakpoint_view.gif"
category="org.eclipse.debug.ui"
class="org.eclipse.debug.internal.ui.views.breakpoints.BreakpointsView"
allowMultiple="true"
id="org.eclipse.debug.ui.BreakpointView">
</view>
<view
name="%VariablesView.name"
icon="$nl$/icons/full/eview16/variable_view.gif"
category="org.eclipse.debug.ui"
class="org.eclipse.debug.internal.ui.views.variables.VariablesView"
allowMultiple="true"
id="org.eclipse.debug.ui.VariableView">
</view>
<view
name="%ExpressionView.name"
icon="$nl$/icons/full/eview16/watchlist_view.gif"
category="org.eclipse.debug.ui"
class="org.eclipse.debug.internal.ui.views.expression.ExpressionView"
allowMultiple="true"
id="org.eclipse.debug.ui.ExpressionView">
</view>
<view
name="%RegistersView.name"
icon="$nl$/icons/full/eview16/register_view.gif"
category="org.eclipse.debug.ui"
class="org.eclipse.debug.internal.ui.views.registers.RegistersView"
allowMultiple="true"
id="org.eclipse.debug.ui.RegisterView">
</view>
<view
name="%ModulesView.name"
icon="$nl$/icons/full/eview16/module_view.gif"
category="org.eclipse.debug.ui"
class="org.eclipse.debug.internal.ui.views.modules.ModulesView"
allowMultiple="true"
id="org.eclipse.debug.ui.ModuleView">
</view>
<view
allowMultiple="true"
category="org.eclipse.debug.ui"
class="org.eclipse.debug.internal.ui.views.memory.MemoryView"
icon="$nl$/icons/full/eview16/memory_view.gif"
id="org.eclipse.debug.ui.MemoryView"
name="%MemoryViewName">
</view>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
name="%DebugPreferencePage.name"
class="org.eclipse.debug.internal.ui.preferences.DebugPreferencePage"
id="org.eclipse.debug.ui.DebugPreferencePage">
<keywordReference id="org.eclipse.debug.ui.general"/>
</page>
<page
name="%LaunchingPreferencePage.name"
category="org.eclipse.debug.ui.DebugPreferencePage"
class="org.eclipse.debug.internal.ui.preferences.LaunchingPreferencePage"
id="org.eclipse.debug.ui.LaunchingPreferencePage">
<keywordReference id="org.eclipse.debug.ui.launching"/>
<keywordReference
id="org.eclipse.debug.ui.contextLaunching">
</keywordReference>
</page>
<page
name="%ViewManagementPreferencePage.name"
category="org.eclipse.debug.ui.DebugPreferencePage"
class="org.eclipse.debug.internal.ui.preferences.ViewManagementPreferencePage"
id="org.eclipse.debug.ui.ViewManagementPreferencePage">
<keywordReference id="org.eclipse.debug.ui.viewManagement"/>
</page>
<page
name="%ConsolePreferencePage.name"
category="org.eclipse.debug.ui.DebugPreferencePage"
class="org.eclipse.debug.internal.ui.preferences.ConsolePreferencePage"
id="org.eclipse.debug.ui.ConsolePreferencePage">
<keywordReference id="org.eclipse.debug.ui.console"/>
</page>
<page
name="%StringVariablePreferencePage.name"
category="org.eclipse.debug.ui.DebugPreferencePage"
class="org.eclipse.debug.internal.ui.preferences.StringVariablePreferencePage"
id="org.eclipse.debug.ui.StringVariablePreferencePage">
<keywordReference id="org.eclipse.debug.ui.stringSubstitution"/>
</page>
<page
category="org.eclipse.debug.ui.DebugPreferencePage"
class="org.eclipse.debug.internal.ui.preferences.LaunchPerspectivePreferencePage"
id="org.eclipse.debug.ui.PerspectivePreferencePage"
name="%PerspectivePreferencePage.name">
<keywordReference id="org.eclipse.debug.ui.perspectivesPref"/>
</page>
<page
category="org.eclipse.debug.ui.LaunchingPreferencePage"
class="org.eclipse.debug.internal.ui.preferences.LaunchConfigurationsPreferencePage"
id="org.eclipse.debug.ui.LaunchConfigurations"
name="%LaunchConfigurationsPage.name">
<keywordReference id="org.eclipse.debug.ui.launchconfigurations"/>
</page>
<page
category="org.eclipse.debug.ui.LaunchingPreferencePage"
class="org.eclipse.debug.internal.ui.preferences.LaunchersPreferencePage"
id="org.eclipse.debug.ui.LaunchDelegatesPreferencePage"
name="%LaunchDelegatesPreferencePage.name">
<keywordReference
id="org.eclipse.debug.ui.launchDelegatesKeywords">
</keywordReference>
</page>
</extension>
<extension point="org.eclipse.ui.actionSets">
<actionSet
label="%BreakpointActionSet.label"
visible="false"
id="org.eclipse.debug.ui.breakpointActionSet">
<menu
label="%RunMenu.label"
path="additions"
id="org.eclipse.ui.run">
<separator
name="breakpointGroup">
</separator>
<groupMarker
name="lineBreakpointGroup">
</groupMarker>
<groupMarker
name="emptyBreakpointGroup">
</groupMarker>
</menu>
<action
class="org.eclipse.debug.internal.ui.actions.breakpoints.RemoveAllBreakpointsAction"
definitionId="org.eclipse.debug.ui.commands.RemoveAllBreakpoints"
disabledIcon="$nl$/icons/full/dlcl16/rem_all_co.gif"
helpContextId="remove_all_breakpoints_action_context"
icon="$nl$/icons/full/elcl16/rem_all_co.gif"
id="org.eclipse.debug.ui.actions.RemoveAllBreakpoints"
label="%RemoveAllBreakpointsAction.label"
menubarPath="org.eclipse.ui.run/breakpointGroup"
style="push"/>
<action
definitionId="org.eclipse.debug.ui.commands.SkipAllBreakpoints"
label="%SkipAllBreakpointsAction.label"
icon="$nl$/icons/full/elcl16/skip_brkp.gif"
helpContextId="skip_all_breakpoints_action_context"
class="org.eclipse.debug.internal.ui.actions.breakpoints.SkipAllBreakpointsAction"
menubarPath="org.eclipse.ui.run/breakpointGroup"
toolbarPath="org.eclipse.debug.ui.main.toolbar/breakpointGroup"
style="toggle"
id="org.eclipse.debug.ui.actions.SkipAllBreakpoints">
</action>
<action
definitionId="org.eclipse.debug.ui.commands.ToggleWatchpoint"
label="%ToggleWatchpointAction.label"
icon="$nl$/icons/full/obj16/readwrite_obj.gif"
disabledIcon="$nl$/icons/full/obj16/readwrite_obj_disabled.gif"
helpContextId="toggle_watchpoint_action_context"
class="org.eclipse.debug.internal.ui.actions.breakpoints.RetargetWatchpointAction"
menubarPath="org.eclipse.ui.run/breakpointGroup"
id="org.eclipse.debug.ui.actions.ToggleWatchpoint">
</action>
<action
definitionId="org.eclipse.debug.ui.commands.ToggleMethodBreakpoint"
label="%ToggleMethodBreakpointAction.label"
icon="$nl$/icons/full/obj16/brkp_obj.gif"
disabledIcon="$nl$/icons/full/obj16/brkpd_obj.gif"
helpContextId="toggle_method_breakpoint_action_context"
class="org.eclipse.debug.internal.ui.actions.breakpoints.RetargetMethodBreakpointAction"
menubarPath="org.eclipse.ui.run/breakpointGroup"
id="org.eclipse.debug.ui.actions.ToggleMethodBreakpoint">
</action>
<action
definitionId="org.eclipse.debug.ui.commands.ToggleLineBreakpoint"
label="%ToggleLineBreakpointAction.label"
icon="$nl$/icons/full/obj16/brkp_obj.gif"
disabledIcon="$nl$/icons/full/obj16/brkpd_obj.gif"
helpContextId="toggle_line_breakpoint_action_context"
class="org.eclipse.debug.internal.ui.actions.breakpoints.RetargetToggleLineBreakpointAction"
menubarPath="org.eclipse.ui.run/breakpointGroup"
id="org.eclipse.debug.ui.actions.ToggleLineBreakpoint">
</action>
<action
definitionId="org.eclipse.debug.ui.commands.ToggleBreakpoint"
label="%ToggleBreakpointAction.label"
icon="$nl$/icons/full/obj16/brkp_obj.gif"
disabledIcon="$nl$/icons/full/obj16/brkpd_obj.gif"
helpContextId="toggle_breakpoint_action_context"
class="org.eclipse.debug.internal.ui.actions.breakpoints.RetargetToggleBreakpointAction"
menubarPath="org.eclipse.ui.run/breakpointGroup"
id="org.eclipse.debug.ui.actions.ToggleBreakpoint">
</action>
</actionSet>
<actionSet
label="%DebugActionSet.label"
visible="false"
id="org.eclipse.debug.ui.debugActionSet">
<menu
label="%RunMenu.label"
path="additions"
id="org.eclipse.ui.run">
<separator
name="stepGroup">
</separator>
<groupMarker
name="stepIntoGroup">
</groupMarker>
<groupMarker
name="stepOverGroup">
</groupMarker>
<groupMarker
name="stepReturnGroup">
</groupMarker>
<groupMarker
name="emptyStepGroup">
</groupMarker>
</menu>
<action
id="org.eclipse.debug.ui.actions.ToggleStepFilters"
hoverIcon="$nl$/icons/full/elcl16/stepbystep_co.gif"
class="org.eclipse.debug.internal.ui.commands.actions.ToggleStepFiltersCommandActionDelegate"
definitionId="org.eclipse.debug.ui.commands.ToggleStepFilters"
disabledIcon="$nl$/icons/full/dlcl16/stepbystep_co.gif"
icon="$nl$/icons/full/elcl16/stepbystep_co.gif"
helpContextId="step_with_filters_action_context"
label="%StepWithFiltersAction.label"
menubarPath="org.eclipse.ui.run/emptyStepGroup"
toolbarPath="org.eclipse.debug.ui.main.toolbar/renderGroup"
style="toggle"
state="false">
</action>
<action
id="org.eclipse.debug.ui.actions.DropToFrame"
class="org.eclipse.debug.internal.ui.commands.actions.DropToFrameCommandActionDelegate"
definitionId="org.eclipse.debug.ui.commands.DropToFrame"
icon="$nl$/icons/full/elcl16/drop_to_frame.gif"
helpContextId="org.eclipse.debug.ui.drop_to_frame_action_context"
label="%DropToFrame.label"
toolbarPath="org.eclipse.debug.ui.main.toolbar/renderGroup">
</action>
<action
id="org.eclipse.debug.ui.actions.RunToLine"
class="org.eclipse.debug.internal.ui.actions.RetargetRunToLineAction"
definitionId="org.eclipse.debug.ui.commands.RunToLine"
helpContextId="run_to_line_action_context"
disabledIcon="$nl$/icons/full/dlcl16/runtoline_co.gif"
icon="$nl$/icons/full/elcl16/runtoline_co.gif"
label="%RunToLine.label"
menubarPath="org.eclipse.ui.run/emptyStepGroup"
toolbarPath="org.eclipse.debug.ui.main.toolbar/emptyStepGroup">
</action>
<action
id="org.eclipse.debug.ui.actions.StepReturn"
hoverIcon="$nl$/icons/full/elcl16/stepreturn_co.gif"
class="org.eclipse.debug.internal.ui.commands.actions.StepReturnCommandActionDelegate"
definitionId="org.eclipse.debug.ui.commands.StepReturn"
disabledIcon="$nl$/icons/full/dlcl16/stepreturn_co.gif"
icon="$nl$/icons/full/elcl16/stepreturn_co.gif"
helpContextId="step_return_action_context"
label="%StepReturnAction.label"
menubarPath="org.eclipse.ui.run/stepReturnGroup"
toolbarPath="org.eclipse.debug.ui.main.toolbar/stepReturnGroup">
</action>
<action
id="org.eclipse.debug.ui.actions.StepOver"
hoverIcon="$nl$/icons/full/elcl16/stepover_co.gif"
class="org.eclipse.debug.internal.ui.commands.actions.StepOverCommandActionDelegate"
definitionId="org.eclipse.debug.ui.commands.StepOver"
disabledIcon="$nl$/icons/full/dlcl16/stepover_co.gif"
icon="$nl$/icons/full/elcl16/stepover_co.gif"
helpContextId="step_over_action_context"
label="%StepOverAction.label"
menubarPath="org.eclipse.ui.run/stepOverGroup"
toolbarPath="org.eclipse.debug.ui.main.toolbar/stepOverGroup">
</action>
<action
id="org.eclipse.debug.ui.actions.StepInto"
hoverIcon="$nl$/icons/full/elcl16/stepinto_co.gif"
class="org.eclipse.debug.internal.ui.commands.actions.StepIntoCommandActionDelegate"
definitionId="org.eclipse.debug.ui.commands.StepInto"
disabledIcon="$nl$/icons/full/dlcl16/stepinto_co.gif"
icon="$nl$/icons/full/elcl16/stepinto_co.gif"
helpContextId="step_into_action_context"
label="%StepIntoAction.label"
menubarPath="org.eclipse.ui.run/stepIntoGroup"
toolbarPath="org.eclipse.debug.ui.main.toolbar/stepIntoGroup">
</action>
<action
id="org.eclipse.debug.ui.actions.toolbar.Disconnect"
hoverIcon="$nl$/icons/full/elcl16/disconnect_co.gif"
class="org.eclipse.debug.internal.ui.commands.actions.DisconnectCommandActionDelegate"
definitionId="org.eclipse.debug.ui.commands.Disconnect"
disabledIcon="$nl$/icons/full/dlcl16/disconnect_co.gif"
icon="$nl$/icons/full/elcl16/disconnect_co.gif"
helpContextId="disconnect_action_context"
label="%Disconnect.label"
menubarPath="org.eclipse.ui.run/stepGroup"
toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup">
</action>
<action
id="org.eclipse.debug.ui.actions.Terminate"
hoverIcon="$nl$/icons/full/elcl16/terminate_co.gif"
class="org.eclipse.debug.internal.ui.commands.actions.TerminateCommandActionDelegate"
definitionId="org.eclipse.debug.ui.commands.Terminate"
disabledIcon="$nl$/icons/full/dlcl16/terminate_co.gif"
icon="$nl$/icons/full/elcl16/terminate_co.gif"
helpContextId="terminate_action_context"
label="%TerminateAction.label"
menubarPath="org.eclipse.ui.run/stepGroup"
toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup">
</action>
<action
id="org.eclipse.debug.ui.actions.Suspend"
hoverIcon="$nl$/icons/full/elcl16/suspend_co.gif"
class="org.eclipse.debug.internal.ui.commands.actions.SuspendCommandActionDelegate"
definitionId="org.eclipse.debug.ui.commands.Suspend"
disabledIcon="$nl$/icons/full/dlcl16/suspend_co.gif"
icon="$nl$/icons/full/elcl16/suspend_co.gif"
helpContextId="suspend_action_context"
label="%SuspendAction.label"
menubarPath="org.eclipse.ui.run/stepGroup"
toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup">
</action>
<action
id="org.eclipse.debug.ui.actions.Resume"
hoverIcon="$nl$/icons/full/elcl16/resume_co.gif"
class="org.eclipse.debug.internal.ui.commands.actions.ResumeCommandActionDelegate"
definitionId="org.eclipse.debug.ui.commands.Resume"
disabledIcon="$nl$/icons/full/dlcl16/resume_co.gif"
icon="$nl$/icons/full/elcl16/resume_co.gif"
helpContextId="resume_action_context"
label="%ResumeAction.label"
menubarPath="org.eclipse.ui.run/stepGroup"
toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup">
</action>
</actionSet>
<actionSet
label="%LaunchActionSet.label"
visible="false"
id="org.eclipse.debug.ui.launchActionSet">
<menu
label="%RunMenu.label"
path="additions"
id="org.eclipse.ui.run">
<separator
name="relaunchGroup">
</separator>
<separator
name="runGroup">
</separator>
<separator
name="debugGroup">
</separator>
<separator
name="emptyLaunchGroup">
</separator>
</menu>
<action
class="org.eclipse.debug.internal.ui.actions.OpenRunConfigurations"
definitionId="org.eclipse.debug.ui.commands.OpenRunConfigurations"
helpContextId="open_run_configurations_action_context"
id="org.eclipse.debug.ui.actions.OpenRunConfigurations"
label="%OpenRunConfigurations.label"
menubarPath="org.eclipse.ui.run/runGroup">
</action>
<action
class="org.eclipse.debug.internal.ui.actions.RunAsAction"
helpContextId="run_with_configuration_action_context"
id="org.eclipse.debug.internal.ui.actions.RunWithConfigurationAction"
label="%RunWithConfigurationAction.label"
menubarPath="org.eclipse.ui.run/runGroup"
style="pulldown">
</action>
<action
label="%RunHistoryMenuAction.label"
style="pulldown"
helpContextId="run_history_menu_action_context"
class="org.eclipse.debug.internal.ui.actions.RunHistoryMenuAction"
menubarPath="org.eclipse.ui.run/runGroup"
id="org.eclipse.debug.internal.ui.actions.RunHistoryMenuAction">
</action>
<action
id="org.eclipse.debug.ui.actions.DebugLast"
hoverIcon="$nl$/icons/full/elcl16/debuglast_co.gif"
class="org.eclipse.debug.internal.ui.actions.DebugLastAction"
definitionId="org.eclipse.debug.ui.commands.DebugLast"
disabledIcon="$nl$/icons/full/dlcl16/debuglast_co.gif"
icon="$nl$/icons/full/elcl16/debuglast_co.gif"
helpContextId="debug_last_action_context"
label="%DebugLastAction.label"
menubarPath="org.eclipse.ui.run/relaunchGroup">
</action>
<action
id="org.eclipse.debug.ui.actions.RunLast"
hoverIcon="$nl$/icons/full/elcl16/runlast_co.gif"
class="org.eclipse.debug.internal.ui.actions.RunLastAction"
definitionId="org.eclipse.debug.ui.commands.RunLast"
disabledIcon="$nl$/icons/full/dlcl16/runlast_co.gif"
icon="$nl$/icons/full/elcl16/runlast_co.gif"
helpContextId="run_last_action_context"
label="%RunLastAction.label"
menubarPath="org.eclipse.ui.run/relaunchGroup">
</action>
<action
id="org.eclipse.debug.internal.ui.actions.RunDropDownAction"
toolbarPath="debug"
hoverIcon="$nl$/icons/full/etool16/run_exc.gif"
class="org.eclipse.debug.internal.ui.actions.RunToolbarAction"
disabledIcon="$nl$/icons/full/dtool16/run_exc.gif"
icon="$nl$/icons/full/etool16/run_exc.gif"
helpContextId="run_action_context"
label="%RunDropDownAction.label"
style="pulldown">
</action>
<action
class="org.eclipse.debug.internal.ui.actions.OpenDebugConfigurations"
definitionId="org.eclipse.debug.ui.commands.OpenDebugConfigurations"
helpContextId="open_debug_configurations_action_context"
id="org.eclipse.debug.ui.actions.OpenDebugConfigurations"
label="%OpenDebugConfigurations.label"
menubarPath="org.eclipse.ui.run/debugGroup">
</action>
<action
label="%DebugWithConfigurationAction.label"
style="pulldown"
helpContextId="debug_with_configuration_action_context"
class="org.eclipse.debug.internal.ui.actions.DebugAsAction"
menubarPath="org.eclipse.ui.run/debugGroup"
id="org.eclipse.debug.internal.ui.actions.DebugWithConfigurationAction">
</action>
<action
label="%DebugHistoryMenuAction.label"
style="pulldown"
helpContextId="debug_history_menu_action_context"
class="org.eclipse.debug.internal.ui.actions.DebugHistoryMenuAction"
menubarPath="org.eclipse.ui.run/debugGroup"
id="org.eclipse.debug.internal.ui.actions.DebugHistoryMenuAction">
</action>
<action
id="org.eclipse.debug.internal.ui.actions.DebugDropDownAction"
toolbarPath="debug"
hoverIcon="$nl$/icons/full/etool16/debug_exc.gif"
class="org.eclipse.debug.internal.ui.actions.DebugToolbarAction"
disabledIcon="$nl$/icons/full/dtool16/debug_exc.gif"
icon="$nl$/icons/full/etool16/debug_exc.gif"
helpContextId="debug_action_context"
label="%DebugDropDownAction.label"
style="pulldown">
</action>
</actionSet>
<actionSet
label="%ProfileActionSet.label"
visible="false"
id="org.eclipse.debug.ui.profileActionSet">
<menu
label="%RunMenu.label"
path="additions"
id="org.eclipse.ui.run">
<separator
name="relaunchGroup">
</separator>
<separator
name="profileGroup">
</separator>
</menu>
<action
id="org.eclipse.debug.internal.ui.actions.ProfileDropDownAction"
toolbarPath="org.eclipse.debug.ui.launchActionSet/debug"
hoverIcon="$nl$/icons/full/etool16/profile_exc.gif"
class="org.eclipse.debug.internal.ui.actions.ProfileToolbarAction"
disabledIcon="$nl$/icons/full/dtool16/profile_exc.gif"
icon="$nl$/icons/full/etool16/profile_exc.gif"
helpContextId="profile_action_context"
label="%ProfileDropDownAction.label"
style="pulldown">
</action>
<action
class="org.eclipse.debug.internal.ui.actions.OpenProfileConfigurations"
definitionId="org.eclipse.debug.ui.commands.OpenProfileConfigurations"
helpContextId="open_profile_configurations_action_context"
id="org.eclipse.debug.ui.actions.OpenProfileConfigurations"
label="%OpenProfileConfigurations.label"
menubarPath="org.eclipse.ui.run/profileGroup">
</action>
<action
label="%ProfileWithConfigurationAction.label"
style="pulldown"
helpContextId="profile_with_configuration_action_context"
class="org.eclipse.debug.internal.ui.actions.ProfileAsAction"
menubarPath="org.eclipse.ui.run/profileGroup"
id="org.eclipse.debug.internal.ui.actions.ProfileWithConfigurationAction">
</action>
<action
label="%ProfileHistoryMenuAction.label"
style="pulldown"
helpContextId="profile_history_menu_action_context"
class="org.eclipse.debug.internal.ui.actions.ProfileHistoryMenuAction"
menubarPath="org.eclipse.ui.run/profileGroup"
id="org.eclipse.debug.internal.ui.actions.ProfileHistoryMenuAction">
</action>
<action
id="org.eclipse.debug.ui.actions.ProfileLast"
hoverIcon="$nl$/icons/full/etool16/profile_exc.gif"
class="org.eclipse.debug.internal.ui.actions.ProfileLastAction"
definitionId="org.eclipse.debug.ui.commands.ProfileLast"
disabledIcon="$nl$/icons/full/dtool16/profile_exc.gif"
icon="$nl$/icons/full/etool16/profile_exc.gif"
helpContextId="profile_last_action_context"
label="%ProfileLastAction.label"
menubarPath="org.eclipse.ui.run/relaunchGroup">
</action>
</actionSet>
</extension>
<!-- By default hide the Run-to-Line toolbar item (bug 25876 comment #77) -->
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="*">
<hiddenToolBarItem id="org.eclipse.debug.ui.commands.RunToLine"/>
</perspectiveExtension>
</extension>
<!-- Command framework contribution for the main menu -->
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:org.eclipse.ui.main.menu?after=additions">
<!-- Need to re-create the menu structure in the command framework
so that contributed commands will be placed correctly in menus -->
<menu
id="org.eclipse.ui.run"
label="%RunMenu.label">
<separator name="stepGroup" visible="true"/>
<separator name="stepIntoGroup"/>
<separator name="stepOverGroup"/>
<separator name="stepReturnGroup"/>
<separator name="emptyStepGroup"/>
<separator name="relaunchGroup" visible="true"/>
<separator name="profileGroup" visible="true"/>
<separator name="runGroup" visible="true"/>
<separator name="debugGroup" visible="true"/>
<separator name="emptyLaunchGroup" visible="true"/>
<separator name="breakpointGroup" visible="true"/>
<separator name="lineBreakpointGroup"/>
<separator name="emptyBreakpointGroup"/>
</menu>
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.ui.run?after=breakpointGroup">
<menu
id="breakpointTypes"
label="%BreakpointTypesMenu.label">
<visibleWhen checkEnabled="false">
<and>
<with variable="org.eclipse.core.runtime.Platform">
<test property="org.eclipse.core.runtime.bundleState"
args="org.eclipse.debug.ui"
value="ACTIVE"/>
</with>
<with variable="activeContexts">
<iterate operator="or">
<equals value="org.eclipse.debug.ui.breakpointActionSet"/>
</iterate>
</with>
<systemTest
property="org.eclipse.debug.ui.breakpoints.toggleFactoriesUsed"
value="true">
</systemTest>
</and>
</visibleWhen>
<dynamic
id="org.eclipse.debug.ui.actions.BreakpointTypesContribution"
class="org.eclipse.debug.internal.ui.actions.breakpoints.BreakpointTypesContribution">
</dynamic>
</menu>
</menuContribution>
<menuContribution
locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
<toolbar
id="org.eclipse.debug.ui.main.toolbar"
label="%DebugActionSet.label">
<separator
name="threadGroup"
visible="true">
</separator>
<separator
name="stepGroup"
visible="true">
</separator>
<separator
name="stepIntoGroup"
visible="false">
</separator>
<separator
name="stepOverGroup"
visible="false">
</separator>
<separator
name="stepReturnGroup"
visible="false">
</separator>
<separator
name="emptyStepGroup"
visible="false">
</separator>
<separator
name="renderGroup"
visible="false">
</separator>
<separator
name="breakpointGroup"
visible="true">
</separator>
</toolbar>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.viewActions">
<viewContribution
targetID="org.eclipse.debug.ui.DebugView"
id="org.eclipse.debug.ui.PulldownActions">
<action
id="org.eclipse.debug.ui.debugview.pulldown.ViewManagementAction"
class="org.eclipse.debug.internal.ui.actions.ViewManagementAction"
helpContextId="view_management_action_context"
label="%ViewManagementAction.label"
menubarPath="additions">
</action>
</viewContribution>
<!-- Contributions to Debug View Toolbar -->
<viewContribution
targetID="org.eclipse.debug.ui.DebugView"
id="org.eclipse.debug.ui.debugview.toolbar">
<action
id="org.eclipse.debug.ui.debugview.toolbar.removeAllTerminated"
toolbarPath="threadGroup"
hoverIcon="$nl$/icons/full/elcl16/rem_all_co.gif"
class="org.eclipse.debug.internal.ui.actions.RemoveAllTerminatedAction"
disabledIcon="$nl$/icons/full/dlcl16/rem_all_co.gif"
icon="$nl$/icons/full/elcl16/rem_all_co.gif"
helpContextId="remove_all_terminated_action_context"
label="%RemoveAllTerminatedAction.label"
tooltip="%RemoveAllTerminatedAction.tooltip">
</action>
</viewContribution>
<!-- Contributions to Breakpoints View Toolbar -->
<viewContribution
targetID="org.eclipse.debug.ui.BreakpointView"
id="org.eclipse.debug.ui.breakpointsview.toolbar">
<action
id="org.eclipse.debug.ui.breakpointsView.toolbar.removeAll"
toolbarPath="breakpointGroup"
hoverIcon="$nl$/icons/full/elcl16/rem_all_co.gif"
class="org.eclipse.debug.internal.ui.actions.breakpoints.RemoveAllBreakpointsAction"
disabledIcon="$nl$/icons/full/dlcl16/rem_all_co.gif"
icon="$nl$/icons/full/elcl16/rem_all_co.gif"
helpContextId="remove_all_breakpoints_action_context"
label="%RemoveAllAction.label"
tooltip="%RemoveAllBreakpointsAction.tooltip">
</action>
<action
id="org.eclipse.debug.ui.breakpointsView.toolbar.remove"
toolbarPath="breakpointGroup"
hoverIcon="$nl$/icons/full/elcl16/rem_co.gif"
class="org.eclipse.debug.internal.ui.actions.breakpoints.RemoveBreakpointAction"
disabledIcon="$nl$/icons/full/dlcl16/rem_co.gif"
icon="$nl$/icons/full/elcl16/rem_co.gif"
helpContextId="remove_breakpoint_action_context"
label="%RemoveAction.label"
tooltip="%RemoveBreakpointAction.tooltip">
<selection
class="org.eclipse.debug.core.model.IBreakpoint">
</selection>
</action>
<action
id="org.eclipse.debug.ui.breakpointsView.toolbar.linkWithDebugView"
toolbarPath="navigationGroup"
class="org.eclipse.debug.internal.ui.actions.breakpoints.LinkBreakpointsWithDebugViewAction"
icon="$nl$/icons/full/elcl16/synced.gif"
helpContextId="link_breakpoints_with_debug_view_action_context"
label="%LinkWithDebugView.label"
tooltip="%LinkWithDebugView.tooltip">
</action>
<action
class="org.eclipse.debug.internal.ui.actions.breakpoints.BreakpointsCollapseAllAction"
definitionId="org.eclipse.ui.navigate.collapseAll"
helpContextId="breakpoints_collapse_all_action_context"
icon="$nl$/icons/full/elcl16/collapseall.gif"
id="org.eclipse.debug.ui.breakpointsView.toolbar.collapseAll"
label="%CollapseAll.label"
toolbarPath="navigationGroup"
tooltip="%CollapseAll.tooltip">
</action>
<action
class="org.eclipse.debug.internal.ui.actions.breakpoints.BreakpointsExpandAllAction"
definitionId="org.eclipse.ui.navigate.expandAll"
helpContextId="breakpoints_expand_all_action_context"
icon="$nl$/icons/full/elcl16/expandall.gif"
id="org.eclipse.debug.ui.breakpointsView.toolbar.expandAll"
label="%ExpandAll.label"
toolbarPath="navigationGroup"
tooltip="%ExpandAll.tooltip">
</action>
<action
class="org.eclipse.debug.internal.ui.actions.breakpointGroups.WorkingSetsAction"
helpContextId="breakpoint_working_sets_action_context"
id="org.eclipse.debug.ui.breakpointsView.toolbar.workingSets"
label="%workingSets.label"
menubarPath="defaultBreakpointGroup"
style="push"
tooltip="%workingSets.tooltip"/>
<action
id="org.eclipse.debug.ui.breakpointsView.toolbar.clearDefaultBreakpointGroup"
menubarPath="defaultBreakpointGroup"
class="org.eclipse.debug.internal.ui.actions.breakpointGroups.ClearDefaultBreakpointGroupAction"
helpContextId="clear_default_breakpoint_group_action_context"
label="%clearDefaultGroup.label"
tooltip="%clearDefaultGroup.tooltip">
</action>
<action
id="org.eclipse.debug.ui.breakpointsView.toolbar.setDefaultBreakpointGroup"
menubarPath="defaultBreakpointGroup"
class="org.eclipse.debug.internal.ui.actions.breakpointGroups.SetDefaultBreakpointGroupAction"
icon="$nl$/icons/full/obj16/brkp_grp.gif"
helpContextId="set_default_breakpoint_group_action_context"
label="%setDefaultGroup.label"
tooltip="%setDefaultGroup.tooltip">
</action>
<action
id="org.eclipse.debug.ui.breakpointsView.toolbar.groupByAction"
menubarPath="defaultBreakpointGroup"
class="org.eclipse.debug.internal.ui.actions.breakpointGroups.GroupBreakpointsByAction"
helpContextId="group_breakpoints_by_action_context"
label="%GroupBy.label"
tooltip="%GroupBy.tooltip">
</action>
</viewContribution>
<!-- Contributions to Expression View Toolbar -->
<viewContribution
targetID="org.eclipse.debug.ui.ExpressionView"
id="org.eclipse.debug.ui.expressionsView.toolbar">
<action
id="org.eclipse.debug.ui.expresssionsView.toolbar.removeAll"
toolbarPath="expressionGroup"
hoverIcon="$nl$/icons/full/elcl16/rem_all_co.gif"
class="org.eclipse.debug.internal.ui.actions.expressions.RemoveAllExpressionsAction"
disabledIcon="$nl$/icons/full/dlcl16/rem_all_co.gif"
icon="$nl$/icons/full/elcl16/rem_all_co.gif"
helpContextId="remove_all_expressions_action_context"
label="%RemoveAllAction.label"
tooltip="%RemoveAllExpressionsAction.tooltip">
</action>
<action
id="org.eclipse.debug.ui.expresssionsView.toolbar.remove"
toolbarPath="expressionGroup"
hoverIcon="$nl$/icons/full/elcl16/rem_co.gif"
class="org.eclipse.debug.internal.ui.actions.expressions.RemoveExpressionAction"
disabledIcon="$nl$/icons/full/dlcl16/rem_co.gif"
icon="$nl$/icons/full/elcl16/rem_co.gif"
helpContextId="remove_expression_action_context"
label="%RemoveAction.label"
tooltip="%RemoveExpressionAction.tooltip">
<selection
class="org.eclipse.debug.core.model.IExpression">
</selection>
<selection
class="org.eclipse.debug.core.model.IVariable">
</selection>
</action>
<action
label="%addWatchExpressionAction.label"
toolbarPath="expressionGroup"
icon="$nl$/icons/full/elcl16/monitorexpression_tsk.gif"
hoverIcon="$nl$/icons/full/elcl16/monitorexpression_tsk.gif"
helpContextId="add_watch_expression_context"
class="org.eclipse.debug.internal.ui.actions.expressions.AddWatchExpressionAction"
tooltip="%addWatchExpressionAction.tooltip"
id="org.eclipse.debug.ui.expresssionsView.toolbar.AddWatchExpression">
</action>
</viewContribution>
<viewContribution
targetID="org.eclipse.debug.ui.MemoryView"
id="org.eclipse.debug.ui.memoryView.toolbar">
<action
class="org.eclipse.debug.internal.ui.views.memory.PinMemoryBlockAction"
helpContextId="PinMemoryBlockAction_context"
icon="$nl$/icons/full/elcl16/pin.gif"
id="org.eclipse.debug.ui.PinMemoryBlockAction"
label="%PinMemoryBlockAction.label"
state="false"
style="toggle"
toolbarPath="additions"
tooltip="%PinMemoryBlockAction.tooltip"/>
<action
class="org.eclipse.debug.internal.ui.views.memory.NewMemoryViewAction"
helpContextId="NewMemoryViewAction_context"
icon="$nl$/icons/full/elcl16/new_con.gif"
id="org.eclipse.debug.ui.NewMemoryViewAction"
label="%NewMemoryViewAction.label"
style="push"
toolbarPath="additions"
tooltip="%NewMemoryViewAction.tooltip"/>
<action
disabledIcon="$nl$/icons/full/dlcl16/var_cntnt_prvdr.gif"
hoverIcon="$nl$/icons/full/elcl16/var_cntnt_prvdr.gif"
toolbarPath="MemoryMonitorsGroup"
label="%ToggleMemoryMonitorsPaneAction.name"
tooltip="%ToggleMemoryMonitorsPaneAction.tooltip"
class="org.eclipse.debug.internal.ui.views.memory.ToggleMemoryMonitorsAction"
icon="$nl$/icons/full/elcl16/var_cntnt_prvdr.gif"
style="toggle"
id="org.eclipse.debug.ui.togglemonitors"/>
<action
disabledIcon="$nl$/icons/full/dlcl16/synced.gif"
hoverIcon="$nl$/icons/full/elcl16/synced.gif"
toolbarPath="RenderingPanesGroup"
label="%LinkRenderingPanesAction.name"
tooltip="%LinkRenderingPanesAction.tooltip"
icon="$nl$/icons/full/elcl16/synced.gif"
class="org.eclipse.debug.internal.ui.views.memory.LinkRenderingPanesAction"
style="toggle"
id="org.eclipse.debug.ui.linkrenderingpanes"/>
<action
class="org.eclipse.debug.internal.ui.views.memory.renderings.TableRenderingPrefAction"
helpContextId="TableRenderingPrefAction_context"
id="org.eclipse.debug.ui.tablerendering.preferencesaction"
label="%TableRenderingPrefActionName"
menubarPath="additions"
style="push"
tooltip="%TableRenderingPrefActionName"/>
<action
disabledIcon="$nl$/icons/full/dlcl16/det_pane_right.gif"
hoverIcon="$nl$/icons/full/elcl16/det_pane_right.gif"
toolbarPath="RenderingPanesGroup"
label="%ToggleSplitPaneAction.name"
tooltip="%ToggleSplitPaneAction.tooltip"
icon="$nl$/icons/full/elcl16/toggledetailpane_co.gif"
class="org.eclipse.debug.internal.ui.views.memory.ToggleSplitPaneAction"
style="toggle"
id="org.eclipse.debug.ui.togglesplitpane"/>
<action
class="org.eclipse.debug.internal.ui.views.memory.SwitchMemoryBlockAction"
disabledIcon="$nl$/icons/full/dlcl16/display_selected_mb.gif"
helpContextId="switchMemoryBlockAction_context"
hoverIcon="$nl$/icons/full/elcl16/display_selected_mb.gif"
icon="$nl$/icons/full/elcl16/display_selected_mb.gif"
id="org.eclipse.debug.ui.switchMemoryBlock"
label="%switchMemoryBlock.label"
toolbarPath="switchMonitorGroup"
tooltip="%switchMemoryBlock.tooltip"/>
<action
class="org.eclipse.debug.internal.ui.views.memory.MemoryViewPrefAction"
helpContextId="MemoryViewPreferences_context"
id="org.eclipse.debug.ui.memoryViewPreferencesAction"
label="%memoryViewPrefAction.label"
menubarPath="additions"
style="push"
tooltip="%memoryViewPrefAction.label"/>
</viewContribution>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<!-- memory view contributions -->
<objectContribution
objectClass="org.eclipse.debug.internal.ui.views.memory.renderings.AbstractIntegerRendering"
id="org.eclipse.debug.ui.memory">
<menu
label="%Endianess"
path="additions"
id="org.eclipse.debug.ui.memory.rendering.setendianess">
<separator name="setEndianessGroup"/>
<groupMarker name="defaultEndianessGroup"/>
</menu>
<action
helpContextId="LittleEndianAction_context"
enablesFor="1"
label="%LittleEndianActionName"
class="org.eclipse.debug.internal.ui.views.memory.renderings.LittleEndianAction"
menubarPath="org.eclipse.debug.ui.memory.rendering.setendianess/setEndianessGroup"
id="org.eclipse.debug.ui.memory.rendering.LittleEndianAction">
</action>
<action
helpContextId="BigEndianAction_context"
enablesFor="1"
label="%BigEndianActionName"
class="org.eclipse.debug.internal.ui.views.memory.renderings.BigEndianAction"
menubarPath="org.eclipse.debug.ui.memory.rendering.setendianess/setEndianessGroup"
id="org.eclipse.debug.ui.memory.rendering.BigEndianAction">
</action>
<action
class="org.eclipse.debug.internal.ui.views.memory.renderings.DefaultEndianessAction"
enablesFor="1"
helpContextId="RestoreDefEndianessAction_context"
id="org.eclipse.debug.ui.memory.rendering.DefaultEndianAction"
label="%RestoreDefEndianessActionName"
menubarPath="org.eclipse.debug.ui.memory.rendering.setendianess/defaultEndianessGroup"/>
</objectContribution>
<viewerContribution
targetID="org.eclipse.debug.ui.MemoryView.RenderingViewPane.1"
id="org.eclipse.debug.ui.memory.renderingviewpane.1">
<menu
label="%AddRemoveRenderingMenu.name"
path="popUpBegin"
id="org.eclipse.debug.ui.memory.renderingviewpane.1.addremove">
</menu>
<action
helpContextId="RemoveRenderingContextAction_context"
label="%RemoveRenderingAction.name"
class="org.eclipse.debug.internal.ui.views.memory.RemoveRenderingContextAction"
icon="$nl$/icons/full/elcl16/removememory_tsk.gif"
menubarPath="org.eclipse.debug.ui.memory.renderingviewpane.1.addremove"
id="org.eclipse.debug.ui.MemoryView.RenderingViewPane.1.remove"/>
<action
helpContextId="AddRenderingContextAction_context"
label="%AddRenderingAction.name"
class="org.eclipse.debug.internal.ui.views.memory.AddMemoryRenderingContextAction"
icon="$nl$/icons/full/elcl16/monitorexpression_tsk.gif"
menubarPath="org.eclipse.debug.ui.memory.renderingviewpane.1.addremove"
id="org.eclipse.debug.ui.MemoryView.RenderingViewPane.1.add"/>
</viewerContribution>
<viewerContribution
targetID="org.eclipse.debug.ui.MemoryView.RenderingViewPane.2"
id="org.eclipse.debug.ui.memory.renderingviewpane.2">
<menu
label="%AddRemoveRenderingMenu.name"
path="popUpBegin"
id="org.eclipse.debug.ui.memory.renderingviewpane.2.addremove"/>
<action
helpContextId="RemoveRenderingContextAction_context"
label="%RemoveRenderingAction.name"
class="org.eclipse.debug.internal.ui.views.memory.RemoveRenderingContextAction"
icon="$nl$/icons/full/elcl16/removememory_tsk.gif"
menubarPath="org.eclipse.debug.ui.memory.renderingviewpane.2.addremove"
id="org.eclipse.debug.ui.MemoryView.RenderingViewPane.2.remove"/>
<action
helpContextId="AddRenderingContextAction_context"
label="%AddRenderingAction.name"
class="org.eclipse.debug.internal.ui.views.memory.AddMemoryRenderingContextAction"
icon="$nl$/icons/full/elcl16/monitorexpression_tsk.gif"
menubarPath="org.eclipse.debug.ui.memory.renderingviewpane.2.addremove"
id="org.eclipse.debug.ui.MemoryView.RenderingViewPane.2.add"/>
</viewerContribution>
<viewerContribution
id="org.eclipse.debug.ui.memory.memoryBlockTreeViewPane"
targetID="org.eclipse.debug.ui.MemoryView.MemoryBlocksTreeViewPane">
<action
class="org.eclipse.debug.internal.ui.views.memory.ResetMemoryBlockAction"
helpContextId="resetMemoryMonitor_context"
icon="$nl$/icons/full/elcl16/memoryreset_tsk.gif"
id="org.eclipse.debug.ui.resetMemoryBlock"
label="%resetMemoryMonitorAction.label"
menubarPath="additions"/>
</viewerContribution>
<!-- contextual launch -->
<objectContribution
objectClass="java.lang.Object"
id="org.eclipse.debug.ui.contextualLaunch.profile">
<action
label="%ProfileContextMenu.label"
style="pulldown"
class="org.eclipse.debug.internal.ui.actions.ProfileContextualLaunchAction"
menubarPath="additions"
enablesFor="+"
id="org.eclipse.debug.ui.contextualLaunch.profile.submenu">
</action>
<enablement>
<or>
<and>
<not>
<with variable="org.eclipse.core.runtime.Platform">
<test property="org.eclipse.core.runtime.bundleState"
args="org.eclipse.debug.core"
value="ACTIVE"/>
</with>
</not>
<adapt type="org.eclipse.core.resources.IResource"/>
</and>
<and>
<with variable="org.eclipse.core.runtime.Platform">
<test property="org.eclipse.core.runtime.bundleState"
args="org.eclipse.debug.core"
value="ACTIVE"/>
</with>
<test property="org.eclipse.debug.core.launchable" value="profile"/>
</and>
</or>
</enablement>
</objectContribution>
<objectContribution
objectClass="java.lang.Object"
id="org.eclipse.debug.ui.contextualLaunch.debug">
<action
label="%DebugContextMenu.label"
style="pulldown"
class="org.eclipse.debug.internal.ui.actions.DebugContextualLaunchAction"
menubarPath="additions"
enablesFor="+"
id="org.eclipse.debug.ui.contextualLaunch.debug.submenu">
</action>
<enablement>
<or>
<and>
<not>
<with variable="org.eclipse.core.runtime.Platform">
<test property="org.eclipse.core.runtime.bundleState"
args="org.eclipse.debug.core"
value="ACTIVE"/>
</with>
</not>
<adapt type="org.eclipse.core.resources.IResource"/>
</and>
<and>
<with variable="org.eclipse.core.runtime.Platform">
<test property="org.eclipse.core.runtime.bundleState"
args="org.eclipse.debug.core"
value="ACTIVE"/>
</with>
<test property="org.eclipse.debug.core.launchable" value="debug"/>
</and>
</or>
</enablement>
</objectContribution>
<objectContribution
objectClass="java.lang.Object"
id="org.eclipse.debug.ui.contextualLaunch.run">
<action
label="%RunContextMenu.label"
style="pulldown"
class="org.eclipse.debug.internal.ui.actions.RunContextualLaunchAction"
menubarPath="additions"
enablesFor="+"
id="org.eclipse.debug.ui.contextualLaunch.run.submenu">
</action>
<enablement>
<or>
<and>
<not>
<with variable="org.eclipse.core.runtime.Platform">
<test property="org.eclipse.core.runtime.bundleState"
args="org.eclipse.debug.core"
value="ACTIVE"/>
</with>
</not>
<adapt type="org.eclipse.core.resources.IResource"/>
</and>
<and>
<with variable="org.eclipse.core.runtime.Platform">
<test property="org.eclipse.core.runtime.bundleState"
args="org.eclipse.debug.core"
value="ACTIVE"/>
</with>
<test property="org.eclipse.debug.core.launchable" value="run"/>
</and>
</or>
</enablement>
</objectContribution>
<!-- console additions -->
<viewerContribution
targetID="org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu"
id="org.eclipse.debug.ui.processConsoleContextMenu">
<action
label="%RemoveAllTerminatedAction.label"
tooltip="%RemoveAllTerminatedAction.tooltip"
icon="$nl$/icons/full/elcl16/rem_all_co.gif"
class="org.eclipse.debug.internal.ui.actions.RemoveAllTerminatedAction"
menubarPath="additions"
id="org.eclipse.debug.ui.consoleRemoveAllTerminatedAction"
helpContextId="console_remove_all_terminated_context"/>
<action
label="%ConsolePreferencesAction.label"
tooltip="%ConsolePreferencesAction.tooltip"
class="org.eclipse.debug.internal.ui.views.console.ConsoleShowPreferencesAction"
menubarPath="preferences"
id="org.eclipse.debug.ui.consolePreferencesAction"
helpContextId="console_show_preferences_action_context"/>
</viewerContribution>
</extension>
<!-- Watch expression actions -->
<extension point="org.eclipse.ui.commands">
<command
name="%Watch.label"
id="org.eclipse.debug.ui.actions.WatchCommand"
defaultHandler="org.eclipse.debug.internal.ui.actions.expressions.WatchHandler"/>
</extension>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
namespace="org.eclipse.debug.ui"
properties="canCreateWatchExpression"
type="org.eclipse.core.runtime.IAdaptable"
class="org.eclipse.debug.internal.ui.actions.expressions.WatchExpressionFactoryTester"
id="org.eclipse.debug.ui.expressions.IWatchExpressionFactoryTester">
</propertyTester>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<command
commandId="org.eclipse.debug.ui.actions.WatchCommand"
icon="$nl$/icons/full/etool16/watch_exp.gif"
label="%Watch.label"
helpContextId="variable_watch_action_context">
<visibleWhen>
<and>
<with variable="org.eclipse.core.runtime.Platform">
<test property="org.eclipse.core.runtime.bundleState"
args="org.eclipse.debug.ui"
value="ACTIVE"/>
</with>
<with variable="selection">
<count value="+"/>
<iterate>
<instanceof value="org.eclipse.core.runtime.IAdaptable"/>
<test property="org.eclipse.debug.ui.canCreateWatchExpression" value="true"/>
</iterate>
</with>
</and>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<viewerContribution
targetID="org.eclipse.debug.ui.ExpressionView"
id="org.eclipse.debug.ui.ExpressionActions">
<visibility>
<and>
<objectClass name="org.eclipse.debug.core.model.IExpression"/>
<not>
<objectClass name="org.eclipse.debug.core.model.IWatchExpression"/>
</not>
</and>
</visibility>
<action
label="%convertToWatchExpressionAction.label"
helpContextId="convert_to_watch_expression_context"
class="org.eclipse.debug.internal.ui.actions.expressions.ConvertToWatchExpressionAction"
tooltip="%convertToWatchExpressionAction.tooltip"
menubarPath="additions"
enablesFor="*"
id="org.eclipse.debug.ui.actions.ConvertToWatchExpression">
</action>
</viewerContribution>
<viewerContribution
targetID="org.eclipse.debug.ui.ExpressionView"
id="org.eclipse.debug.ui.WatchExpressionActions">
<action
label="%editWatchExpressionAction.label"
helpContextId="edit_watch_expression_context"
class="org.eclipse.debug.internal.ui.actions.expressions.EditWatchExpressionAction"
tooltip="%editWatchExpressionAction.tooltip"
menubarPath="additions"
enablesFor="1"
id="org.eclipse.debug.ui.watchExpressionActions.EditWatchExpression">
</action>
</viewerContribution>
<viewerContribution
targetID="org.eclipse.debug.ui.ExpressionView"
id="org.eclipse.debug.ui.WatchExpressionActions">
<action
label="%enableWatchExpressionAction.label"
helpContextId="enable_watch_expression_context"
class="org.eclipse.debug.internal.ui.actions.expressions.EnableWatchExpressionAction"
tooltip="%enableWatchExpressionAction.tooltip"
menubarPath="additions"
enablesFor="1"
id="org.eclipse.debug.ui.watchExpressionActions.EnableWatchExpression">
</action>
</viewerContribution>
<viewerContribution
targetID="org.eclipse.debug.ui.ExpressionView"
id="org.eclipse.debug.ui.WatchExpressionActions">
<action
label="%disableWatchExpressionAction.label"
helpContextId="disable_watch_expression_context"
class="org.eclipse.debug.internal.ui.actions.expressions.DisableWatchExpressionAction"
tooltip="%disableWatchExpressionAction.tooltip"
menubarPath="additions"
enablesFor="1"
id="org.eclipse.debug.ui.watchExpressionActions.DisableWatchExpression">
</action>
</viewerContribution>
<objectContribution
objectClass="org.eclipse.debug.core.model.IWatchExpression"
id="org.eclipse.debug.WatchExpressionActions">
<action
label="%reevaluateWatchExpressionAction.label"
helpContextId="reevaluate_watch_expression_context"
class="org.eclipse.debug.internal.ui.actions.expressions.ReevaluateWatchExpressionAction"
tooltip="%reevaluateWatchExpressionAction.tooltip"
menubarPath="additions"
enablesFor="1"
id="org.eclipse.debug.ui.watchExpressionActions.ReevaluateWatchExpression">
</action>
</objectContribution>
<viewerContribution
targetID="org.eclipse.debug.ui.ExpressionView"
id="org.eclipse.debug.ui.ExpressionViewPopupActions">
<action
label="%addWatchExpressionAction.label"
icon="$nl$/icons/full/elcl16/monitorexpression_tsk.gif"
helpContextId="add_watch_expression_context"
class="org.eclipse.debug.internal.ui.actions.expressions.AddWatchExpressionAction"
tooltip="%addWatchExpressionAction.tooltip"
menubarPath="additions"
id="org.eclipse.debug.ui.expressionViewActions.AddWatchExpression">
</action>
</viewerContribution>
<!-- Watchpoint actions -->
<objectContribution
objectClass="org.eclipse.debug.core.model.IWatchpoint"
id="org.eclipse.debug.ui.WatchpointToggleActions">
<action
label="%accessAction.label"
helpContextId="access_toggle_action_context"
state="false"
class="org.eclipse.debug.internal.ui.actions.breakpoints.AccessWatchpointToggleAction"
menubarPath="emptyBreakpointGroup"
enablesFor="+"
id="org.eclipse.debug.ui.actions.AccessToggle">
</action>
<action
label="%modificationAction.label"
helpContextId="modification_toggle_action_context"
state="false"
class="org.eclipse.debug.internal.ui.actions.breakpoints.ModificationWatchpointToggleAction"
menubarPath="emptyBreakpointGroup"
enablesFor="+"
id="org.eclipse.debug.ui.actions.ModificationToggle">
</action>
</objectContribution>
<!-- Contributions to Debug View Popup Menu -->
<viewerContribution
targetID="org.eclipse.debug.ui.DebugView"
id="org.eclipse.debug.ui.debugview.popupMenu">
<action
label="%CopyToClipboardAction.label"
icon="$nl$/icons/full/elcl16/copy_edit_co.gif"
definitionId="org.eclipse.ui.edit.copy"
helpContextId="copy_to_clipboard_action_context"
class="org.eclipse.debug.internal.ui.views.launch.LaunchViewCopyToClipboardActionDelegate"
menubarPath="editGroup"
id="org.eclipse.debug.ui.debugview.popupMenu.copyToClipboard">
</action>
<action
label="%RelaunchAction.label"
icon="$nl$/icons/full/elcl16/runlast_co.gif"
helpContextId="relaunch_action_context"
class="org.eclipse.debug.internal.ui.actions.RelaunchActionDelegate"
menubarPath="launchGroup"
id="org.eclipse.debug.ui.debugview.popupMenu.relaunch">
</action>
<action
label="%RemoveAllTerminatedAction.label"
icon="$nl$/icons/full/elcl16/rem_all_co.gif"
helpContextId="remove_all_terminated_action_context"
class="org.eclipse.debug.internal.ui.actions.RemoveAllTerminatedAction"
menubarPath="launchGroup"
id="org.eclipse.debug.ui.debugview.popupMenu.removeAllTerminated">
</action>
</viewerContribution>
<!-- Contributions to Breakpoints View Popup Menu -->
<viewerContribution
targetID="org.eclipse.debug.ui.BreakpointView"
id="org.eclipse.debug.ui.breakpointview.breakpointGroupActions">
<visibility>
<objectClass
name="org.eclipse.debug.internal.ui.breakpoints.provisional.IBreakpointContainer">
</objectClass>
</visibility>
<action
class="org.eclipse.debug.internal.ui.actions.breakpointGroups.EditBreakpointGroupAction"
enablesFor="1"
helpContextId="edit_breakpoint_working_set_action_context"
id="org.eclipse.debug.ui.actions.editBreakpointGroup"
label="%editGroup.label"
menubarPath="breakpointGroupGroup">
</action>
<action
class="org.eclipse.debug.internal.ui.actions.breakpointGroups.ToggleDefaultGroupAction"
helpContextId="set_as_default_breakpoint_working_set_action_context"
id="org.eclipse.debug.ui.actions.toggleDefaultGroup"
label="%ToggleDefault.label"
menubarPath="breakpointGroupGroup"/>
</viewerContribution>
<viewerContribution
targetID="org.eclipse.debug.ui.BreakpointView"
id="org.eclipse.debug.ui.breakpointview.popupMenu">
<action
label="%Copy.label"
icon="$nl$/icons/full/elcl16/copy_edit_co.gif"
definitionId="org.eclipse.ui.edit.copy"
helpContextId="copy_breakpoints_action_context"
class="org.eclipse.debug.internal.ui.actions.breakpointGroups.CopyBreakpointsActionDelegate"
menubarPath="breakpointGroup"
id="org.eclipse.debug.ui.breakpointsView.toolbar.copy"/>
<action
label="%SelectAll.label"
helpContextId="select_all_breakpoints_action_context"
definitionId="org.eclipse.ui.edit.selectAll"
class="org.eclipse.debug.internal.ui.actions.breakpoints.SelectAllBreakpointsAction"
menubarPath="breakpointGroup"
id="org.eclipse.debug.ui.actions.SelectAllBreakpointsAction">
</action>
<action
label="%RemoveAllAction.label"
icon="$nl$/icons/full/elcl16/rem_all_co.gif"
helpContextId="remove_all_breakpoints_action_context"
class="org.eclipse.debug.internal.ui.actions.breakpoints.RemoveAllBreakpointsAction"
menubarPath="breakpointGroup"
id="org.eclipse.debug.ui.actions.RemoveAllBreakpoints">
</action>
<action
label="%RemoveAction.label"
icon="$nl$/icons/full/elcl16/rem_co.gif"
helpContextId="remove_breakpoint_action_context"
class="org.eclipse.debug.internal.ui.actions.breakpoints.RemoveBreakpointAction"
menubarPath="breakpointGroup"
enablesFor="+"
id="org.eclipse.debug.ui.breakpointsView.toolbar.remove">
</action>
<action
label="%DisableBreakpointsAction.label"
icon="$nl$/icons/full/elcl16/disabled_co.gif"
helpContextId="disable_breakpoint_action_context"
class="org.eclipse.debug.internal.ui.actions.breakpoints.DisableBreakpointsAction"
menubarPath="breakpointGroup"
enablesFor="+"
id="org.eclipse.debug.ui.actions.DisableBreakpoint">
</action>
<action
label="%EnableBreakpointsAction.label"
icon="$nl$/icons/full/elcl16/enabled_co.gif"
helpContextId="enable_breakpoint_action_context"
class="org.eclipse.debug.internal.ui.actions.breakpoints.EnableBreakpointsAction"
menubarPath="breakpointGroup"
enablesFor="+"
id="org.eclipse.debug.ui.actions.EnableBreakpoint">
</action>
<action
class="org.eclipse.debug.internal.ui.importexport.breakpoints.ExportBreakpoints"
enablesFor="+"
helpContextId="export_breakpoints_action_context"
icon="$nl$/icons/full/elcl16/export_brkpts.gif"
id="org.eclipse.debug.internal.ui.importexport.breakpoints.exportBreakpointsContext"
label="%exportBreakpoints.label"
menubarPath="additions"/>
<action
class="org.eclipse.debug.internal.ui.importexport.breakpoints.ImportBreakpoints"
helpContextId="import_breakpoints_action_context"
icon="$nl$/icons/full/elcl16/import_brkpts.gif"
id="org.eclipse.debug.internal.ui.importexport.breakpoints.importBreakpointsContext"
label="%importBreakpoints.label"
menubarPath="additions"/>
</viewerContribution>
<!-- Breakpoint actions -->
<!-- Contributions to Variables View Popup Menu -->
<viewerContribution
targetID="org.eclipse.debug.ui.VariableView"
id="org.eclipse.debug.ui.variablesView.popupMenu">
<!-- Variable Group -->
<action
label="%CopyVariablesToClipboardAction.label"
icon="$nl$/icons/full/elcl16/copy_edit_co.gif"
definitionId="org.eclipse.ui.edit.copy"
helpContextId="copy_variables_to_clipboard_action_context"
class="org.eclipse.debug.internal.ui.viewers.model.VirtualCopyToClipboardActionDelegate"
menubarPath="variableGroup"
id="org.eclipse.debug.ui.debugview.popupMenu.copyVariablesToClipboard">
</action>
<action
label="%SelectAll.label"
helpContextId="select_all_variables_action_context"
definitionId="org.eclipse.ui.edit.selectAll"
class="org.eclipse.debug.internal.ui.actions.variables.SelectAllVariablesAction"
menubarPath="variableGroup"
id="org.eclipse.debug.ui.actions.SelectAllVariablesAction">
</action>
</viewerContribution>
<!-- Contributions to Expression View Popup Menu -->
<viewerContribution
targetID="org.eclipse.debug.ui.ExpressionView"
id="org.eclipse.debug.ui.expressionView.popupMenu">
<!-- Expression Group -->
<action
label="%RemoveAllAction.label"
icon="$nl$/icons/full/elcl16/rem_all_co.gif"
helpContextId="remove_all_expressions_action_context"
class="org.eclipse.debug.internal.ui.actions.expressions.RemoveAllExpressionsAction"
menubarPath="expressionGroup"
id="org.eclipse.debug.ui.debugview.popupMenu.removeAllExpressionsAction">
</action>
<action
label="%RemoveAction.label"
icon="$nl$/icons/full/elcl16/rem_co.gif"
helpContextId="remove_expression_action_context"
class="org.eclipse.debug.internal.ui.actions.expressions.RemoveExpressionAction"
menubarPath="expressionGroup"
id="org.eclipse.debug.ui.debugview.popupMenu.removeExpressionAction">
<selection
class="org.eclipse.debug.core.model.IExpression">
</selection>
<selection
class="org.eclipse.debug.core.model.IVariable">
</selection>
</action>
<action
label="%CopyExpressionsToClipboardAction.label"
icon="$nl$/icons/full/elcl16/copy_edit_co.gif"
definitionId="org.eclipse.ui.edit.copy"
helpContextId="copy_variables_to_clipboard_action_context"
class="org.eclipse.debug.internal.ui.viewers.model.VirtualCopyToClipboardActionDelegate"
menubarPath="expressionGroup"
id="org.eclipse.debug.ui.debugview.popupMenu.copyVariablesToClipboard">
<selection
class="org.eclipse.debug.core.model.IDebugElement">
</selection>
</action>
<action
label="%SelectAll.label"
helpContextId="select_all_expressions_action_context"
definitionId="org.eclipse.ui.edit.selectAll"
class="org.eclipse.debug.internal.ui.actions.expressions.SelectAllExpressionsAction"
menubarPath="expressionGroup"
id="org.eclipse.debug.ui.actions.SelectAllExpressionsAction">
</action>
</viewerContribution>
<viewerContribution
targetID="org.eclipse.debug.ui.RegisterView"
id="org.eclipse.debug.ui.registersView.popupMenu">
<!-- Variable Group -->
<action
menubarPath="variableGroup"
class="org.eclipse.debug.internal.ui.viewers.model.VirtualCopyToClipboardActionDelegate"
definitionId="org.eclipse.ui.edit.copy"
icon="$nl$/icons/full/elcl16/copy_edit_co.gif"
label="%CopyRegistersToClipboardAction.label"
id="org.eclipse.debug.ui.debugview.popupMenu.copyVariablesToClipboard"
helpContextId="copy_to_clipboard_action_context">
<selection
class="org.eclipse.debug.core.model.IDebugElement">
</selection>
</action>
<action
class="org.eclipse.debug.internal.ui.actions.variables.SelectAllVariablesAction"
label="%SelectAll.label"
menubarPath="variableGroup"
definitionId="org.eclipse.ui.edit.selectAll"
helpContextId="select_all_variables_action_context"
id="org.eclipse.debug.ui.actions.SelectAllVariablesAction">
</action>
</viewerContribution>
</extension>
<extension
point="org.eclipse.ui.elementFactories">
<factory
class="org.eclipse.debug.internal.ui.views.breakpoints.BreakpointFactory"
id="org.eclipse.debug.ui.elementFactory.breakpoints"/>
</extension>
<extension
point="org.eclipse.debug.core.statusHandlers">
<statusHandler
code="115"
plugin="org.eclipse.debug.core"
class="org.eclipse.debug.internal.ui.WorkingDirectoryStatusHandler"
id="org.eclipse.debug.ui.statusHandler.workingDirectory">
</statusHandler>
<statusHandler
code="200"
plugin="org.eclipse.debug.ui"
class="org.eclipse.debug.internal.ui.sourcelookup.Prompter"
id="org.eclipse.debug.ui.statusHandler.prompter">
</statusHandler>
<statusHandler
code="205"
plugin="org.eclipse.debug.ui"
class="org.eclipse.debug.internal.ui.sourcelookup.ResolveDuplicatesHandler"
id="org.eclipse.debug.ui.statusHandler.selectSourceDialog">
</statusHandler>
<statusHandler
plugin="org.eclipse.debug.core"
code="201"
class="org.eclipse.debug.internal.ui.launchConfigurations.DebugModePromptStatusHandler"
id="org.eclipse.debug.ui.statusHandler.debugModePromptStatusHandler">
</statusHandler>
<statusHandler
plugin="org.eclipse.debug.core"
code="202"
class="org.eclipse.debug.internal.ui.launchConfigurations.CompileErrorPromptStatusHandler"
id="org.eclipse.debug.ui.statusHandler.compileErrorPromptStatusHandler">
</statusHandler>
<statusHandler
code="203"
class="org.eclipse.debug.internal.ui.launchConfigurations.CompileErrorProjectPromptStatusHandler"
id="org.eclipse.debug.ui.statusHandler.compileErrorProjectPromptStatusHandler"
plugin="org.eclipse.debug.core"/>
<statusHandler
class="org.eclipse.debug.internal.ui.launchConfigurations.SaveScopeResourcesHandler"
code="222"
id="org.eclipse.debug.ui.statusHandler.saveScopedResources"
plugin="org.eclipse.debug.core"/>
<statusHandler
class="org.eclipse.debug.internal.ui.launchConfigurations.LaunchDelegateNotAvailableHandler"
code="226"
id="org.eclipse.debug.ui.statusHandler.launchDelegateNotAvailable"
plugin="org.eclipse.debug.core">
</statusHandler>
<statusHandler
class="org.eclipse.debug.internal.ui.launchConfigurations.DuplicateLaunchDelegatesStatusHandler"
code="227"
id="org.eclipse.debug.ui.statusHandler.duplicateLaunchDelegatesDetected"
plugin="org.eclipse.debug.core">
</statusHandler>
</extension>
<extension
point="org.eclipse.debug.ui.launchGroups">
<launchGroup
label="%DebugLaunchGroup.label"
bannerImage="$nl$/icons/full/wizban/debug_wiz.png"
image="$nl$/icons/full/etool16/debug_exc.gif"
mode="debug"
id="org.eclipse.debug.ui.launchGroup.debug"
title="%DebugLaunchGroup.title">
</launchGroup>
<launchGroup
label="%RunLaunchGroup.label"
bannerImage="$nl$/icons/full/wizban/run_wiz.png"
image="$nl$/icons/full/etool16/run_exc.gif"
mode="run"
id="org.eclipse.debug.ui.launchGroup.run"
title="%RunLaunchGroup.title">
</launchGroup>
<launchGroup
label="%ProfileLaunchGroup.label"
bannerImage="$nl$/icons/full/wizban/profile_wiz.png"
image="$nl$/icons/full/etool16/profile_exc.gif"
mode="profile"
id="org.eclipse.debug.ui.launchGroup.profile"
title="%ProfileLaunchGroup.title">
</launchGroup>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
name="%processPropertyPageName"
class="org.eclipse.debug.internal.ui.preferences.ProcessPropertyPage"
id="org.eclipse.debug.ui.properties.process">
<enabledWhen>
<or>
<adapt
type="org.eclipse.debug.core.model.IProcess">
</adapt>
<adapt
type="org.eclipse.debug.core.model.IDebugElement"></adapt>
</or>
</enabledWhen>
</page>
<page
class="org.eclipse.debug.internal.ui.views.memory.renderings.TableRenderingPropertiesPage"
id="org.eclipse.debug.ui.properties.tablerendering"
name="%TableRenderingInfo.label">
<enabledWhen>
<or>
<adapt
type="org.eclipse.debug.ui.memory.AbstractTableRendering">
</adapt>
<adapt
type="org.eclipse.debug.internal.ui.memory.provisional.AbstractAsyncTableRendering">
</adapt>
</or>
</enabledWhen>
</page>
<page
class="org.eclipse.debug.internal.ui.preferences.RunDebugPropertiesPage"
id="org.eclipse.debug.ui.properties.defaultLaunchConfigurations"
name="%DefaultLaunchConfigurationsPropPage.name"
>
<enabledWhen>
<or>
<adapt
type="org.eclipse.core.resources.IResource">
<not>
<instanceof
value="org.eclipse.core.resources.IProject">
</instanceof>
</not>
</adapt>
<adapt
type="org.eclipse.core.resources.IProject">
<test
property="org.eclipse.core.resources.open">
</test>
</adapt>
</or>
</enabledWhen>
</page>
</extension>
<!-- commands and their bindings
NOTE:
M1 = CTRL/COMMAND
M2 = SHIFT
M3 = ALT
M4 = Platform-specific fourth key
-->
<extension
point="org.eclipse.ui.commands">
<category
name="%runCategory.name"
description="%runCategory.description"
id="org.eclipse.debug.ui.category.run">
</category>
<command
name="%ActionDefinition.toggleStepFilters.name"
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.toggleStepFilters.description"
id="org.eclipse.debug.ui.commands.ToggleStepFilters"
defaultHandler="org.eclipse.debug.internal.ui.commands.actions.ToggleStepFiltersCommandHandler">
</command>
<command
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.dropToFrame.description"
id="org.eclipse.debug.ui.commands.DropToFrame"
defaultHandler="org.eclipse.debug.internal.ui.commands.actions.DropToFrameCommandHandler"
name="%ActionDefinition.dropToFrame.name">
</command>
<command
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.disconnect.description"
id="org.eclipse.debug.ui.commands.Disconnect"
defaultHandler="org.eclipse.debug.internal.ui.commands.actions.DisconnectCommandHandler"
name="%ActionDefinition.disconnect.name">
</command>
<command
name="%ActionDefinition.stepInto.name"
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.stepInto.description"
id="org.eclipse.debug.ui.commands.StepInto"
defaultHandler="org.eclipse.debug.internal.ui.commands.actions.StepIntoCommandHandler">
</command>
<command
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.stepOver.description"
id="org.eclipse.debug.ui.commands.StepOver"
name="%ActionDefinition.stepOver.name"
defaultHandler="org.eclipse.debug.internal.ui.commands.actions.StepOverCommandHandler">
</command>
<command
name="%ActionDefinition.stepReturn.name"
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.stepReturn.description"
id="org.eclipse.debug.ui.commands.StepReturn"
defaultHandler="org.eclipse.debug.internal.ui.commands.actions.StepReturnCommandHandler">
</command>
<command
name="%ActionDefinition.resume.name"
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.resume.description"
id="org.eclipse.debug.ui.commands.Resume"
defaultHandler="org.eclipse.debug.internal.ui.commands.actions.ResumeCommandHandler">
</command>
<command
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.terminate.description"
helpContextId="terminate_action_context"
id="org.eclipse.debug.ui.commands.Terminate"
defaultHandler="org.eclipse.debug.internal.ui.commands.actions.TerminateCommandHandler"
name="%ActionDefinition.terminate.name">
</command>
<command
name="%ActionDefinition.terminateAndRelaunch.name"
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.terminateAndRelaunch.description"
id="org.eclipse.debug.ui.commands.TerminateAndRelaunch">
<defaultHandler
class="org.eclipse.debug.internal.ui.commands.actions.TerminateAndRelaunchHandler">
</defaultHandler>
</command>
<command
name="%ActionDefinition.restart.name"
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.restart.description"
id="org.eclipse.debug.ui.commands.Restart"
defaultHandler="org.eclipse.debug.internal.ui.commands.actions.RestartCommandHandler">
</command>
<command
name="%ActionDefinition.suspend.name"
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.suspend.description"
id="org.eclipse.debug.ui.commands.Suspend"
defaultHandler="org.eclipse.debug.internal.ui.commands.actions.SuspendCommandHandler">
</command>
<command
name="%ActionDefinition.openProfile.name"
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.openProfile.description"
id="org.eclipse.debug.ui.commands.OpenProfileConfigurations">
</command>
<command
name="%ActionDefinition.openRun.name"
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.openRun.description"
id="org.eclipse.debug.ui.commands.OpenRunConfigurations">
</command>
<command
name="%ActionDefinition.openDebug.name"
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.openDebug.description"
id="org.eclipse.debug.ui.commands.OpenDebugConfigurations">
</command>
<command
name="%ActionDefinition.debugLast.name"
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.debugLast.description"
id="org.eclipse.debug.ui.commands.DebugLast">
</command>
<command
name="%ActionDefinition.runLast.name"
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.runLast.description"
id="org.eclipse.debug.ui.commands.RunLast">
</command>
<command
name="%ActionDefinition.profileLast.name"
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.profileLast.description"
id="org.eclipse.debug.ui.commands.ProfileLast">
</command>
<command
name="%ActionDefinition.runToLine.name"
description="%ActionDefinition.runToLine.description"
categoryId="org.eclipse.debug.ui.category.run"
id="org.eclipse.debug.ui.commands.RunToLine">
</command>
<command
name="%ActionDefinition.toggleBreakpoint.name"
description="%ActionDefinition.toggleBreakpoint.description"
categoryId="org.eclipse.debug.ui.category.run"
id="org.eclipse.debug.ui.commands.ToggleBreakpoint">
</command>
<command
name="%ActionDefinition.skipAllBreakpoints.name"
description="%ActionDefinition.skipAllBreakpoints.description"
categoryId="org.eclipse.debug.ui.category.run"
id="org.eclipse.debug.ui.commands.SkipAllBreakpoints">
</command>
<command
name="%ActionDefinition.toggleWatchpoint.name"
description="%ActionDefinition.toggleWatchpoint.description"
categoryId="org.eclipse.debug.ui.category.run"
id="org.eclipse.debug.ui.commands.ToggleWatchpoint">
</command>
<command
name="%ActionDefinition.toggleMethodBreakpoint.name"
description="%ActionDefinition.toggleMethodBreakpoint.description"
categoryId="org.eclipse.debug.ui.category.run"
id="org.eclipse.debug.ui.commands.ToggleMethodBreakpoint">
</command>
<!-- console -->
<command
name="%ActionDefinition.eof.name"
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.eof.description"
id="org.eclipse.debug.ui.commands.eof">
</command>
<!-- Memory View -->
<command
categoryId="org.eclipse.debug.ui.category.run"
description="%ActionDefinition.addMemoryBlock.description"
id="org.eclipse.debug.ui.commands.addMemoryMonitor"
name="%ActionDefinition.addMemoryBlock.name"/>
<!-- views -->
<!-- Perspective -->
<command
name="%DebugPerspective.name"
description="%command.openDebugPerspective.description"
categoryId="org.eclipse.ui.category.perspectives"
id="org.eclipse.debug.ui.DebugPerspective" />
<command
description="%ActionDefinition.removeAllBreakpoints.description"
categoryId="org.eclipse.debug.ui.category.run"
name="%ActionDefinition.removeAllBreakpoints.name"
id="org.eclipse.debug.ui.commands.RemoveAllBreakpoints"/>
<command
categoryId="org.eclipse.debug.ui.category.run"
description="%toggleMemoryMonitorsPane.description"
id="org.eclipse.debug.ui.commands.toggleMemoryMonitorsPane"
name="%toggleMemoryMonitorsPane.label"/>
<command
categoryId="org.eclipse.debug.ui.category.run"
description="%nextMemoryBlockCommand.description"
id="org.eclipse.debug.ui.commands.nextMemoryBlock"
name="%nextMemoryBlockCommand.label"/>
<command
categoryId="org.eclipse.debug.ui.category.run"
description="%newRenderingCommand.description"
id="org.eclipse.debug.ui.commands.newRendering"
name="%newRenderingCommand.label"/>
<command
categoryId="org.eclipse.debug.ui.category.run"
description="%closeRenderingCommand.description"
id="org.eclipse.debug.ui.commands.closeRendering"
name="%closeRenderingCommand.label"/>
<command
categoryId="org.eclipse.debug.ui.category.run"
description="%command.description.0"
id="org.eclipse.debug.ui.command.gotoaddress"
name="%command.name.0"/>
<command
categoryId="org.eclipse.debug.ui.category.run"
id="org.eclipse.debug.ui.command.nextpage"
name="%command.name.1"
description = "%command.description.1">
</command>
<command
categoryId="org.eclipse.debug.ui.category.run"
id="org.eclipse.debug.ui.command.prevpage"
name="%command.name.2"
description = "%command.description.2">
</command>
</extension>
<extension point="org.eclipse.ui.bindings">
<key
sequence="M2+F5"
commandId="org.eclipse.debug.ui.commands.ToggleStepFilters"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="F5"
contextId="org.eclipse.debug.ui.debugging"
commandId="org.eclipse.debug.ui.commands.StepInto"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="F6"
contextId="org.eclipse.debug.ui.debugging"
commandId="org.eclipse.debug.ui.commands.StepOver"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="F7"
contextId="org.eclipse.debug.ui.debugging"
commandId="org.eclipse.debug.ui.commands.StepReturn"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="F8"
contextId="org.eclipse.debug.ui.debugging"
commandId="org.eclipse.debug.ui.commands.Resume"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+F2"
contextId="org.eclipse.debug.ui.debugging"
commandId="org.eclipse.debug.ui.commands.Terminate"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="F11"
commandId="org.eclipse.debug.ui.commands.DebugLast"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+F11"
commandId="org.eclipse.debug.ui.commands.RunLast"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="F11"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<!-- This should not be necessary, since it is overwritten in the
next <key> declaration, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=185689 : -->
<key
platform="carbon"
sequence="M1+F11"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M1+F11"
commandId="org.eclipse.debug.ui.commands.DebugLast"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M1+M2+F11"
commandId="org.eclipse.debug.ui.commands.RunLast"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+R"
contextId="org.eclipse.debug.ui.debugging"
commandId="org.eclipse.debug.ui.commands.RunToLine"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+B"
commandId="org.eclipse.debug.ui.commands.ToggleBreakpoint"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
commandId="org.eclipse.debug.ui.commands.eof"
contextId="org.eclipse.debug.ui.console"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="CTRL+D"/>
<key
contextId="org.eclipse.debug.ui.console"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="CTRL+D"
platform="win32"/>
<key
commandId="org.eclipse.debug.ui.commands.eof"
contextId="org.eclipse.debug.ui.console"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="CTRL+Z"
platform="win32"/>
<key
commandId="org.eclipse.ui.views.showView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M2+M3+Q B">
<parameter
id="org.eclipse.ui.views.showView.viewId"
value="org.eclipse.debug.ui.BreakpointView">
</parameter>
</key>
<key
platform="carbon"
sequence="M2+M3+Q B"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
commandId="org.eclipse.ui.views.showView"
platform="carbon"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M3+Q B">
<parameter
id="org.eclipse.ui.views.showView.viewId"
value="org.eclipse.debug.ui.BreakpointView">
</parameter>
</key>
<key
commandId="org.eclipse.ui.views.showView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M2+M3+Q V">
<parameter
id="org.eclipse.ui.views.showView.viewId"
value="org.eclipse.debug.ui.VariableView">
</parameter>
</key>
<key
platform="carbon"
sequence="M2+M3+Q V"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
commandId="org.eclipse.ui.views.showView"
platform="carbon"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M3+Q V">
<parameter
id="org.eclipse.ui.views.showView.viewId"
value="org.eclipse.debug.ui.VariableView">
</parameter>
</key>
<key
commandId="org.eclipse.debug.ui.commands.addMemoryMonitor"
contextId="org.eclipse.debug.ui.memoryview"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M3+M"/>
<key
commandId="org.eclipse.debug.ui.commands.toggleMemoryMonitorsPane"
contextId="org.eclipse.debug.ui.memoryview"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+T"/>
<key
commandId="org.eclipse.debug.ui.commands.nextMemoryBlock"
contextId="org.eclipse.debug.ui.memoryview"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M3+N"/>
<key
commandId="org.eclipse.debug.ui.commands.newRendering"
contextId="org.eclipse.debug.ui.memoryview"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+N"/>
<key
commandId="org.eclipse.debug.ui.commands.closeRendering"
contextId="org.eclipse.debug.ui.memoryview"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+W"/>
<key
commandId="org.eclipse.debug.ui.command.gotoaddress"
contextId="org.eclipse.debug.ui.memory.abstractasynctablerendering"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+G"/>
<key
commandId="org.eclipse.debug.ui.command.nextpage"
contextId="org.eclipse.debug.ui.memory.abstractasynctablerendering"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M2+."/>
<key
commandId="org.eclipse.debug.ui.command.prevpage"
contextId="org.eclipse.debug.ui.memory.abstractasynctablerendering"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M2+,"/>
</extension>
<extension
point="org.eclipse.ui.editors.annotationTypes">
<type
name="org.eclipse.debug.core.breakpoint"
markerType="org.eclipse.debug.core.breakpointMarker">
</type>
<type
name="org.eclipse.debug.ui.currentIP">
</type>
<type
name="org.eclipse.debug.ui.secondaryIP">
</type>
</extension>
<extension
point="org.eclipse.ui.editors.markerAnnotationSpecification">
<specification
colorPreferenceValue="0,0,255"
annotationType="org.eclipse.debug.core.breakpoint"
colorPreferenceKey="breakpointIndicationColor"
overviewRulerPreferenceValue="false"
presentationLayer="3"
label="%BreakpointMarkerPreference.label"
textPreferenceValue="false"
textPreferenceKey="breakpointIndication"
highlightPreferenceKey="breakpointHighlight"
highlightPreferenceValue="false"
verticalRulerPreferenceKey="breakpointVerticalRuler"
verticalRulerPreferenceValue="true"
overviewRulerPreferenceKey="breakpointIndicationInOverviewRuler"
icon="$nl$/icons/full/obj16/brkp_obj.gif"
annotationImageProvider="org.eclipse.debug.internal.ui.BreakpointImageProvider"
textStylePreferenceKey="breakpointTextStyle"
textStylePreferenceValue="SQUIGGLES"
showInNextPrevDropdownToolbarActionKey="showBreakpointIndicationInNextPrevDropdownToolbarAction"
showInNextPrevDropdownToolbarAction="true"
isGoToNextNavigationTargetKey="isBreakpointIndicationGoToNextNavigationTarget"
isGoToNextNavigationTarget="false"
isGoToPreviousNavigationTargetKey="isBreakpointIndicationGoToPreviousNavigationTarget"
isGoToPreviousNavigationTarget="false">
</specification>
<specification
annotationImageProvider="org.eclipse.debug.internal.ui.InstructionPointerImageProvider"
annotationType="org.eclipse.debug.ui.currentIP"
colorPreferenceKey="currentIPColor"
colorPreferenceValue="198,219,174"
highlightPreferenceKey="currentIPHighlight"
highlightPreferenceValue="true"
label="%debugCurrentInstructionPointer"
overviewRulerPreferenceKey="currentIPOverviewRuler"
overviewRulerPreferenceValue="true"
presentationLayer="6"
textPreferenceKey="currentIPIndication"
textPreferenceValue="false"
verticalRulerPreferenceKey="currentIPVerticalRuler"
verticalRulerPreferenceValue="true"
textStylePreferenceKey="currentIPTextStyle"
textStylePreferenceValue="NONE">
</specification>
<specification
annotationImageProvider="org.eclipse.debug.internal.ui.InstructionPointerImageProvider"
annotationType="org.eclipse.debug.ui.secondaryIP"
colorPreferenceKey="secondaryIPColor"
colorPreferenceValue="219,235,204"
highlightPreferenceKey="secondaryIPHighlight"
highlightPreferenceValue="true"
label="%debugCallStack"
overviewRulerPreferenceKey="secondaryIPOverviewRuler"
overviewRulerPreferenceValue="true"
presentationLayer="6"
textPreferenceKey="secondaryIPIndication"
textPreferenceValue="false"
verticalRulerPreferenceKey="secondaryIPVerticalRuler"
verticalRulerPreferenceValue="true"
textStylePreferenceKey="secondaryIPTextStyle"
textStylePreferenceValue="NONE">
</specification>
</extension>
<!-- Dynamic (String Substitution) Variables -->
<extension
point="org.eclipse.core.variables.dynamicVariables">
<variable
name="string_prompt"
description="%string_prompt.description"
resolver="org.eclipse.debug.internal.ui.stringsubstitution.StringPrompt">
</variable>
<variable
name="password_prompt"
description="%password_prompt.description"
resolver="org.eclipse.debug.internal.ui.stringsubstitution.PasswordPrompt">
</variable>
<variable
name="file_prompt"
description="%file_prompt.description"
resolver="org.eclipse.debug.internal.ui.stringsubstitution.FilePrompt">
</variable>
<variable
name="folder_prompt"
description="%folder_prompt.description"
resolver="org.eclipse.debug.internal.ui.stringsubstitution.FolderPrompt">
</variable>
<variable
name="selected_text"
description="%selected_text.description"
resolver="org.eclipse.debug.internal.ui.stringsubstitution.SelectedTextResolver">
</variable>
<variable
name="selected_resource_loc"
description="%selected_resource_loc.description"
resolver="org.eclipse.debug.internal.ui.stringsubstitution.SelectedResourceResolver">
</variable>
<variable
name="selected_resource_path"
description="%selected_resource_path.description"
resolver="org.eclipse.debug.internal.ui.stringsubstitution.SelectedResourceResolver">
</variable>
<variable
name="selected_resource_name"
description="%selected_resource_name.description"
resolver="org.eclipse.debug.internal.ui.stringsubstitution.SelectedResourceResolver">
</variable>
</extension>
<!-- String Variable Presentations -->
<extension
point="org.eclipse.debug.ui.stringVariablePresentations">
<variablePresentation
argumentSelector="org.eclipse.debug.internal.ui.stringsubstitution.ResourceSelector"
variableName="resource_path">
</variablePresentation>
<variablePresentation
argumentSelector="org.eclipse.debug.internal.ui.stringsubstitution.ResourceSelector"
variableName="resource_loc">
</variablePresentation>
<variablePresentation
argumentSelector="org.eclipse.debug.internal.ui.stringsubstitution.ResourceSelector"
variableName="resource_name">
</variablePresentation>
<variablePresentation
argumentSelector="org.eclipse.debug.internal.ui.stringsubstitution.ResourceSelector"
variableName="project_path">
</variablePresentation>
<variablePresentation
argumentSelector="org.eclipse.debug.internal.ui.stringsubstitution.ResourceSelector"
variableName="project_loc">
</variablePresentation>
<variablePresentation
argumentSelector="org.eclipse.debug.internal.ui.stringsubstitution.ResourceSelector"
variableName="project_name">
</variablePresentation>
<variablePresentation
argumentSelector="org.eclipse.debug.internal.ui.stringsubstitution.ResourceSelector"
variableName="container_path">
</variablePresentation>
<variablePresentation
argumentSelector="org.eclipse.debug.internal.ui.stringsubstitution.ResourceSelector"
variableName="container_loc">
</variablePresentation>
<variablePresentation
argumentSelector="org.eclipse.debug.internal.ui.stringsubstitution.ResourceSelector"
variableName="container_name">
</variablePresentation>
<variablePresentation
argumentSelector="org.eclipse.debug.internal.ui.stringsubstitution.ResourceSelector"
variableName="workspace_loc">
</variablePresentation>
<variablePresentation
argumentSelector="org.eclipse.debug.internal.ui.stringsubstitution.SystemPropertyArgumentSelector"
variableName="system_property"/>
</extension>
<!-- Launch Config Comparators -->
<extension
point="org.eclipse.debug.core.launchConfigurationComparators">
<launchConfigurationComparator
attribute="org.eclipse.debug.core.ATTR_REFRESH_SCOPE"
class="org.eclipse.debug.internal.ui.launchConfigurations.WorkingSetComparator"
id="org.eclipse.debug.ui.workingSetComparator">
</launchConfigurationComparator>
</extension>
<!-- Editor -->
<extension
point="org.eclipse.ui.editors">
<editor
name="%sourceNotFoundEditorName"
icon="$nl$/icons/full/obj16/stckframe_obj.gif"
class="org.eclipse.debug.ui.sourcelookup.CommonSourceNotFoundEditor"
id="org.eclipse.debug.ui.sourcelookup.CommonSourceNotFoundEditor">
</editor>
<editor
name="%NoSourceFoundEditor.name"
icon="$nl$/icons/full/obj16/stckframe_obj.gif"
class="org.eclipse.debug.internal.ui.views.launch.SourceNotFoundEditor"
contributorClass="org.eclipse.ui.part.EditorActionBarContributor"
id="org.eclipse.debug.ui.NoSourceFoundEditor">
</editor>
</extension>
<!-- ==================================================================== -->
<!-- Implementation of the Working set source container type -->
<!-- ==================================================================== -->
<extension
point="org.eclipse.debug.core.sourceContainerTypes">
<sourceContainerType
name="%containerName.workingSet"
class="org.eclipse.debug.internal.ui.sourcelookup.WorkingSetSourceContainerType"
id="org.eclipse.debug.ui.containerType.workingSet">
</sourceContainerType>
</extension>
<!-- ==================================================================== -->
<!-- Implementations of the 7 provided source containers presentation support-->
<!-- ==================================================================== -->
<extension
point="org.eclipse.debug.ui.sourceContainerPresentations">
<sourceContainerPresentation
browserClass="org.eclipse.debug.internal.ui.sourcelookup.browsers.ProjectSourceContainerBrowser"
containerTypeID="org.eclipse.debug.core.containerType.project"
icon="$nl$/icons/full/obj16/prj_obj.gif"
id="org.eclipse.debug.ui.containerPresentation.project">
</sourceContainerPresentation>
<sourceContainerPresentation
browserClass="org.eclipse.debug.internal.ui.sourcelookup.browsers.WorkingSetSourceContainerBrowser"
containerTypeID="org.eclipse.debug.ui.containerType.workingSet"
icon="$nl$/icons/full/obj16/workset.gif"
id="org.eclipse.debug.ui.containerPresentation.workingSet">
</sourceContainerPresentation>
<sourceContainerPresentation
browserClass="org.eclipse.debug.internal.ui.sourcelookup.browsers.DirectorySourceContainerBrowser"
containerTypeID="org.eclipse.debug.core.containerType.directory"
icon="$nl$/icons/full/obj16/fldr_obj.gif"
id="org.eclipse.debug.ui.containerPresentation.directory">
</sourceContainerPresentation>
<sourceContainerPresentation
browserClass="org.eclipse.debug.internal.ui.sourcelookup.browsers.FolderSourceContainerBrowser"
containerTypeID="org.eclipse.debug.core.containerType.folder"
icon="$nl$/icons/full/obj16/fldr_obj.gif"
id="org.eclipse.debug.ui.containerPresentation.folder">
</sourceContainerPresentation>
<sourceContainerPresentation
browserClass="org.eclipse.debug.internal.ui.sourcelookup.browsers.WorkspaceSourceContainerBrowser"
containerTypeID="org.eclipse.debug.core.containerType.workspace"
icon="$nl$/icons/full/obj16/prj_obj.gif"
id="org.eclipse.debug.ui.containerPresentation.workspace">
</sourceContainerPresentation>
<sourceContainerPresentation
browserClass="org.eclipse.debug.internal.ui.sourcelookup.browsers.ArchiveSourceContainerBrowser"
containerTypeID="org.eclipse.debug.core.containerType.archive"
icon="$nl$/icons/full/obj16/jar_obj.gif"
id="org.eclipse.debug.ui.containerPresentation.archive">
</sourceContainerPresentation>
<sourceContainerPresentation
browserClass="org.eclipse.debug.internal.ui.sourcelookup.browsers.ExternalArchiveSourceContainerBrowser"
containerTypeID="org.eclipse.debug.core.containerType.externalArchive"
icon="$nl$/icons/full/obj16/jar_obj.gif"
id="org.eclipse.debug.ui.containerPresentation.externalArchive">
</sourceContainerPresentation>
<sourceContainerPresentation
containerTypeID="org.eclipse.debug.core.containerType.default"
icon="$nl$/icons/full/obj16/prj_obj.gif"
id="org.eclipse.debug.ui.containerPresentation.default">
</sourceContainerPresentation>
</extension>
<!-- ========================================= -->
<!-- Adapter factories for source lookup -->
<!-- ========================================= -->
<extension point="org.eclipse.core.runtime.adapters">
<factory
class="org.eclipse.debug.internal.ui.sourcelookup.SourceElementAdapterFactory"
adaptableType="org.eclipse.debug.core.sourcelookup.containers.LocalFileStorage">
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
class="org.eclipse.debug.internal.ui.sourcelookup.SourceElementAdapterFactory"
adaptableType="org.eclipse.debug.core.sourcelookup.containers.ZipEntryStorage">
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
class="org.eclipse.debug.internal.ui.sourcelookup.SourceContainerAdapterFactory"
adaptableType="org.eclipse.debug.core.sourcelookup.containers.FolderSourceContainer">
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
class="org.eclipse.debug.internal.ui.sourcelookup.SourceContainerAdapterFactory"
adaptableType="org.eclipse.debug.core.sourcelookup.containers.DirectorySourceContainer">
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
class="org.eclipse.debug.internal.ui.sourcelookup.SourceContainerAdapterFactory"
adaptableType="org.eclipse.debug.core.sourcelookup.containers.ExternalArchiveSourceContainer">
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
class="org.eclipse.debug.internal.ui.sourcelookup.SourceContainerAdapterFactory"
adaptableType="org.eclipse.debug.core.sourcelookup.containers.ArchiveSourceContainer">
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
class=""
adaptableType="org.eclipse.ui.part.FileEditorInput">
<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
class="org.eclipse.debug.internal.ui.DebugUIAdapterFactory"
adaptableType="org.eclipse.debug.internal.ui.breakpoints.provisional.IBreakpointContainer">
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter2"/>
</factory>
<factory
class="org.eclipse.debug.internal.ui.DebugUIAdapterFactory"
adaptableType="org.eclipse.debug.ui.BreakpointTypeCategory">
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
class="org.eclipse.debug.internal.ui.DebugUIAdapterFactory"
adaptableType="org.eclipse.debug.core.model.IBreakpoint">
<adapter type="org.eclipse.ui.IPersistableElement"/>
</factory>
<factory
class="org.eclipse.debug.internal.ui.DebugUIAdapterFactory"
adaptableType="org.eclipse.debug.internal.ui.views.breakpoints.WorkingSetCategory">
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter2"/>
</factory>
<factory
adaptableType="org.eclipse.debug.core.model.IMemoryBlockRetrieval"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.provisional.IAsynchronousContentAdapter">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.ILaunchManager"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.ILaunch"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IViewerInputProvider">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.model.IDebugTarget"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.model.IProcess"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IViewerInputProvider">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.model.IThread"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.model.IStackFrame"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory">
</adapter>
<adapter
type="org.eclipse.debug.ui.sourcelookup.ISourceDisplay">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IColumnPresentationFactory">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IViewerInputProvider">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.model.IRegisterGroup"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.model.IVariable"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementEditor">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.model.IExpression"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.model.IWatchExpression"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementEditor">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.IExpressionManager"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IColumnPresentationFactory">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.model.IDebugElement"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.provisional.IAsynchronousLabelAdapter">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelSelectionPolicyFactory">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IViewerInputProvider">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.internal.ui.views.memory.renderings.MemorySegment"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.provisional.IAsynchronousLabelAdapter">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.model.IMemoryBlock"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.provisional.IAsynchronousContentAdapter">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.provisional.IAsynchronousLabelAdapter">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.internal.ui.elements.adapters.DefaultBreakpointsViewInput"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.model.IBreakpoint"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.internal.ui.breakpoints.provisional.IBreakpointContainer"
class="org.eclipse.debug.internal.ui.views.launch.DebugElementAdapterFactory">
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider">
</adapter>
<adapter
type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.debug.core.ILaunch"
class="org.eclipse.debug.internal.ui.contexts.SuspendTriggerAdapterFactory">
<adapter
type="org.eclipse.debug.ui.contexts.ISuspendTrigger">
</adapter>
</factory>
</extension>
<!-- ========================================= -->
<!-- Contextual Launch -->
<!-- ========================================= -->
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
namespace="org.eclipse.debug.ui"
properties="matchesPattern, projectNature, matchesContentType"
type="org.eclipse.core.runtime.IAdaptable"
class="org.eclipse.debug.internal.ui.ResourceExtender"
id="org.eclipse.debug.ui.IResourceExtender">
</propertyTester>
<propertyTester
namespace="org.eclipse.debug.ui"
properties="launchable, contextlaunch"
type="java.lang.Object"
class="org.eclipse.debug.internal.ui.actions.LaunchablePropertyTester"
id="org.eclipse.debug.ui.propertyTesters.launchable">
</propertyTester>
<propertyTester
namespace="org.eclipse.debug.ui"
type="org.eclipse.ui.console.IConsole"
class="org.eclipse.debug.internal.ui.views.console.ProcessTypePropertyTester"
properties="processTypeTest"
id="org.eclipse.jdt.debug.ui.JavaConsolePropertyTester"/>
<propertyTester
class="org.eclipse.debug.internal.ui.DebugModelPropertyTester"
id="org.eclipse.debug.ui.debugElementProperties"
namespace="org.eclipse.debug.ui"
properties="getModelIdentifier,isTerminatedOrDisconnected"
type="org.eclipse.core.runtime.IAdaptable">
</propertyTester>
</extension>
<!-- Context extensions -->
<extension
point="org.eclipse.ui.contexts">
<context
name="%Context.debugging.name"
description="%Context.debugging.description"
id="org.eclipse.debug.ui.debugging"
parentId="org.eclipse.ui.contexts.window">
</context>
<context
description="%ActionContext.breakpointsview.description"
id="org.eclipse.debug.ui.BreakpointView"
name="%ActionContext.breakpointsview.name"
parentId="org.eclipse.ui.contexts.window">
</context>
<context
name="%Context.console.name"
description="%Context.console.description"
id="org.eclipse.debug.ui.console"
parentId="org.eclipse.ui.contexts.window">
</context>
<context
name="%Context.memoryview.name"
description="%Context.memoryview.description"
id="org.eclipse.debug.ui.memoryview"
parentId="org.eclipse.ui.contexts.window">
</context>
<context
description="%context.description.0"
id="org.eclipse.debug.ui.memory.abstractasynctablerendering"
name="%context.name.0"
parentId="org.eclipse.debug.ui.debugging"/>
</extension>
<extension
point="org.eclipse.debug.ui.contextViewBindings">
<contextViewBinding
viewId="org.eclipse.debug.ui.VariableView"
contextId="org.eclipse.debug.ui.debugging">
</contextViewBinding>
<contextViewBinding
viewId="org.eclipse.debug.ui.DebugView"
contextId="org.eclipse.debug.ui.debugging">
</contextViewBinding>
<contextViewBinding
viewId="org.eclipse.debug.ui.ExpressionView"
contextId="org.eclipse.debug.ui.debugging"
autoOpen="false">
</contextViewBinding>
<contextViewBinding
viewId="org.eclipse.debug.ui.BreakpointView"
contextId="org.eclipse.debug.ui.debugging">
</contextViewBinding>
<contextViewBinding
autoOpen="false"
contextId="org.eclipse.debug.ui.debugging"
viewId="org.eclipse.ui.console.ConsoleView"/>
<perspective
perspectiveId="org.eclipse.debug.ui.DebugPerspective"/>
</extension>
<extension
point="org.eclipse.ui.themes">
<themeElementCategory label="%debugPresentation.label" id="org.eclipse.debug.ui.presentation"/>
<fontDefinition
label="%DetailPaneFontDefinition.label"
defaultsTo="org.eclipse.jface.textfont"
categoryId= "org.eclipse.debug.ui.presentation"
id="org.eclipse.debug.ui.DetailPaneFont">
<description>
%DetailPaneFontDefinition.description
</description>
</fontDefinition>
<fontDefinition
label="%MemoryViewTableFontDefinition.label"
defaultsTo="org.eclipse.jface.textfont"
categoryId= "org.eclipse.debug.ui.presentation"
id="org.eclipse.debug.ui.MemoryViewTableFont">
<description>
%MemoryViewTableFontDefinition.description
</description>
</fontDefinition>
<fontDefinition
defaultsTo="org.eclipse.jface.textfont"
label="%ConsoleFont.label"
categoryId="org.eclipse.debug.ui.presentation"
id="org.eclipse.debug.ui.consoleFont">
<description>
%ConsoleFont.description
</description>
</fontDefinition>
<fontDefinition
categoryId="org.eclipse.debug.ui.presentation"
id="org.eclipse.debug.ui.VariableTextFont"
label="%VariableTextFontDefinition.label">
<description>
%VariableTextFontDefinition.description
</description>
</fontDefinition>
</extension>
<extension
point="org.eclipse.ui.console.consolePageParticipants">
<consolePageParticipant
class="org.eclipse.debug.internal.ui.views.console.ProcessConsolePageParticipant"
id="org.eclipse.debug.ui.processConsolePageParticipant">
<enablement>
<instanceof value="org.eclipse.debug.internal.ui.views.console.ProcessConsole"/>
</enablement>
</consolePageParticipant>
</extension>
<extension point="org.eclipse.core.runtime.preferences">
<initializer class="org.eclipse.debug.internal.ui.DebugUIPreferenceInitializer"/>
</extension>
<extension
point="org.eclipse.debug.ui.breakpointOrganizers">
<breakpointOrganizer
othersLabel="%Project.others"
label="%Project.label"
icon="$nl$/icons/full/obj16/prj_obj.gif"
class="org.eclipse.debug.internal.ui.views.breakpoints.ProjectBreakpointOrganizer"
id="org.eclipse.debug.ui.breakpointProjectOrganizer"/>
<breakpointOrganizer
othersLabel="%File.others"
label="%File.label"
icon="$nl$/icons/full/obj16/file_obj.gif"
class="org.eclipse.debug.internal.ui.views.breakpoints.FileBreakpointOrganizer"
id="org.eclipse.debug.ui.breakpointFileOrganizer"/>
<breakpointOrganizer
othersLabel="%WorkingSet.others"
label="%WorkingSet.label"
class="org.eclipse.debug.internal.ui.views.breakpoints.WorkingSetBreakpointOrganizer"
icon="$nl$/icons/full/obj16/fldr_obj.gif"
id="org.eclipse.debug.ui.workingSetOrganizer"/>
<breakpointOrganizer
othersLabel="%BreakpointType.others"
label="%BreakpointType.label"
icon="$nl$/icons/full/obj16/brkp_type.gif"
class="org.eclipse.debug.internal.ui.views.breakpoints.BreakpointTypeOrganizer"
id="org.eclipse.debug.ui.breakpointTypeOrganizer"/>
<breakpointOrganizer
othersLabel="%BreakpointWorkingSet.others"
label="%BreakpointWorkingSet.label"
class="org.eclipse.debug.internal.ui.views.breakpoints.BreakpointSetOrganizer"
icon="$nl$/icons/full/obj16/brkp_grp.gif"
id="org.eclipse.debug.ui.breakpointWorkingSetOrganizer"/>
</extension>
<extension
point="org.eclipse.debug.ui.memoryRenderings">
<renderingType
class="org.eclipse.debug.internal.ui.views.memory.renderings.HexRenderingTypeDelegate"
name="%RawHex"
id="org.eclipse.debug.ui.rendering.raw_memory"/>
<renderingType
class="org.eclipse.debug.internal.ui.views.memory.renderings.ASCIIRenderingTypeDelegate"
name="%ASCIIName"
id="org.eclipse.debug.ui.rendering.ascii"/>
<renderingType
class="org.eclipse.debug.internal.ui.views.memory.renderings.SignedIntegerRenderingTypeDelegate"
name="%SignedIntegerName"
id="org.eclipse.debug.ui.rendering.signedint"/>
<renderingType
class="org.eclipse.debug.internal.ui.views.memory.renderings.UnsignedIntegerRenderingTypeDelegate"
name="%UnsignedIntegerName"
id="org.eclipse.debug.ui.rendering.unsignedint"/>
<renderingType
class="org.eclipse.debug.internal.ui.views.memory.renderings.HexIntegerRenderingDelegate"
id="org.eclipse.debug.ui.rendering.hexint"
name="%HexIntegerName">
</renderingType>
</extension>
<extension
point="org.eclipse.ui.workingSets">
<workingSet
description="%BreakpointWorkingSet.description"
elementAdapterClass="org.eclipse.debug.internal.ui.views.breakpoints.BreakpointWorkingSetElementAdapter"
icon="$nl$/icons/full/obj16/brkp_grp.gif"
id="org.eclipse.debug.ui.breakpointWorkingSet"
name="%BreakpointWorkingSet.name"
pageClass="org.eclipse.debug.internal.ui.views.breakpoints.BreakpointWorkingSetPage"/>
</extension>
<extension
point="org.eclipse.ui.keywords">
<keyword
id="org.eclipse.debug.ui.general"
label="%preferenceKeywords.general"/>
<keyword
id="org.eclipse.debug.ui.console"
label="%preferenceKeywords.console"/>
<keyword
id="org.eclipse.debug.ui.launching"
label="%preferenceKeywords.launching"/>
<keyword
id="org.eclipse.debug.ui.stringSubstitution"
label="%preferenceKeywords.stringSubstitution"/>
<keyword
id="org.eclipse.debug.ui.viewManagement"
label="%preferenceKeywords.viewManagement"/>
<keyword
id="org.eclipse.debug.ui.perspectivesPref"
label="%preferenceKeywords.perspective"/>
<keyword
id="org.eclipse.debug.ui.launchconfigurations"
label="%preferenceKeywords.launchConfigurations"/>
<keyword
id="org.eclipse.debug.ui.launchDelegatesKeywords"
label="%preferenceKeywords.launchDelegates">
</keyword>
<keyword
id="org.eclipse.debug.ui.contextLaunching"
label="%preferenceKeywords.contextLaunching">
</keyword>
</extension>
<extension
point="org.eclipse.ui.importWizards">
<wizard
category="org.eclipse.debug.ui"
class="org.eclipse.debug.internal.ui.importexport.breakpoints.WizardImportBreakpoints"
icon="$nl$/icons/full/elcl16/import_brkpts.gif"
id="org.eclipse.debug.internal.ui.importexport.breakpoints.WizardImportBreakpoints"
name="%exportBreakpoints.name">
<description>
%importBreakpoints.description
</description>
<selection class="org.eclipse.core.resources.IResource"/>
</wizard>
<wizard
category="org.eclipse.debug.ui"
class="org.eclipse.debug.internal.ui.importexport.launchconfigurations.ImportLaunchConfigurationsWizard"
icon="icons/full/obj16/import_config_obj.gif"
id="org.eclipse.debug.ui.import.launchconfigurations"
name="%importLaunchConfigurations.name">
<description>
%importLaunchConfigurations.description
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
<category
id="org.eclipse.debug.ui"
name="%DebugPreferencePage.name">
</category>
</extension>
<extension
point="org.eclipse.ui.exportWizards">
<wizard
category="org.eclipse.debug.ui"
class="org.eclipse.debug.internal.ui.importexport.breakpoints.WizardExportBreakpoints"
icon="icons/full/elcl16/export_brkpts.gif"
id="org.eclipse.debug.internal.ui.importexport.breakpoints.WizardExportBreakpoints"
name="%exportBreakpoints.name">
<description>
%exportBreakpoints.description
</description>
<selection class="org.eclipse.debug.core.model.IBreakpoint"/>
</wizard>
<wizard
category="org.eclipse.debug.ui"
class="org.eclipse.debug.internal.ui.importexport.launchconfigurations.ExportLaunchConfigurationsWizard"
icon="$nl$/icons/full/obj16/export_config_obj.gif"
id="org.eclipse.debug.ui.export.launchconfigurations"
name="%importLaunchConfigurations.name">
<description>
%exportLaunchConfigurations.description
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
<category
id="org.eclipse.debug.ui"
name="%DebugPreferencePage.name">
</category>
</extension>
<extension
point="org.eclipse.debug.ui.detailPaneFactories">
<detailFactories
class="org.eclipse.debug.internal.ui.views.variables.details.DefaultDetailPaneFactory"
id="org.eclipse.debug.ui.defaultDetailPaneFactory">
<enablement>
<with variable="selection">
<iterate>
<or>
<instanceof value="org.eclipse.debug.core.model.IVariable"/>
<instanceof value="org.eclipse.debug.core.model.IExpression"/>
<instanceof value="java.lang.String"/>
</or>
</iterate>
</with>
</enablement>
</detailFactories>
</extension>
<extension
point="org.eclipse.ui.themes">
<colorDefinition
id="org.eclipse.debug.ui.console.background"
isEditable="false"
label="%console.background.label"
value="255,255,255">
</colorDefinition>
<colorDefinition
id="org.eclipse.debug.ui.console.stream.out"
isEditable="false"
label="%console.out.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.debug.ui.console.stream.in"
isEditable="false"
label="%console.in.label"
value="0,200,125">
</colorDefinition>
<colorDefinition
id="org.eclipse.debug.ui.console.stream.err"
isEditable="false"
label="%console.err.label"
value="255,0,0">
</colorDefinition>
<theme
id="org.eclipse.ui.ide.systemDefault">
<colorOverride
id="org.eclipse.debug.ui.console.background"
value="COLOR_LIST_BACKGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.debug.ui.console.stream.out"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.debug.ui.console.stream.in"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.debug.ui.console.stream.err"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
</theme>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.debug.internal.ui.views.launch.TerminateAndRemoveHandler"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
<iterate
ifEmpty="false"
operator="and">
<adapt
type="org.eclipse.debug.core.model.ITerminate">
</adapt>
</iterate>
</activeWhen>
</handler>
</extension>
<extension
point="org.eclipse.ui.trace.traceComponents">
<component
id="org.eclipse.debug.ui.component"
label="%debug.ui.component.label">
<bundle
consumed="true"
name="org.eclipse.debug.ui">
</bundle>
</component>
<component
id="org.eclipse.debug.core.component"
label="%debug.core.component.label">
<bundle
consumed="true"
name="org.eclipse.debug.core">
</bundle>
</component>
</extension>
</plugin>