|  | <?xml version="1.0" encoding="UTF-8"?> | 
|  | <?eclipse version="3.0"?> | 
|  | <!-- | 
|  | Copyright (c) 2005, 2021 IBM Corporation and others. | 
|  |  | 
|  | This program and the accompanying materials | 
|  | are made available under the terms of the Eclipse Public License 2.0 | 
|  | which accompanies this distribution, and is available at | 
|  | https://www.eclipse.org/legal/epl-2.0/ | 
|  |  | 
|  | SPDX-License-Identifier: EPL-2.0 | 
|  |  | 
|  | 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) | 
|  | Axel Richard (Obeo) - Bug 41353 - Launch configurations prototypes | 
|  | Alexander Fedorov <alexander.fedorov@arsysop.ru> - Bug 529651 - Launch group launches do not build before launch | 
|  | --> | 
|  |  | 
|  | <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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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="lineBreakpointBeforeGroup"> | 
|  | </groupMarker> | 
|  | <groupMarker | 
|  | name="lineBreakpointAfterGroup"> | 
|  | </groupMarker> | 
|  | <groupMarker | 
|  | name="lineBreakpointGroup"> | 
|  | </groupMarker> | 
|  | <groupMarker | 
|  | name="emptyBreakpointGroup"> | 
|  | </groupMarker> | 
|  | </menu> | 
|  | <action | 
|  | definitionId="org.eclipse.debug.ui.commands.ToggleBreakpoint" | 
|  | label="%ToggleBreakpointAction.label" | 
|  | icon="$nl$/icons/full/obj16/brkp_obj.png" | 
|  | disabledIcon="$nl$/icons/full/obj16/brkpd_obj.png" | 
|  | helpContextId="toggle_breakpoint_action_context" | 
|  | class="org.eclipse.debug.internal.ui.actions.breakpoints.RetargetToggleBreakpointAction" | 
|  | menubarPath="org.eclipse.ui.run/lineBreakpointBeforeGroup" | 
|  | id="org.eclipse.debug.ui.actions.ToggleBreakpoint"> | 
|  | </action> | 
|  | <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.png" | 
|  | helpContextId="remove_all_breakpoints_action_context" | 
|  | icon="$nl$/icons/full/elcl16/rem_all_co.png" | 
|  | id="org.eclipse.debug.ui.actions.RemoveAllBreakpoints" | 
|  | label="%RemoveAllBreakpointsAction.label" | 
|  | menubarPath="org.eclipse.ui.run/lineBreakpointAfterGroup" | 
|  | style="push"/> | 
|  | <action | 
|  | definitionId="org.eclipse.debug.ui.commands.SkipAllBreakpoints" | 
|  | label="%SkipAllBreakpointsAction.label" | 
|  | tooltip="%SkipAllBreakpointsAction.tooltip" | 
|  | icon="$nl$/icons/full/elcl16/skip_brkp.png" | 
|  | helpContextId="skip_all_breakpoints_action_context" | 
|  | class="org.eclipse.debug.internal.ui.actions.breakpoints.SkipAllBreakpointsAction" | 
|  | menubarPath="org.eclipse.ui.run/lineBreakpointAfterGroup" | 
|  | 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.ToggleMethodBreakpoint" | 
|  | label="%ToggleMethodBreakpointAction.label" | 
|  | icon="$nl$/icons/full/obj16/brkp_obj.png" | 
|  | disabledIcon="$nl$/icons/full/obj16/brkpd_obj.png" | 
|  | helpContextId="toggle_method_breakpoint_action_context" | 
|  | class="org.eclipse.debug.internal.ui.actions.breakpoints.RetargetMethodBreakpointAction" | 
|  | menubarPath="org.eclipse.ui.run/lineBreakpointAfterGroup" | 
|  | id="org.eclipse.debug.ui.actions.ToggleMethodBreakpoint"> | 
|  | </action> | 
|  | <action | 
|  | definitionId="org.eclipse.debug.ui.commands.ToggleWatchpoint" | 
|  | label="%ToggleWatchpointAction.label" | 
|  | icon="$nl$/icons/full/obj16/readwrite_obj.png" | 
|  | disabledIcon="$nl$/icons/full/obj16/readwrite_obj_disabled.png" | 
|  | helpContextId="toggle_watchpoint_action_context" | 
|  | class="org.eclipse.debug.internal.ui.actions.breakpoints.RetargetWatchpointAction" | 
|  | menubarPath="org.eclipse.ui.run/lineBreakpointAfterGroup" | 
|  | id="org.eclipse.debug.ui.actions.ToggleWatchpoint"> | 
|  | </action> | 
|  | <action | 
|  | definitionId="org.eclipse.debug.ui.commands.ToggleLineBreakpoint" | 
|  | label="%ToggleLineBreakpointAction.label" | 
|  | icon="$nl$/icons/full/obj16/brkp_obj.png" | 
|  | disabledIcon="$nl$/icons/full/obj16/brkpd_obj.png" | 
|  | helpContextId="toggle_line_breakpoint_action_context" | 
|  | class="org.eclipse.debug.internal.ui.actions.breakpoints.RetargetToggleLineBreakpointAction" | 
|  | menubarPath="org.eclipse.ui.run/lineBreakpointAfterGroup" | 
|  | id="org.eclipse.debug.ui.actions.ToggleLineBreakpoint"> | 
|  | </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.png" | 
|  | class="org.eclipse.debug.internal.ui.commands.actions.ToggleStepFiltersCommandActionDelegate" | 
|  | definitionId="org.eclipse.debug.ui.commands.ToggleStepFilters" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/stepbystep_co.png" | 
|  | icon="$nl$/icons/full/elcl16/stepbystep_co.png" | 
|  | helpContextId="org.eclipse.debug.ui.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" | 
|  | initialEnabled="true"> | 
|  | </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.png" | 
|  | helpContextId="org.eclipse.debug.ui.drop_to_frame_action_context" | 
|  | label="%DropToFrame.label" | 
|  | toolbarPath="org.eclipse.debug.ui.main.toolbar/renderGroup" | 
|  | initialEnabled="false"> | 
|  | </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.png" | 
|  | icon="$nl$/icons/full/elcl16/runtoline_co.png" | 
|  | label="%RunToLine.label" | 
|  | menubarPath="org.eclipse.ui.run/emptyStepGroup" | 
|  | toolbarPath="org.eclipse.debug.ui.main.toolbar/emptyStepGroup" | 
|  | initialEnabled="false"> | 
|  | </action> | 
|  | <action | 
|  | id="org.eclipse.debug.ui.actions.StepReturn" | 
|  | hoverIcon="$nl$/icons/full/elcl16/stepreturn_co.png" | 
|  | class="org.eclipse.debug.internal.ui.commands.actions.StepReturnCommandActionDelegate" | 
|  | definitionId="org.eclipse.debug.ui.commands.StepReturn" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/stepreturn_co.png" | 
|  | icon="$nl$/icons/full/elcl16/stepreturn_co.png" | 
|  | helpContextId="step_return_action_context" | 
|  | label="%StepReturnAction.label" | 
|  | menubarPath="org.eclipse.ui.run/stepReturnGroup" | 
|  | toolbarPath="org.eclipse.debug.ui.main.toolbar/stepReturnGroup" | 
|  | initialEnabled="false"> | 
|  | </action> | 
|  | <action | 
|  | id="org.eclipse.debug.ui.actions.StepOver" | 
|  | hoverIcon="$nl$/icons/full/elcl16/stepover_co.png" | 
|  | class="org.eclipse.debug.internal.ui.commands.actions.StepOverCommandActionDelegate" | 
|  | definitionId="org.eclipse.debug.ui.commands.StepOver" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/stepover_co.png" | 
|  | icon="$nl$/icons/full/elcl16/stepover_co.png" | 
|  | helpContextId="step_over_action_context" | 
|  | label="%StepOverAction.label" | 
|  | menubarPath="org.eclipse.ui.run/stepOverGroup" | 
|  | toolbarPath="org.eclipse.debug.ui.main.toolbar/stepOverGroup" | 
|  | initialEnabled="false"> | 
|  | </action> | 
|  | <action | 
|  | id="org.eclipse.debug.ui.actions.StepInto" | 
|  | hoverIcon="$nl$/icons/full/elcl16/stepinto_co.png" | 
|  | class="org.eclipse.debug.internal.ui.commands.actions.StepIntoCommandActionDelegate" | 
|  | definitionId="org.eclipse.debug.ui.commands.StepInto" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/stepinto_co.png" | 
|  | icon="$nl$/icons/full/elcl16/stepinto_co.png" | 
|  | helpContextId="step_into_action_context" | 
|  | label="%StepIntoAction.label" | 
|  | menubarPath="org.eclipse.ui.run/stepIntoGroup" | 
|  | toolbarPath="org.eclipse.debug.ui.main.toolbar/stepIntoGroup" | 
|  | initialEnabled="false"> | 
|  | </action> | 
|  | <action | 
|  | id="org.eclipse.debug.ui.actions.toolbar.Disconnect" | 
|  | hoverIcon="$nl$/icons/full/elcl16/disconnect_co.png" | 
|  | class="org.eclipse.debug.internal.ui.commands.actions.DisconnectCommandActionDelegate" | 
|  | definitionId="org.eclipse.debug.ui.commands.Disconnect" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/disconnect_co.png" | 
|  | icon="$nl$/icons/full/elcl16/disconnect_co.png" | 
|  | helpContextId="disconnect_action_context" | 
|  | label="%Disconnect.label" | 
|  | menubarPath="org.eclipse.ui.run/stepGroup" | 
|  | toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup" | 
|  | initialEnabled="false"> | 
|  | </action> | 
|  | <action | 
|  | id="org.eclipse.debug.ui.actions.Terminate" | 
|  | hoverIcon="$nl$/icons/full/elcl16/terminate_co.png" | 
|  | class="org.eclipse.debug.internal.ui.commands.actions.TerminateCommandActionDelegate" | 
|  | definitionId="org.eclipse.debug.ui.commands.Terminate" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/terminate_co.png" | 
|  | icon="$nl$/icons/full/elcl16/terminate_co.png" | 
|  | helpContextId="terminate_action_context" | 
|  | label="%TerminateAction.label" | 
|  | menubarPath="org.eclipse.ui.run/stepGroup" | 
|  | toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup" | 
|  | initialEnabled="false"> | 
|  | </action> | 
|  | <action | 
|  | id="org.eclipse.debug.ui.actions.Suspend" | 
|  | hoverIcon="$nl$/icons/full/elcl16/suspend_co.png" | 
|  | class="org.eclipse.debug.internal.ui.commands.actions.SuspendCommandActionDelegate" | 
|  | definitionId="org.eclipse.debug.ui.commands.Suspend" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/suspend_co.png" | 
|  | icon="$nl$/icons/full/elcl16/suspend_co.png" | 
|  | helpContextId="suspend_action_context" | 
|  | label="%SuspendAction.label" | 
|  | menubarPath="org.eclipse.ui.run/stepGroup" | 
|  | toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup" | 
|  | initialEnabled="false"> | 
|  | </action> | 
|  | <action | 
|  | id="org.eclipse.debug.ui.actions.Resume" | 
|  | hoverIcon="$nl$/icons/full/elcl16/resume_co.png" | 
|  | class="org.eclipse.debug.internal.ui.commands.actions.ResumeCommandActionDelegate" | 
|  | definitionId="org.eclipse.debug.ui.commands.Resume" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/resume_co.png" | 
|  | icon="$nl$/icons/full/elcl16/resume_co.png" | 
|  | helpContextId="resume_action_context" | 
|  | label="%ResumeAction.label" | 
|  | menubarPath="org.eclipse.ui.run/stepGroup" | 
|  | toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup" | 
|  | initialEnabled="false"> | 
|  | </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" | 
|  | disabledIcon="$nl$/icons/full/dtool16/run_exc.png" | 
|  | helpContextId="run_with_configuration_action_context" | 
|  | icon="$nl$/icons/full/etool16/run_exc.png" | 
|  | 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.png" | 
|  | class="org.eclipse.debug.internal.ui.actions.DebugLastAction" | 
|  | definitionId="org.eclipse.debug.ui.commands.DebugLast" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/debuglast_co.png" | 
|  | icon="$nl$/icons/full/elcl16/debuglast_co.png" | 
|  | helpContextId="debug_last_action_context" | 
|  | label="%ContextLaunchingDebugMenu.name" | 
|  | menubarPath="org.eclipse.ui.run/relaunchGroup"> | 
|  | </action> | 
|  | <action | 
|  | id="org.eclipse.debug.ui.actions.RunLast" | 
|  | hoverIcon="$nl$/icons/full/elcl16/runlast_co.png" | 
|  | class="org.eclipse.debug.internal.ui.actions.RunLastAction" | 
|  | definitionId="org.eclipse.debug.ui.commands.RunLast" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/runlast_co.png" | 
|  | icon="$nl$/icons/full/elcl16/runlast_co.png" | 
|  | helpContextId="run_last_action_context" | 
|  | label="%ContextLaunchingRunMenu.name" | 
|  | menubarPath="org.eclipse.ui.run/relaunchGroup"> | 
|  | </action> | 
|  | <action | 
|  | id="org.eclipse.debug.internal.ui.actions.RunDropDownAction" | 
|  | toolbarPath="org.eclipse.debug.ui.launchActionSet/debug" | 
|  | hoverIcon="$nl$/icons/full/etool16/run_exc.png" | 
|  | class="org.eclipse.debug.internal.ui.actions.RunToolbarAction" | 
|  | disabledIcon="$nl$/icons/full/dtool16/run_exc.png" | 
|  | icon="$nl$/icons/full/etool16/run_exc.png" | 
|  | 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 | 
|  | class="org.eclipse.debug.internal.ui.actions.DebugAsAction" | 
|  | disabledIcon="$nl$/icons/full/dtool16/debug_exc.png" | 
|  | helpContextId="debug_with_configuration_action_context" | 
|  | icon="$nl$/icons/full/etool16/debug_exc.png" | 
|  | id="org.eclipse.debug.internal.ui.actions.DebugWithConfigurationAction" | 
|  | label="%DebugWithConfigurationAction.label" | 
|  | menubarPath="org.eclipse.ui.run/debugGroup" | 
|  | style="pulldown"> | 
|  | </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="org.eclipse.debug.ui.launchActionSet/debug" | 
|  | hoverIcon="$nl$/icons/full/etool16/debug_exc.png" | 
|  | class="org.eclipse.debug.internal.ui.actions.DebugToolbarAction" | 
|  | disabledIcon="$nl$/icons/full/dtool16/debug_exc.png" | 
|  | icon="$nl$/icons/full/etool16/debug_exc.png" | 
|  | 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.png" | 
|  | class="org.eclipse.debug.internal.ui.actions.ProfileToolbarAction" | 
|  | disabledIcon="$nl$/icons/full/dtool16/profile_exc.png" | 
|  | icon="$nl$/icons/full/etool16/profile_exc.png" | 
|  | 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.png" | 
|  | class="org.eclipse.debug.internal.ui.actions.ProfileLastAction" | 
|  | definitionId="org.eclipse.debug.ui.commands.ProfileLast" | 
|  | disabledIcon="$nl$/icons/full/dtool16/profile_exc.png" | 
|  | icon="$nl$/icons/full/etool16/profile_exc.png" | 
|  | 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="lineBreakpointBeforeGroup" visible="true"/> | 
|  | <separator name="lineBreakpointAfterGroup"/> | 
|  | <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.ui.actions.BreakpointTypesContribution"> | 
|  | </dynamic> | 
|  | </menu> | 
|  | </menuContribution> | 
|  | <menuContribution | 
|  | locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions"> | 
|  | <toolbar | 
|  | id="org.eclipse.debug.ui.launch.toolbar" | 
|  | label="%LaunchActionSet.label"> | 
|  | <separator | 
|  | name="launchGroup" | 
|  | visible="false"> | 
|  | </separator> | 
|  | </toolbar> | 
|  | <toolbar | 
|  | id="org.eclipse.debug.ui.main.toolbar" | 
|  | label="%DebugActionSet.label"> | 
|  | <separator | 
|  | name="breakpointGroup" | 
|  | visible="true"> | 
|  | </separator> | 
|  | <separator | 
|  | name="threadGroup" | 
|  | visible="true"> | 
|  | </separator> | 
|  | <separator | 
|  | name="stepGroup"> | 
|  | </separator> | 
|  | <separator | 
|  | name="stepIntoGroup"> | 
|  | </separator> | 
|  | <separator | 
|  | name="stepOverGroup"> | 
|  | </separator> | 
|  | <separator | 
|  | name="stepReturnGroup"> | 
|  | </separator> | 
|  | <separator | 
|  | name="emptyStepGroup"> | 
|  | </separator> | 
|  | <separator | 
|  | name="renderGroup" | 
|  | visible="true"> | 
|  | </separator> | 
|  | </toolbar> | 
|  | </menuContribution> | 
|  | <menuContribution | 
|  | locationURI="popup:org.eclipse.ui.popup.any?after=additions"> | 
|  | <command | 
|  | commandId="org.eclipse.debug.ui.actions.WatchCommand" | 
|  | helpContextId="variable_watch_action_context" | 
|  | icon="$nl$/icons/full/etool16/watch_exp.png" | 
|  | label="%Watch.label"> | 
|  | <visibleWhen> | 
|  | <and> | 
|  | <with | 
|  | variable="org.eclipse.core.runtime.Platform"> | 
|  | <test | 
|  | args="org.eclipse.debug.ui" | 
|  | property="org.eclipse.core.runtime.bundleState" | 
|  | value="ACTIVE"> | 
|  | </test> | 
|  | </with> | 
|  | <with | 
|  | variable="selection"> | 
|  | <count | 
|  | value="+"> | 
|  | </count> | 
|  | <iterate> | 
|  | <instanceof | 
|  | value="org.eclipse.core.runtime.IAdaptable"> | 
|  | </instanceof> | 
|  | <test | 
|  | property="org.eclipse.debug.ui.canCreateWatchExpression" | 
|  | value="true"> | 
|  | </test> | 
|  | </iterate> | 
|  | </with> | 
|  | </and> | 
|  | </visibleWhen> | 
|  | </command> | 
|  | </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.png" | 
|  | class="org.eclipse.debug.internal.ui.actions.RemoveAllTerminatedAction" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/rem_all_co.png" | 
|  | icon="$nl$/icons/full/elcl16/rem_all_co.png" | 
|  | helpContextId="remove_all_terminated_action_context" | 
|  | label="%RemoveAllTerminatedAction.label" | 
|  | tooltip="%RemoveAllTerminatedAction.tooltip"> | 
|  | </action> | 
|  | <action | 
|  | id="org.eclipse.debug.ui.debugview.toolbar.collapseAll" | 
|  | toolbarPath="threadGroup" | 
|  | hoverIcon="$nl$/icons/full/elcl16/collapseall.png" | 
|  | class="org.eclipse.debug.internal.ui.actions.LaunchCollapseAllAction" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/collapseall.png" | 
|  | icon="$nl$/icons/full/elcl16/collapseall.png" | 
|  | helpContextId="collapse_all_action_context" | 
|  | label="%CollapseAllAction.label" | 
|  | tooltip="%CollapseAllAction.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.png" | 
|  | class="org.eclipse.debug.internal.ui.actions.breakpoints.RemoveAllBreakpointsAction" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/rem_all_co.png" | 
|  | icon="$nl$/icons/full/elcl16/rem_all_co.png" | 
|  | helpContextId="remove_all_breakpoints_action_context" | 
|  | label="%RemoveAllAction.label" | 
|  | tooltip="%RemoveAllBreakpointsAction.tooltip"> | 
|  | </action> | 
|  | <action | 
|  | id="org.eclipse.debug.ui.breakpointsView.toolbar.remove" | 
|  | definitionId="org.eclipse.ui.edit.delete" | 
|  | toolbarPath="breakpointGroup" | 
|  | hoverIcon="$nl$/icons/full/elcl16/rem_co.png" | 
|  | class="org.eclipse.debug.internal.ui.actions.breakpoints.RemoveBreakpointAction" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/rem_co.png" | 
|  | icon="$nl$/icons/full/elcl16/rem_co.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | helpContextId="set_default_breakpoint_group_action_context" | 
|  | label="%setDefaultGroup.label" | 
|  | tooltip="%setDefaultGroup.tooltip"> | 
|  | </action> | 
|  | <action | 
|  | id="org.eclipse.debug.ui.breakpointsView.toolbar.sortByAction" | 
|  | menubarPath="defaultBreakpointGroup" | 
|  | class="org.eclipse.debug.internal.ui.actions.breakpointSortBy.SortBreakpointsByAction" | 
|  | helpContextId="sort_breakpoints_by_action_context" | 
|  | label="%SortBy.label" | 
|  | tooltip="%SortBy.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.png" | 
|  | class="org.eclipse.debug.internal.ui.actions.expressions.RemoveAllExpressionsAction" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/rem_all_co.png" | 
|  | icon="$nl$/icons/full/elcl16/rem_all_co.png" | 
|  | helpContextId="remove_all_expressions_action_context" | 
|  | label="%RemoveAllAction.label" | 
|  | tooltip="%RemoveAllExpressionsAction.tooltip"> | 
|  | </action> | 
|  | <action | 
|  | id="org.eclipse.debug.ui.expresssionsView.toolbar.remove" | 
|  | toolbarPath="expressionGroup" | 
|  | definitionId="org.eclipse.ui.edit.delete" | 
|  | hoverIcon="$nl$/icons/full/elcl16/rem_co.png" | 
|  | class="org.eclipse.debug.internal.ui.actions.expressions.RemoveExpressionAction" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/rem_co.png" | 
|  | icon="$nl$/icons/full/elcl16/rem_co.png" | 
|  | 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.png" | 
|  | hoverIcon="$nl$/icons/full/elcl16/monitorexpression_tsk.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | hoverIcon="$nl$/icons/full/elcl16/var_cntnt_prvdr.png" | 
|  | 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.png" | 
|  | style="toggle" | 
|  | id="org.eclipse.debug.ui.togglemonitors"/> | 
|  | <action | 
|  | disabledIcon="$nl$/icons/full/dlcl16/synced.png" | 
|  | hoverIcon="$nl$/icons/full/elcl16/synced.png" | 
|  | toolbarPath="RenderingPanesGroup" | 
|  | label="%LinkRenderingPanesAction.name" | 
|  | tooltip="%LinkRenderingPanesAction.tooltip" | 
|  | icon="$nl$/icons/full/elcl16/synced.png" | 
|  | 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.png" | 
|  | hoverIcon="$nl$/icons/full/elcl16/det_pane_right.png" | 
|  | toolbarPath="RenderingPanesGroup" | 
|  | label="%ToggleSplitPaneAction.name" | 
|  | tooltip="%ToggleSplitPaneAction.tooltip" | 
|  | icon="$nl$/icons/full/elcl16/toggledetailpane_co.png" | 
|  | 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.png" | 
|  | helpContextId="switchMemoryBlockAction_context" | 
|  | hoverIcon="$nl$/icons/full/elcl16/display_selected_mb.png" | 
|  | icon="$nl$/icons/full/elcl16/display_selected_mb.png" | 
|  | 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.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.popupMenus"> | 
|  |  | 
|  | <objectContribution | 
|  | id="org.eclipse.debug.ui.memory" | 
|  | objectClass="org.eclipse.debug.internal.ui.views.memory.renderings.AbstractIntegerRendering"> | 
|  | <menu | 
|  | id="org.eclipse.debug.ui.memory.rendering.setendianess" | 
|  | label="%Endianess" | 
|  | path="additions"> | 
|  | <separator | 
|  | name="setEndianessGroup"> | 
|  | </separator> | 
|  | <groupMarker | 
|  | name="defaultEndianessGroup"> | 
|  | </groupMarker> | 
|  | </menu> | 
|  | <action | 
|  | class="org.eclipse.debug.internal.ui.views.memory.renderings.LittleEndianAction" | 
|  | enablesFor="1" | 
|  | helpContextId="LittleEndianAction_context" | 
|  | id="org.eclipse.debug.ui.memory.rendering.LittleEndianAction" | 
|  | label="%LittleEndianActionName" | 
|  | menubarPath="org.eclipse.debug.ui.memory.rendering.setendianess/setEndianessGroup"> | 
|  | </action> | 
|  | <action | 
|  | class="org.eclipse.debug.internal.ui.views.memory.renderings.BigEndianAction" | 
|  | enablesFor="1" | 
|  | helpContextId="BigEndianAction_context" | 
|  | id="org.eclipse.debug.ui.memory.rendering.BigEndianAction" | 
|  | label="%BigEndianActionName" | 
|  | menubarPath="org.eclipse.debug.ui.memory.rendering.setendianess/setEndianessGroup"> | 
|  | </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"> | 
|  | </action> | 
|  | </objectContribution> | 
|  | <viewerContribution | 
|  | id="org.eclipse.debug.ui.memory.renderingviewpane.1" | 
|  | targetID="org.eclipse.debug.ui.MemoryView.RenderingViewPane.1"> | 
|  | <menu | 
|  | id="org.eclipse.debug.ui.memory.renderingviewpane.1.addremove" | 
|  | label="%AddRemoveRenderingMenu.name" | 
|  | path="popUpBegin"> | 
|  | </menu> | 
|  | <action | 
|  | class="org.eclipse.debug.internal.ui.views.memory.RemoveRenderingContextAction" | 
|  | helpContextId="RemoveRenderingContextAction_context" | 
|  | icon="$nl$/icons/full/elcl16/removememory_tsk.png" | 
|  | id="org.eclipse.debug.ui.MemoryView.RenderingViewPane.1.remove" | 
|  | label="%RemoveRenderingAction.name" | 
|  | menubarPath="org.eclipse.debug.ui.memory.renderingviewpane.1.addremove"> | 
|  | </action> | 
|  | <action | 
|  | class="org.eclipse.debug.internal.ui.views.memory.AddMemoryRenderingContextAction" | 
|  | helpContextId="AddRenderingContextAction_context" | 
|  | icon="$nl$/icons/full/elcl16/monitorexpression_tsk.png" | 
|  | id="org.eclipse.debug.ui.MemoryView.RenderingViewPane.1.add" | 
|  | label="%AddRenderingAction.name" | 
|  | menubarPath="org.eclipse.debug.ui.memory.renderingviewpane.1.addremove"> | 
|  | </action> | 
|  | </viewerContribution> | 
|  | <viewerContribution | 
|  | id="org.eclipse.debug.ui.memory.renderingviewpane.2" | 
|  | targetID="org.eclipse.debug.ui.MemoryView.RenderingViewPane.2"> | 
|  | <menu | 
|  | id="org.eclipse.debug.ui.memory.renderingviewpane.2.addremove" | 
|  | label="%AddRemoveRenderingMenu.name" | 
|  | path="popUpBegin"> | 
|  | </menu> | 
|  | <action | 
|  | class="org.eclipse.debug.internal.ui.views.memory.RemoveRenderingContextAction" | 
|  | helpContextId="RemoveRenderingContextAction_context" | 
|  | icon="$nl$/icons/full/elcl16/removememory_tsk.png" | 
|  | id="org.eclipse.debug.ui.MemoryView.RenderingViewPane.2.remove" | 
|  | label="%RemoveRenderingAction.name" | 
|  | menubarPath="org.eclipse.debug.ui.memory.renderingviewpane.2.addremove"> | 
|  | </action> | 
|  | <action | 
|  | class="org.eclipse.debug.internal.ui.views.memory.AddMemoryRenderingContextAction" | 
|  | helpContextId="AddRenderingContextAction_context" | 
|  | icon="$nl$/icons/full/elcl16/monitorexpression_tsk.png" | 
|  | id="org.eclipse.debug.ui.MemoryView.RenderingViewPane.2.add" | 
|  | label="%AddRenderingAction.name" | 
|  | menubarPath="org.eclipse.debug.ui.memory.renderingviewpane.2.addremove"> | 
|  | </action> | 
|  | </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.png" | 
|  | id="org.eclipse.debug.ui.resetMemoryBlock" | 
|  | label="%resetMemoryMonitorAction.label" | 
|  | menubarPath="additions"> | 
|  | </action> | 
|  | </viewerContribution> | 
|  | <objectContribution | 
|  | id="org.eclipse.debug.ui.contextualLaunch.profile" | 
|  | objectClass="java.lang.Object"> | 
|  | <action | 
|  | class="org.eclipse.debug.internal.ui.actions.ProfileContextualLaunchAction" | 
|  | enablesFor="+" | 
|  | id="org.eclipse.debug.ui.contextualLaunch.profile.submenu" | 
|  | label="%ProfileContextMenu.label" | 
|  | menubarPath="additions" | 
|  | style="pulldown"> | 
|  | </action> | 
|  | <enablement> | 
|  | <or> | 
|  | <and> | 
|  | <not> | 
|  | <with | 
|  | variable="org.eclipse.core.runtime.Platform"> | 
|  | <test | 
|  | args="org.eclipse.debug.core" | 
|  | property="org.eclipse.core.runtime.bundleState" | 
|  | value="ACTIVE"> | 
|  | </test> | 
|  | </with> | 
|  | </not> | 
|  | <adapt | 
|  | type="org.eclipse.core.resources.IResource"> | 
|  | </adapt> | 
|  | </and> | 
|  | <and> | 
|  | <with | 
|  | variable="org.eclipse.core.runtime.Platform"> | 
|  | <test | 
|  | args="org.eclipse.debug.core" | 
|  | property="org.eclipse.core.runtime.bundleState" | 
|  | value="ACTIVE"> | 
|  | </test> | 
|  | </with> | 
|  | <test | 
|  | property="org.eclipse.debug.core.launchable" | 
|  | value="profile"> | 
|  | </test> | 
|  | </and> | 
|  | </or> | 
|  | </enablement> | 
|  | </objectContribution> | 
|  | <objectContribution | 
|  | id="org.eclipse.debug.ui.contextualLaunch.debug" | 
|  | objectClass="java.lang.Object"> | 
|  | <action | 
|  | class="org.eclipse.debug.internal.ui.actions.DebugContextualLaunchAction" | 
|  | enablesFor="+" | 
|  | icon="$nl$/icons/full/etool16/debug_exc.png" | 
|  | id="org.eclipse.debug.ui.contextualLaunch.debug.submenu" | 
|  | label="%DebugContextMenu.label" | 
|  | menubarPath="additions" | 
|  | style="pulldown"> | 
|  | </action> | 
|  | <enablement> | 
|  | <or> | 
|  | <and> | 
|  | <not> | 
|  | <with | 
|  | variable="org.eclipse.core.runtime.Platform"> | 
|  | <test | 
|  | args="org.eclipse.debug.core" | 
|  | property="org.eclipse.core.runtime.bundleState" | 
|  | value="ACTIVE"> | 
|  | </test> | 
|  | </with> | 
|  | </not> | 
|  | <adapt | 
|  | type="org.eclipse.core.resources.IResource"> | 
|  | </adapt> | 
|  | </and> | 
|  | <and> | 
|  | <with | 
|  | variable="org.eclipse.core.runtime.Platform"> | 
|  | <test | 
|  | args="org.eclipse.debug.core" | 
|  | property="org.eclipse.core.runtime.bundleState" | 
|  | value="ACTIVE"> | 
|  | </test> | 
|  | </with> | 
|  | <test | 
|  | property="org.eclipse.debug.core.launchable" | 
|  | value="debug"> | 
|  | </test> | 
|  | </and> | 
|  | </or> | 
|  | </enablement> | 
|  | </objectContribution> | 
|  | <objectContribution | 
|  | id="org.eclipse.debug.ui.contextualLaunch.run" | 
|  | objectClass="java.lang.Object"> | 
|  | <action | 
|  | class="org.eclipse.debug.internal.ui.actions.RunContextualLaunchAction" | 
|  | enablesFor="+" | 
|  | icon="$nl$/icons/full/etool16/run_exc.png" | 
|  | id="org.eclipse.debug.ui.contextualLaunch.run.submenu" | 
|  | label="%RunContextMenu.label" | 
|  | menubarPath="additions" | 
|  | style="pulldown"> | 
|  | </action> | 
|  | <enablement> | 
|  | <or> | 
|  | <and> | 
|  | <not> | 
|  | <with | 
|  | variable="org.eclipse.core.runtime.Platform"> | 
|  | <test | 
|  | args="org.eclipse.debug.core" | 
|  | property="org.eclipse.core.runtime.bundleState" | 
|  | value="ACTIVE"> | 
|  | </test> | 
|  | </with> | 
|  | </not> | 
|  | <adapt | 
|  | type="org.eclipse.core.resources.IResource"> | 
|  | </adapt> | 
|  | </and> | 
|  | <and> | 
|  | <with | 
|  | variable="org.eclipse.core.runtime.Platform"> | 
|  | <test | 
|  | args="org.eclipse.debug.core" | 
|  | property="org.eclipse.core.runtime.bundleState" | 
|  | value="ACTIVE"> | 
|  | </test> | 
|  | </with> | 
|  | <test | 
|  | property="org.eclipse.debug.core.launchable" | 
|  | value="run"> | 
|  | </test> | 
|  | </and> | 
|  | </or> | 
|  | </enablement> | 
|  | </objectContribution> | 
|  | <viewerContribution | 
|  | id="org.eclipse.debug.ui.processConsoleContextMenu" | 
|  | targetID="org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu"> | 
|  | <action | 
|  | class="org.eclipse.debug.internal.ui.commands.actions.TerminateAllActionDelegate" | 
|  | helpContextId="terminate_all_action_context" | 
|  | icon="$nl$/icons/full/elcl16/terminate_all_co.png" | 
|  | id="org.eclipse.debug.ui.consoleTerminateAllAction" | 
|  | label="%TerminateAllAction.label" | 
|  | menubarPath="additions" | 
|  | tooltip="%TerminateAllAction.tooltip"> | 
|  | </action> | 
|  | <action | 
|  | class="org.eclipse.debug.internal.ui.actions.RemoveAllTerminatedAction" | 
|  | helpContextId="console_remove_all_terminated_context" | 
|  | icon="$nl$/icons/full/elcl16/rem_all_co.png" | 
|  | id="org.eclipse.debug.ui.consoleRemoveAllTerminatedAction" | 
|  | label="%RemoveAllTerminatedAction.label" | 
|  | menubarPath="additions" | 
|  | tooltip="%RemoveAllTerminatedAction.tooltip"> | 
|  | </action> | 
|  | <action | 
|  | class="org.eclipse.debug.internal.ui.views.console.ConsoleShowPreferencesAction" | 
|  | helpContextId="console_show_preferences_action_context" | 
|  | id="org.eclipse.debug.ui.consolePreferencesAction" | 
|  | label="%ConsolePreferencesAction.label" | 
|  | menubarPath="preferences" | 
|  | tooltip="%ConsolePreferencesAction.tooltip"> | 
|  | </action> | 
|  | </viewerContribution> | 
|  | <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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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="%RemoveAllTriggerpoints.label" | 
|  | icon="$nl$/icons/full/elcl16/rem_all_triggers.png" | 
|  | helpContextId="remove_all_breakpoints_action_context" | 
|  | class="org.eclipse.debug.internal.ui.actions.breakpoints.RemoveAllTriggerPointsAction" | 
|  | menubarPath="breakpointGroup" | 
|  | id="org.eclipse.debug.ui.actions.RemoveAllTriggerpoints"> | 
|  | </action> | 
|  | <action | 
|  | label="%RemoveAction.label" | 
|  | icon="$nl$/icons/full/elcl16/rem_co.png" | 
|  | 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="%DisableAllBreakpointsAction.label" | 
|  | icon="$nl$/icons/full/elcl16/disabled_co.png" | 
|  | helpContextId="disable_breakpoint_action_context" | 
|  | class="org.eclipse.debug.internal.ui.actions.breakpoints.DisableAllBreakpointsAction" | 
|  | menubarPath="breakpointGroup" | 
|  | id="org.eclipse.debug.ui.actions.DisableAllBreakpoint"> | 
|  | </action> | 
|  | <action | 
|  | label="%DisableBreakpointsAction.label" | 
|  | icon="$nl$/icons/full/elcl16/disabled_co.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | definitionId="org.eclipse.ui.edit.copy" | 
|  | helpContextId="copy_variables_to_clipboard_action_context" | 
|  | class="org.eclipse.debug.internal.ui.actions.expressions.CopyExpressionsToClipboardActionDelegate" | 
|  | 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.png" | 
|  | 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> | 
|  | <statusHandler | 
|  | class="org.eclipse.debug.internal.ui.groups.UnsupportedModeHandler" | 
|  | code="230" | 
|  | id="org.eclipse.debug.ui.groups.UnsupportedModeHandler" | 
|  | plugin="org.eclipse.debug.core"> | 
|  | </statusHandler> | 
|  | <statusHandler | 
|  | class="org.eclipse.debug.internal.ui.groups.GroupElementLaunchedHandler" | 
|  | code="231" | 
|  | id="org.eclipse.debug.ui.groups.GroupElementLaunchedHandler" | 
|  | plugin="org.eclipse.debug.core"> | 
|  | </statusHandler> | 
|  | <statusHandler | 
|  | class="org.eclipse.debug.internal.ui.groups.GroupCycleHandler" | 
|  | code="232" | 
|  | id="org.eclipse.debug.ui.groups.GroupCycleHandler" | 
|  | plugin="org.eclipse.debug.core"> | 
|  | </statusHandler> | 
|  | <statusHandler | 
|  | class="org.eclipse.debug.internal.ui.groups.GroupLaunchHandler" | 
|  | code="233" | 
|  | id="org.eclipse.debug.ui.groups.GroupLaunchHandler" | 
|  | plugin="org.eclipse.debug.core"> | 
|  | </statusHandler> | 
|  | <statusHandler | 
|  | class="org.eclipse.debug.internal.ui.BuildBeforeLaunchStatusHandler" | 
|  | code="206" | 
|  | id="org.eclipse.debug.ui.statusHandlers.BuildBeforeLaunch" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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 | 
|  | defaultHandler="org.eclipse.debug.internal.ui.actions.expressions.WatchHandler" | 
|  | description="%Watch.description" | 
|  | id="org.eclipse.debug.ui.actions.WatchCommand" | 
|  | name="%Watch.name"> | 
|  | </command> | 
|  | <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.terminateAll.name" | 
|  | categoryId="org.eclipse.debug.ui.category.run" | 
|  | description="%ActionDefinition.terminateAll.description" | 
|  | id="org.eclipse.debug.ui.commands.TerminateAll"> | 
|  | <defaultHandler | 
|  | class="org.eclipse.debug.internal.ui.commands.actions.TerminateAllHandler"> | 
|  | </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> | 
|  | <command | 
|  | name="%ActionDefinition.clear.name" | 
|  | categoryId="org.eclipse.debug.ui.category.run" | 
|  | description="%ActionDefinition.clear.description" | 
|  | id="org.eclipse.debug.ui.commands.console.clear"> | 
|  | </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> | 
|  | <command | 
|  | categoryId="org.eclipse.debug.ui.category.run" | 
|  | description="%ActionDefinition.toggleLineBreakpoint.description" | 
|  | id="org.eclipse.debug.ui.commands.ToggleLineBreakpoint" | 
|  | name="%ActionDefinition.toggleLineBreakpoint.name"> | 
|  | </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 | 
|  | sequence="CTRL+M3+B" | 
|  |  | 
|  | commandId="org.eclipse.debug.ui.commands.SkipAllBreakpoints" | 
|  | 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.commandImages"> | 
|  | <image | 
|  | commandId="org.eclipse.debug.ui.commands.ToggleStepFilters" | 
|  | icon="$nl$/icons/full/elcl16/stepbystep_co.png" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/stepbystep_co.png"/> | 
|  | <image | 
|  | commandId="org.eclipse.debug.ui.commands.StepInto" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/stepinto_co.png" | 
|  | icon="$nl$/icons/full/elcl16/stepinto_co.png"> | 
|  | </image> | 
|  | <image | 
|  | commandId="org.eclipse.debug.ui.commands.StepOver" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/stepover_co.png" | 
|  | icon="$nl$/icons/full/elcl16/stepover_co.png"> | 
|  | </image> | 
|  | <image | 
|  | commandId="org.eclipse.debug.ui.commands.StepReturn" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/stepreturn_co.png" | 
|  | icon="$nl$/icons/full/elcl16/stepreturn_co.png"> | 
|  | </image> | 
|  | <image | 
|  | commandId="org.eclipse.debug.ui.commands.Resume" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/resume_co.png" | 
|  | icon="$nl$/icons/full/elcl16/resume_co.png"> | 
|  | </image> | 
|  | <image | 
|  | commandId="org.eclipse.debug.ui.commands.Terminate" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/terminate_co.png" | 
|  | icon="$nl$/icons/full/elcl16/terminate_co.png"> | 
|  | </image> | 
|  | <image | 
|  | commandId="org.eclipse.debug.ui.commands.DebugLast" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/debuglast_co.png" | 
|  | icon="$nl$/icons/full/elcl16/debuglast_co.png"> | 
|  | </image> | 
|  | <image | 
|  | commandId="org.eclipse.debug.ui.commands.RunLast" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/runlast_co.png" | 
|  | icon="$nl$/icons/full/elcl16/runlast_co.png"> | 
|  | </image> | 
|  | <image | 
|  | commandId="org.eclipse.debug.ui.commands.RunToLine" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/runtoline_co.png" | 
|  | icon="$nl$/icons/full/elcl16/runtoline_co.png"> | 
|  | </image> | 
|  | <image | 
|  | commandId="org.eclipse.debug.ui.commands.ToggleBreakpoint" | 
|  | disabledIcon="$nl$/icons/full/obj16/brkpd_obj.png" | 
|  | icon="$nl$/icons/full/obj16/brkp_obj.png"> | 
|  | </image> | 
|  | <image | 
|  | commandId="org.eclipse.debug.ui.commands.Suspend" | 
|  | disabledIcon="$nl$/icons/full/dlcl16/suspend_co.png" | 
|  | icon="$nl$/icons/full/elcl16/suspend_co.png"> | 
|  | </image> | 
|  | </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="true" | 
|  | presentationLayer="7" | 
|  | label="%BreakpointMarkerPreference.label" | 
|  | textPreferenceValue="false" | 
|  | textPreferenceKey="breakpointIndication" | 
|  | highlightPreferenceKey="breakpointHighlight" | 
|  | highlightPreferenceValue="false" | 
|  | verticalRulerPreferenceKey="breakpointVerticalRuler" | 
|  | verticalRulerPreferenceValue="true" | 
|  | overviewRulerPreferenceKey="breakpointIndicationInOverviewRuler" | 
|  | icon="$nl$/icons/full/obj16/brkp_obj.png" | 
|  | 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" | 
|  | icon="$nl$/icons/full/obj16/inst_ptr_top.png" | 
|  | includeOnPreferencePage="true" | 
|  | label="%debugCurrentInstructionPointer" | 
|  | overviewRulerPreferenceKey="currentIPOverviewRuler" | 
|  | overviewRulerPreferenceValue="true" | 
|  | presentationLayer="6" | 
|  | textPreferenceKey="currentIPIndication" | 
|  | textPreferenceValue="false" | 
|  | textStylePreferenceKey="currentIPTextStyle" | 
|  | textStylePreferenceValue="NONE" | 
|  | verticalRulerPreferenceKey="currentIPVerticalRuler" | 
|  | verticalRulerPreferenceValue="true"> | 
|  | </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" | 
|  | icon="$nl$/icons/full/obj16/inst_ptr.png" | 
|  | includeOnPreferencePage="true" | 
|  | label="%debugCallStack" | 
|  | overviewRulerPreferenceKey="secondaryIPOverviewRuler" | 
|  | overviewRulerPreferenceValue="true" | 
|  | presentationLayer="6" | 
|  | textPreferenceKey="secondaryIPIndication" | 
|  | textPreferenceValue="false" | 
|  | textStylePreferenceKey="secondaryIPTextStyle" | 
|  | textStylePreferenceValue="NONE" | 
|  | verticalRulerPreferenceKey="secondaryIPVerticalRuler" | 
|  | verticalRulerPreferenceValue="true"> | 
|  | </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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | id="org.eclipse.debug.ui.containerPresentation.externalArchive"> | 
|  | </sourceContainerPresentation> | 
|  | <sourceContainerPresentation | 
|  | containerTypeID="org.eclipse.debug.core.containerType.default" | 
|  | icon="$nl$/icons/full/obj16/prj_obj.png" | 
|  | 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> | 
|  | <!-- "class" below is intentionally empty, see https://bugs.eclipse.org/396822#c3 ff. --> | 
|  | <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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | id="org.eclipse.debug.ui.workingSetOrganizer"/> | 
|  | <breakpointOrganizer | 
|  | othersLabel="%BreakpointType.others" | 
|  | label="%BreakpointType.label" | 
|  | icon="$nl$/icons/full/obj16/brkp_type.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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.png" | 
|  | 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> | 
|  | <extension | 
|  | point="org.eclipse.e4.ui.css.swt.theme"> | 
|  | <stylesheet | 
|  | uri="css/e4-dark_debug_prefstyle.css"> | 
|  | <themeid | 
|  | refid="org.eclipse.e4.ui.css.theme.e4_dark"> | 
|  | </themeid> | 
|  | </stylesheet> | 
|  | <stylesheet | 
|  | uri="css/e4-light_debug_prefstyle.css"> | 
|  | <themeid | 
|  | refid="org.eclipse.e4.ui.css.theme.e4_default"> | 
|  | </themeid> | 
|  | </stylesheet> | 
|  | <stylesheet | 
|  | uri="css/e4-light_debug_prefstyle_system.css"> | 
|  | <themeid | 
|  | refid="org.eclipse.e4.ui.css.theme.e4_system"> | 
|  | </themeid> | 
|  | </stylesheet> | 
|  | </extension> | 
|  | <extension | 
|  | point="org.eclipse.debug.ui.launchConfigurationTypeImages"> | 
|  | <launchConfigurationTypeImage | 
|  | configTypeID="org.eclipse.debug.core.groups.GroupLaunchConfigurationType" | 
|  | icon="icons/full/obj16/lgroup_obj.png" | 
|  | id="org.eclipse.debug.ui.groups.GroupLaunchConfigurationTypeImage"> | 
|  | </launchConfigurationTypeImage> | 
|  | </extension> | 
|  | <extension | 
|  | point="org.eclipse.debug.ui.launchConfigurationTabGroups"> | 
|  | <launchConfigurationTabGroup | 
|  | class="org.eclipse.debug.internal.ui.groups.GroupLaunchConfigurationTabGroup" | 
|  | id="org.eclipse.debug.ui.groups.GroupLaunchConfigurationTabGroup" | 
|  | type="org.eclipse.debug.core.groups.GroupLaunchConfigurationType" | 
|  | description="%GroupLaunch.description"> | 
|  | </launchConfigurationTabGroup> | 
|  | </extension> | 
|  | <extension | 
|  | point="org.eclipse.ui.genericeditor.hoverProviders"> | 
|  | <hoverProvider | 
|  | class="org.eclipse.debug.internal.ui.hover.DebugTextHover" | 
|  | contentType="org.eclipse.core.runtime.text"> | 
|  | </hoverProvider> | 
|  | </extension> | 
|  | <extension | 
|  | point="org.eclipse.ui.decorators"> | 
|  | <decorator | 
|  | class="org.eclipse.debug.ui.PrototypeDecorator" | 
|  | id="org.eclipse.debug.ui.prototype.decorator" | 
|  | label="%prototype.decorator.label" | 
|  | lightweight="true" | 
|  | location="TOP_RIGHT" | 
|  | state="true"> | 
|  | <enablement> | 
|  | <objectClass | 
|  | name="org.eclipse.debug.internal.core.LaunchConfiguration"> | 
|  | </objectClass> | 
|  | </enablement> | 
|  | </decorator> | 
|  | </extension> | 
|  | <extension | 
|  | point="org.eclipse.ui.quickAccess"> | 
|  | <computer | 
|  | class="org.eclipse.debug.internal.ui.quickaccess.RunQuickAccessComputer" | 
|  | name="%RunQuickAccess.label"/> | 
|  | <computer | 
|  | class="org.eclipse.debug.internal.ui.quickaccess.DebugQuickAccessComputer" | 
|  | name="%DebugQuickAccess.label"/> | 
|  | <computer | 
|  | class="org.eclipse.debug.internal.ui.quickaccess.ProfileQuickAccessComputer" | 
|  | name="%ProfileDropDownAction.label"/> | 
|  | </extension> | 
|  | </plugin> |