| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <!-- |
| Copyright (c) 2005, 2019 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 |
| SAP SE - Support hyperlinks for stack entries with method signature |
| --> |
| |
| <plugin> |
| |
| |
| <!-- Extensions Points --> |
| <extension-point id="vmInstallTypePage" name="%vmInstallTypePage" schema="schema/vmInstallTypePage.exsd"/> |
| <extension-point id="vmInstallPages" name="%vmInstallPage" schema="schema/vmInstallPages.exsd"/> |
| |
| <!-- Extensions --> |
| <extension |
| point="org.eclipse.debug.core.watchExpressionDelegates"> |
| <watchExpressionDelegate |
| debugModel="org.eclipse.jdt.debug" |
| delegateClass="org.eclipse.jdt.internal.debug.ui.JavaWatchExpressionDelegate"/> |
| </extension> |
| <extension |
| point="org.eclipse.jdt.ui.javaEditorTextHovers"> |
| <hover |
| label="%javaVariableHoverLabel" |
| description="%javaVariableHoverDescription" |
| class="org.eclipse.jdt.internal.debug.ui.JavaDebugHover" |
| id="org.eclipse.jdt.internal.debug.ui.JavaDebugHover"> |
| </hover> |
| </extension> |
| <extension |
| id="editors" |
| point="org.eclipse.ui.editors"> |
| <editor |
| name="%JavaSnippetEditor.label" |
| icon="$nl$/icons/full/obj16/jsbook_obj.png" |
| extensions="jpage" |
| contributorClass="org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetEditorActionContributor" |
| class="org.eclipse.jdt.internal.debug.ui.snippeteditor.JavaSnippetEditor" |
| symbolicFontName="org.eclipse.jdt.ui.editors.textfont" |
| id="org.eclipse.jdt.debug.ui.SnippetEditor"> |
| </editor> |
| </extension> |
| <extension |
| point="org.eclipse.ui.editorActions"> |
| <editorContribution |
| targetID="org.eclipse.jdt.ui.CompilationUnitEditor" |
| id="org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions"> |
| <action |
| label="%AddBreakpoint.label" |
| class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate" |
| actionID="RulerDoubleClick" |
| id="org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction"> |
| </action> |
| <action |
| class="org.eclipse.debug.ui.actions.RulerRunToLineActionDelegate" |
| id="org.eclipse.jdt.debug.ui.actions.RunToLineRulerActionDelegate" |
| label="%RunToLineRuler.label" |
| actionID="M1+M3+RulerClick"> |
| </action> |
| </editorContribution> |
| <editorContribution |
| targetID="org.eclipse.jdt.ui.ClassFileEditor" |
| id="org.eclipse.jdt.debug.ClassFileEditor.BreakpointRulerActions"> |
| <action |
| label="%AddBreakpoint.label" |
| class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate" |
| actionID="RulerDoubleClick" |
| id="org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction"> |
| </action> |
| <action |
| class="org.eclipse.debug.ui.actions.RulerRunToLineActionDelegate" |
| id="org.eclipse.jdt.debug.ui.actions.RunToLineRulerActionDelegate" |
| label="%RunToLineRuler.label" |
| actionID="M1+M3+RulerClick"> |
| </action> |
| </editorContribution> |
| <editorContribution |
| targetID="org.eclipse.jdt.debug.ui.SnippetEditor" |
| id="org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions"> |
| <action |
| toolbarPath="evaluationGroup" |
| id="org.eclipse.jdt.debug.ui.SnippetExecute" |
| hoverIcon="$nl$/icons/full/etool16/run_sbook.png" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction" |
| disabledIcon="$nl$/icons/full/dtool16/run_sbook.png" |
| enablesFor="+" |
| icon="$nl$/icons/full/etool16/run_sbook.png" |
| helpContextId="execute_action_context" |
| label="%Execute.label" |
| tooltip="%Execute.tooltip"> |
| <selection |
| class="org.eclipse.jface.text.ITextSelection"> |
| </selection> |
| </action> |
| <action |
| toolbarPath="evaluationGroup" |
| id="org.eclipse.jdt.debug.ui.SnippetDisplay" |
| hoverIcon="$nl$/icons/full/etool16/disp_sbook.png" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" |
| disabledIcon="$nl$/icons/full/dtool16/disp_sbook.png" |
| enablesFor="+" |
| icon="$nl$/icons/full/etool16/disp_sbook.png" |
| helpContextId="display_action_context" |
| label="%Display.label" |
| tooltip="%Display.tooltip"> |
| <selection |
| class="org.eclipse.jface.text.ITextSelection"> |
| </selection> |
| </action> |
| <action |
| toolbarPath="evaluationGroup" |
| id="org.eclipse.jdt.debug.ui.SnippetInspect" |
| hoverIcon="$nl$/icons/full/etool16/insp_sbook.png" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" |
| disabledIcon="$nl$/icons/full/dtool16/insp_sbook.png" |
| enablesFor="+" |
| icon="$nl$/icons/full/etool16/insp_sbook.png" |
| helpContextId="inspect_action_context" |
| label="%Inspect.label" |
| tooltip="%Inspect.tooltip"> |
| <selection |
| class="org.eclipse.jface.text.ITextSelection"> |
| </selection> |
| </action> |
| </editorContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.actionSets"> |
| <actionSet |
| label="%JDTDebugActionSet.label" |
| visible="false" |
| id="org.eclipse.jdt.debug.ui.JDTDebugActionSet"> |
| <menu |
| label="%RunMenu.label" |
| path="additions" |
| id="org.eclipse.ui.run"> |
| <separator |
| name="jdtGroup"> |
| </separator> |
| </menu> |
| <action |
| definitionId="org.eclipse.jdt.debug.ui.commands.ToggleTracepoint" |
| label="%ToggleTracepointAction.label" |
| icon="$nl$/icons/full/obj16/brkp_obj.png" |
| disabledIcon="$nl$/icons/full/obj16/brkpd_obj.png" |
| helpContextId="toggle_tracepoint_action_context" |
| class="org.eclipse.jdt.internal.debug.ui.actions.RetargetToggleTracepointAction" |
| menubarPath="org.eclipse.ui.run/lineBreakpointBeforeGroup" |
| id="org.eclipse.jdt.debug.ui.actions.ToggleTracepoint"> |
| </action> |
| <action |
| definitionId="org.eclipse.jdt.debug.ui.commands.AddClassPrepareBreakpoint" |
| label="%classPrepareAction.label" |
| icon="$nl$/icons/full/obj16/class_obj.png" |
| helpContextId="add_class_prepare_action_context" |
| class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddClassPrepareBreakpointAction" |
| menubarPath="org.eclipse.ui.run/lineBreakpointGroup" |
| id="org.eclipse.jdt.debug.ui.actions.AddClassPrepareBreakpoint"> |
| </action> |
| <action |
| definitionId="org.eclipse.jdt.debug.ui.commands.AddExceptionBreakpoint" |
| label="%exceptionAction.accel.label" |
| icon="$nl$/icons/full/elcl16/exc_catch.png" |
| helpContextId="add_exception_action_context" |
| class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddExceptionAction" |
| menubarPath="org.eclipse.ui.run/lineBreakpointGroup" |
| id="org.eclipse.jdt.debug.ui.actions.AddExceptionBreakpoint"> |
| </action> |
| <action |
| id="org.eclipse.jdt.debug.ui.actions.ForceReturn" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ForceReturnAction" |
| definitionId="org.eclipse.jdt.debug.ui.commands.ForceReturn" |
| label="%ForceReturn.label" |
| helpContextId="force_return_action_context" |
| menubarPath="org.eclipse.ui.run/jdtGroup"> |
| <enablement> |
| <and> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.supportsForceReturn" |
| value="true"> |
| </systemProperty> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| </and> |
| </enablement> |
| </action> |
| <action |
| id="org.eclipse.jdt.debug.ui.actions.Execute" |
| hoverIcon="$nl$/icons/full/etool16/run_sbook.png" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Execute" |
| disabledIcon="$nl$/icons/full/dtool16/run_sbook.png" |
| enablesFor="+" |
| icon="$nl$/icons/full/etool16/run_sbook.png" |
| label="%Execute.label" |
| helpContextId="execute_action_context" |
| menubarPath="org.eclipse.ui.run/jdtGroup"> |
| <enablement> |
| <and> |
| <or> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.scrapbookActive" |
| value="true"> |
| </systemProperty> |
| </or> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| </and> |
| </enablement> |
| </action> |
| <action |
| id="org.eclipse.jdt.debug.ui.actions.Display" |
| hoverIcon="$nl$/icons/full/etool16/disp_sbook.png" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Display" |
| disabledIcon="$nl$/icons/full/dtool16/disp_sbook.png" |
| icon="$nl$/icons/full/etool16/disp_sbook.png" |
| label="%Display.label" |
| helpContextId="display_action_context" |
| menubarPath="org.eclipse.ui.run/jdtGroup"> |
| <enablement> |
| <and> |
| <or> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.scrapbookActive" |
| value="true"> |
| </systemProperty> |
| </or> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| </and> |
| </enablement> |
| </action> |
| <action |
| id="org.eclipse.jdt.debug.ui.actions.Inspect" |
| hoverIcon="$nl$/icons/full/etool16/insp_sbook.png" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Inspect" |
| disabledIcon="$nl$/icons/full/dtool16/insp_sbook.png" |
| icon="$nl$/icons/full/etool16/insp_sbook.png" |
| label="%Inspect.label" |
| helpContextId="inspect_action_context" |
| menubarPath="org.eclipse.ui.run/jdtGroup"> |
| <enablement> |
| <and> |
| <or> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.scrapbookActive" |
| value="true"> |
| </systemProperty> |
| </or> |
| <or> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| <objectClass |
| name="org.eclipse.jdt.debug.core.IJavaVariable"> |
| </objectClass> |
| </or> |
| </and> |
| </enablement> |
| </action> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Watch" |
| disabledIcon="$nl$/icons/full/dtool16/watch_exp.png" |
| helpContextId="watch_action_context" |
| hoverIcon="$nl$/icons/full/etool16/watch_exp.png" |
| icon="$nl$/icons/full/etool16/watch_exp.png" |
| id="org.eclipse.jdt.debug.ui.Watch" |
| label="%Watch.label" |
| menubarPath="org.eclipse.ui.run/jdtGroup"> |
| <enablement> |
| <and> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <or> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| <objectClass |
| name="org.eclipse.jdt.debug.core.IJavaVariable"> |
| </objectClass> |
| </or> |
| </and> |
| </enablement> |
| </action> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.InstanceCountActionDelegate" |
| definitionId="org.eclipse.jdt.debug.ui.commands.InstanceCount" |
| helpContextId="instance_count_action_context" |
| id="org.eclipse.jdt.debug.ui.actions.InstanceCount" |
| label="%instanceCount.label" |
| menubarPath="org.eclipse.ui.run/jdtGroup" |
| tooltip="%instanceCount.tooltip"> |
| <enablement> |
| <and> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.supportsInstanceRetrieval" |
| value="true"> |
| </systemProperty> |
| <or> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| <objectClass |
| name="org.eclipse.jdt.debug.core.IJavaVariable"> |
| </objectClass> |
| <objectClass |
| name="org.eclipse.jdt.core.IMethod"> |
| </objectClass> |
| <objectClass |
| name="org.eclipse.jdt.core.IType"> |
| </objectClass> |
| </or> |
| </and> |
| </enablement> |
| </action> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.AllInstancesActionDelegate" |
| definitionId="org.eclipse.jdt.debug.ui.commands.AllInstances" |
| helpContextId="all_instances_action_context" |
| icon="icons/full/elcl16/all_instances.png" |
| id="org.eclipse.jdt.debug.ui.actions.AllInstances" |
| label="%allInstances.label" |
| menubarPath="org.eclipse.ui.run/jdtGroup" |
| tooltip="%allInstances.tooltip"> |
| <enablement> |
| <and> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.supportsInstanceRetrieval" |
| value="true"> |
| </systemProperty> |
| <or> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| <objectClass |
| name="org.eclipse.jdt.debug.core.IJavaVariable"> |
| </objectClass> |
| <objectClass |
| name="org.eclipse.jdt.core.IMethod"> |
| </objectClass> |
| <objectClass |
| name="org.eclipse.jdt.core.IType"> |
| </objectClass> |
| </or> |
| </and> |
| </enablement> |
| </action> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.AllReferencesActionDelegate" |
| definitionId="org.eclipse.jdt.debug.ui.commands.AllReferences" |
| helpContextId="all_references_action_context" |
| icon="icons/full/elcl16/all_references.png" |
| id="org.eclipse.jdt.debug.ui.actions.AllReferences" |
| label="%allReferences.label" |
| menubarPath="org.eclipse.ui.run/jdtGroup" |
| tooltip="%allReferences.tooltip"> |
| <enablement> |
| <and> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.supportsInstanceRetrieval" |
| value="true"> |
| </systemProperty> |
| <objectClass |
| name="org.eclipse.jdt.debug.core.IJavaVariable"> |
| </objectClass> |
| </and> |
| </enablement> |
| </action> |
| <action |
| definitionId="org.eclipse.jdt.debug.ui.command.OpenFromClipboard" |
| label="%OpenFromClipboardAction.label" |
| tooltip="%OpenFromClipboardAction.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.OpenFromClipboardAction" |
| id="openFromClipboard"> |
| </action> |
| </actionSet> |
| </extension> |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| locationURI="menu:navigate?endof=open.ext"> |
| <command |
| commandId="org.eclipse.jdt.debug.ui.command.OpenFromClipboard" |
| helpContextId="org.eclipse.jdt.debug.ui.open_from_clipboard_action_context" |
| label="%OpenFromClipboardAction.label" |
| tooltip="%OpenFromClipboardAction.tooltip" |
| style="push"> |
| </command> |
| </menuContribution> |
| <menuContribution |
| allPopups="false" |
| locationURI="menu:org.eclipse.ui.run?endof=stepIntoGroup"> |
| <command |
| commandId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <with |
| variable="activeContexts"> |
| <iterate |
| ifEmpty="false" |
| operator="or"> |
| <equals |
| value="org.eclipse.debug.ui.debugActionSet"> |
| </equals> |
| </iterate> |
| </with> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:#ClassFileEditorContext?before=additions"> |
| <separator |
| name="java.debug"> |
| </separator> |
| <command |
| commandId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <and> |
| <systemTest |
| property="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemTest> |
| <systemTest |
| property="org.eclipse.jdt.debug.ui.instanceof.IJavaStackFrame" |
| value="true"> |
| </systemTest> |
| <with |
| variable="activeMenuSelection"> |
| <instanceof |
| value="org.eclipse.jface.text.ITextSelection"> |
| </instanceof> |
| </with> |
| </and> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:#CompilationUnitEditorContext?before=additions"> |
| <separator |
| name="java.debug"> |
| </separator> |
| <command |
| commandId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <and> |
| <systemTest |
| property="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemTest> |
| <systemTest |
| property="org.eclipse.jdt.debug.ui.instanceof.IJavaStackFrame" |
| value="true"> |
| </systemTest> |
| <with |
| variable="activeMenuSelection"> |
| <instanceof |
| value="org.eclipse.jface.text.ITextSelection"> |
| </instanceof> |
| </with> |
| </and> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.views"> |
| <view |
| name="%displayViewName" |
| icon="$nl$/icons/full/etool16/disp_sbook.png" |
| category="org.eclipse.debug.ui" |
| class="org.eclipse.jdt.internal.debug.ui.display.DisplayView" |
| id="org.eclipse.jdt.debug.ui.DisplayView"> |
| </view> |
| </extension> |
| <extension |
| point="org.eclipse.ui.perspectiveExtensions"> |
| <perspectiveExtension |
| targetID="org.eclipse.debug.ui.DebugPerspective"> |
| <actionSet |
| id="org.eclipse.jdt.debug.ui.JDTDebugActionSet"> |
| </actionSet> |
| </perspectiveExtension> |
| <perspectiveExtension |
| targetID="org.eclipse.jdt.ui.JavaPerspective"> |
| <actionSet |
| id="org.eclipse.debug.ui.breakpointActionSet"> |
| </actionSet> |
| <actionSet |
| id="org.eclipse.jdt.debug.ui.JDTDebugActionSet"> |
| </actionSet> |
| </perspectiveExtension> |
| <perspectiveExtension |
| targetID="org.eclipse.jdt.ui.JavaHierarchyPerspective"> |
| <actionSet |
| id="org.eclipse.debug.ui.breakpointActionSet"> |
| </actionSet> |
| <actionSet |
| id="org.eclipse.jdt.debug.ui.JDTDebugActionSet"> |
| </actionSet> |
| </perspectiveExtension> |
| <perspectiveExtension |
| targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective"> |
| <actionSet |
| id="org.eclipse.debug.ui.breakpointActionSet"> |
| </actionSet> |
| <actionSet |
| id="org.eclipse.jdt.debug.ui.JDTDebugActionSet"> |
| </actionSet> |
| </perspectiveExtension> |
| <perspectiveExtension |
| targetID="org.eclipse.debug.ui.DebugPerspective"> |
| <view |
| relative="org.eclipse.ui.console.ConsoleView" |
| visible="true" |
| relationship="stack" |
| id="org.eclipse.jdt.debug.ui.DisplayView"> |
| </view> |
| <view |
| relative="org.eclipse.debug.ui.DebugView" |
| visible="false" |
| relationship="stack" |
| id="org.eclipse.jdt.ui.PackageExplorer"> |
| </view> |
| <view |
| relative="org.eclipse.debug.ui.DebugView" |
| visible="false" |
| relationship="stack" |
| id="org.eclipse.jdt.ui.TypeHierarchy"> |
| </view> |
| <view |
| relative="org.eclipse.ui.console.ConsoleView" |
| visible="false" |
| relationship="stack" |
| id="org.eclipse.search.ui.views.SearchView"> |
| </view> |
| <viewShortcut |
| id="org.eclipse.jdt.debug.ui.DisplayView"> |
| </viewShortcut> |
| </perspectiveExtension> |
| </extension> |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaStackFrame" |
| id="org.eclipse.jdt.debug.ui.ReceivingStackFrameActions"> |
| <filter |
| name="ReceivingStackFrameActionFilter" |
| value="isReceivingType"> |
| </filter> |
| <action |
| label="%openRecTypeHierarchy.label" |
| helpContextId="open_receiving_type_hierarchy_action_context" |
| tooltip="%openRecTypeHierarchy.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.OpenReceivingTypeHierarchyAction" |
| menubarPath="emptyEditGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.OpenReceivingTypeHierarchy"> |
| </action> |
| <action |
| label="%openRecType.label" |
| helpContextId="open_on_receiving_type_action_context" |
| tooltip="%openRecType.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.OpenReceivingTypeAction" |
| menubarPath="emptyEditGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.OpenReceivingType"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaStackFrame" |
| id="org.eclipse.jdt.debug.ui.DeclaringStackFrameActions"> |
| <action |
| label="%openDeclTypeHierarchy.label" |
| helpContextId="open_declaring_type_hierarchy_action_context" |
| tooltip="%openDeclTypeHierarchy.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.OpenDeclaringTypeHierarchyAction" |
| menubarPath="emptyEditGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.OpenDeclaringTypeHierarchy"> |
| </action> |
| <action |
| label="%openDeclType.label" |
| helpContextId="open_on_declaring_type_action_context" |
| tooltip="%openDeclType.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.OpenDeclaringTypeAction" |
| menubarPath="emptyEditGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.OpenDeclaringType"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaVariable" |
| id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions"> |
| <filter |
| name="PrimitiveVariableActionFilter" |
| value="isPrimitive"> |
| </filter> |
| <filter |
| name="ConcreteVariableActionFilter" |
| value="isConcrete"> |
| </filter> |
| <action |
| label="%openConcreteVarTypeHierarchy.label" |
| helpContextId="open_variable_concrete_type_hierarchy_action_context" |
| tooltip="%openConcreteVarTypeHierarchy.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.OpenVariableConcreteTypeHierarchyAction" |
| menubarPath="emptyNavigationGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.OpenVariableConcreteTypeHierarchy"> |
| </action> |
| <action |
| label="%openConcreteVarType.label" |
| helpContextId="open_variable_concrete_type_action_context" |
| tooltip="%openConcreteVarType.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.OpenVariableConcreteTypeAction" |
| menubarPath="emptyNavigationGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.OpenVariableConcreteType"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaVariable" |
| id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions"> |
| <visibility> |
| <and> |
| <not> |
| <objectState |
| name="JavaVariableFilter" |
| value="isReferenceListVariable"> |
| </objectState> |
| </not> |
| <not> |
| <objectState |
| name="JavaVariableFilter" |
| value="isPlaceholderValue"> |
| </objectState> |
| </not> |
| </and> |
| </visibility> |
| <filter |
| name="PrimitiveVariableActionFilter" |
| value="isPrimitive"> |
| </filter> |
| <action |
| label="%openDeclVarTypeHierarchy.label" |
| helpContextId="open_variable_declared_type_hierarchy_action_context" |
| tooltip="%openDeclVarTypeHierarchy.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.OpenVariableDeclaredTypeHierarchyAction" |
| menubarPath="emptyNavigationGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.OpenVariableDeclaredTypeHierarchy"> |
| </action> |
| <action |
| label="%openDeclVarType.label" |
| helpContextId="open_on_variable_type_action_context" |
| tooltip="%openDeclVarType.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.OpenVariableDeclaredTypeAction" |
| menubarPath="emptyNavigationGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.OpenVariableDeclaredType"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaVariable" |
| id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions"> |
| <visibility> |
| <and> |
| <objectState |
| name="PrimitiveVariableActionFilter" |
| value="isValuePrimitive"> |
| </objectState> |
| <not> |
| <objectState |
| name="DetailFormatterFilter" |
| value="isDefined"> |
| </objectState> |
| </not> |
| <not> |
| <objectState |
| name="PrimitiveVariableActionFilter" |
| value="isArray"> |
| </objectState> |
| </not> |
| <not> |
| <objectState |
| name="JavaVariableFilter" |
| value="isReferenceListVariable"> |
| </objectState> |
| </not> |
| </and> |
| </visibility> |
| <action |
| label="%newDetailFormatter.label" |
| helpContextId="new_detail_formatter_action_context" |
| tooltip="%newDetailFormatter.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.NewDetailFormatterAction" |
| menubarPath="emptyNavigationGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.NewDetailFormatter"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaVariable" |
| id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions"> |
| <action |
| label="%editDetailFormatter.label" |
| helpContextId="edit_detail_formatter_action_context" |
| tooltip="%editDetailFormatter.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.EditDetailFormatterAction" |
| menubarPath="emptyNavigationGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.EditDetailFormatter"> |
| </action> |
| <visibility> |
| <and> |
| <or> |
| <objectState |
| name="DetailFormatterFilter" |
| value="isDefined"/> |
| <objectState |
| name="DetailFormatterFilter" |
| value="inInterface"/> |
| <objectState |
| name="DetailFormatterFilter" |
| value="inSuperclass"/> |
| </or> |
| <not> |
| <objectState |
| name="PrimitiveVariableActionFilter" |
| value="isArray"> |
| </objectState> |
| </not> |
| </and> |
| </visibility> |
| |
| </objectContribution> |
| <objectContribution |
| id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions" |
| objectClass="org.eclipse.jdt.debug.core.IJavaVariable"> |
| <action |
| label="%removeDetailFormatter.label" |
| helpContextId="remove_detail_formatter_action_context" |
| tooltip="%removeDetailFormatter.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.RemoveDetailFormatterAction" |
| menubarPath="emptyNavigationGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.removeDetailFormatter"> |
| </action> |
| <visibility> |
| <objectState |
| name="DetailFormatterFilter" |
| value="isDefined"/> |
| </visibility> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.internal.debug.ui.display.JavaInspectExpression" |
| id="org.eclipse.jdt.debug.ui.FilteredJavaInspectExpressionActions"> |
| <visibility> |
| <and> |
| <objectState |
| name="PrimitiveVariableActionFilter" |
| value="isNotPrimitive"> |
| </objectState> |
| <not> |
| <objectState |
| name="DetailFormatterFilter" |
| value="isDefined"> |
| </objectState> |
| </not> |
| <not> |
| <objectState |
| name="JavaVariableFilter" |
| value="isReferenceListVariable"> |
| </objectState> |
| </not> |
| </and> |
| </visibility> |
| <action |
| label="%newDetailFormatter.label" |
| helpContextId="new_detail_formatter_action_context" |
| tooltip="%newDetailFormatter.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.NewDetailFormatterAction" |
| menubarPath="emptyNavigationGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.NewDetailFormatter"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.internal.debug.ui.display.JavaInspectExpression" |
| id="org.eclipse.jdt.debug.ui.FilteredJavaInspectExpressionActions"> |
| <action |
| label="%editDetailFormatter.label" |
| helpContextId="edit_detail_formatter_action_context" |
| tooltip="%editDetailFormatter.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.EditDetailFormatterAction" |
| menubarPath="emptyNavigationGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.EditDetailFormatter"> |
| </action> |
| <visibility> |
| <and> |
| <or> |
| <objectState |
| name="DetailFormatterFilter" |
| value="isDefined"/> |
| <objectState |
| name="DetailFormatterFilter" |
| value="inInterface"/> |
| <objectState |
| name="DetailFormatterFilter" |
| value="inSuperclass"/> |
| </or> |
| <objectState |
| name="PrimitiveVariableActionFilter" |
| value="isNotPrimitive"/> |
| </and> |
| </visibility> |
| </objectContribution> |
| <objectContribution |
| id="org.eclipse.jdt.debug.ui.FilteredJavaInspectExpressionActions" |
| objectClass="org.eclipse.jdt.internal.debug.ui.display.JavaInspectExpression"> |
| <action |
| label="%removeDetailFormatter.label" |
| helpContextId="remove_detail_formatter_action_context" |
| tooltip="%removeDetailFormatter.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.RemoveDetailFormatterAction" |
| menubarPath="emptyNavigationGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.removeDetailFormatter"> |
| </action> |
| <visibility> |
| <objectState |
| name="DetailFormatterFilter" |
| value="isDefined"/> |
| </visibility> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaVariable" |
| id="org.eclipse.jdt.debug.ui.JavaVariableActions"> |
| <action |
| label="%Inspect.label" |
| icon="$nl$/icons/full/etool16/insp_sbook.png" |
| helpContextId="variable_inspect_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Inspect" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" |
| menubarPath="openOnGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.actions.VariableInspectAction"> |
| </action> |
| <visibility> |
| <not> |
| <objectState |
| name="JavaVariableFilter" |
| value="isPlaceholderValue"> |
| </objectState> |
| </not> |
| </visibility> |
| </objectContribution> |
| <viewerContribution |
| targetID="#JavaSnippetEditorContext" |
| id="org.eclipse.jdt.debug.ui.JavaSnippetPopupActions"> |
| <action |
| label="%Execute.label" |
| icon="$nl$/icons/full/etool16/run_sbook.png" |
| helpContextId="execute_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Execute" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction" |
| menubarPath="additions" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.actions.Execute"> |
| <selection |
| class="org.eclipse.jface.text.ITextSelection"> |
| </selection> |
| </action> |
| <action |
| label="%Display.label" |
| icon="$nl$/icons/full/etool16/disp_sbook.png" |
| helpContextId="display_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Display" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" |
| menubarPath="additions" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.actions.Display"> |
| <selection |
| class="org.eclipse.jface.text.ITextSelection"> |
| </selection> |
| </action> |
| <action |
| label="%Inspect.label" |
| icon="$nl$/icons/full/etool16/insp_sbook.png" |
| helpContextId="inspect_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Inspect" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" |
| menubarPath="additions" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.actions.Inspect"> |
| <selection |
| class="org.eclipse.jface.text.ITextSelection"> |
| </selection> |
| </action> |
| </viewerContribution> |
| <viewerContribution |
| targetID="#ClassFileRulerContext" |
| id="org.eclipse.jdt.debug.ui.ClassFileRulerPopupActions"> |
| <action |
| label="%JavaBreakpointProperties.label" |
| helpContextId="breakpoint_properties_action_context" |
| class="org.eclipse.jdt.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate" |
| menubarPath="group.properties" |
| id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate"> |
| </action> |
| <action |
| class="org.eclipse.debug.ui.actions.RulerRunToLineActionDelegate" |
| id="org.eclipse.jdt.debug.ui.actions.RunToLineRulerActionDelegate" |
| icon="icons/full/elcl16/runtoline_co.png" |
| helpContextId="run_to_line_action_context" |
| label="%RunToLineRuler.label" |
| menubarPath="debug"> |
| </action> |
| <action |
| label="%EnableBreakpoint.label" |
| helpContextId="enable_disable_breakpoint_action_context" |
| class="org.eclipse.debug.ui.actions.RulerEnableDisableBreakpointActionDelegate" |
| menubarPath="debug" |
| id="org.eclipse.jdt.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate"> |
| </action> |
| <action |
| class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate" |
| helpContextId="manage_breakpoint_action_context" |
| icon="icons/full/obj16/brkp_obj.png" |
| id="org.eclipse.jdt.debug.ui.actions.BreakpointRulerActionDelegate" |
| definitionId="org.eclipse.debug.ui.commands.ToggleBreakpoint" |
| label="%AddBreakpoint.label" |
| menubarPath="debug"> |
| </action> |
| </viewerContribution> |
| <viewerContribution |
| targetID="#CompilationUnitRulerContext" |
| id="org.eclipse.jdt.debug.ui.CompilationUnitRulerPopupActions"> |
| <action |
| label="%JavaBreakpointProperties.label" |
| helpContextId="breakpoint_properties_action_context" |
| class="org.eclipse.jdt.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate" |
| menubarPath="group.properties" |
| id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate"> |
| </action> |
| <action |
| class="org.eclipse.debug.ui.actions.RulerRunToLineActionDelegate" |
| id="org.eclipse.jdt.debug.ui.actions.RunToLineRulerActionDelegate" |
| icon="icons/full/elcl16/runtoline_co.png" |
| helpContextId="run_to_line_action_context" |
| label="%RunToLineRuler.label" |
| menubarPath="debug"> |
| </action> |
| <action |
| label="%EnableBreakpoint.label" |
| helpContextId="enable_disable_breakpoint_action_context" |
| class="org.eclipse.debug.ui.actions.RulerEnableDisableBreakpointActionDelegate" |
| menubarPath="debug" |
| id="org.eclipse.jdt.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate"> |
| </action> |
| <action |
| class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate" |
| helpContextId="manage_breakpoint_action_context" |
| icon="icons/full/obj16/brkp_obj.png" |
| id="org.eclipse.jdt.debug.ui.actions.BreakpointRulerActionDelegate" |
| definitionId="org.eclipse.debug.ui.commands.ToggleBreakpoint" |
| label="%AddBreakpoint.label" |
| menubarPath="debug"> |
| </action> |
| </viewerContribution> |
| <viewerContribution |
| targetID="#CompilationUnitEditorContext" |
| id="org.eclipse.jdt.debug.ui.CUPopupActions"> |
| <visibility> |
| <and> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| </and> |
| </visibility> |
| <action |
| class="org.eclipse.debug.ui.actions.RunToLineActionDelegate" |
| definitionId="org.eclipse.debug.ui.commands.RunToLine" |
| helpContextId="run_to_line_action_context" |
| icon="icons/full/elcl16/runtoline_co.png" |
| id="org.eclipse.jdt.debug.ui.cuPopup.RunToLine" |
| label="%runToLineAction.label" |
| menubarPath="java.debug"> |
| </action> |
| <action |
| label="%Execute.label" |
| icon="$nl$/icons/full/etool16/run_sbook.png" |
| helpContextId="execute_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Execute" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction" |
| menubarPath="java.debug" |
| id="org.eclipse.jdt.debug.ui.cuPopup.Execute"> |
| </action> |
| <action |
| label="%Display.label" |
| icon="$nl$/icons/full/etool16/disp_sbook.png" |
| helpContextId="display_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Display" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" |
| menubarPath="java.debug" |
| id="org.eclipse.jdt.debug.ui.cuPopup.Display"> |
| </action> |
| <action |
| label="%Inspect.label" |
| icon="$nl$/icons/full/etool16/insp_sbook.png" |
| helpContextId="inspect_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Inspect" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" |
| menubarPath="java.debug" |
| id="org.eclipse.jdt.debug.ui.cuPopup.Inspect"> |
| </action> |
| <action |
| label="%Watch.label" |
| icon="$nl$/icons/full/etool16/watch_exp.png" |
| helpContextId="watch_action_context" |
| class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction" |
| menubarPath="java.debug" |
| id="org.eclipse.jdt.debug.ui.cuPopup.Watch"> |
| </action> |
| </viewerContribution> |
| <viewerContribution |
| targetID="#CompilationUnitEditorContext" |
| id="org.eclipse.jdt.debug.ui.CUPopupActions"> |
| <visibility> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.supportsForceReturn" |
| value="true"> |
| </systemProperty> |
| </visibility> |
| <action |
| label="%ForceReturn.label" |
| helpContextId="force_return_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.ForceReturn" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ForceReturnAction" |
| menubarPath="java.debug" |
| id="org.eclipse.jdt.debug.ui.cuPopup.ForceReturn"> |
| </action> |
| </viewerContribution> |
| <viewerContribution |
| targetID="#CompilationUnitEditorContext" |
| id="org.eclipse.jdt.debug.ui.CUPopupActions"> |
| <visibility> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.supportsInstanceRetrieval" |
| value="true"> |
| </systemProperty> |
| </visibility> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.InstanceCountActionDelegate" |
| definitionId="org.eclipse.jdt.debug.ui.commands.InstanceCount" |
| helpContextId="instance_count_action_context" |
| id="org.eclipse.jdt.debug.ui.cuPopup.InstanceCount" |
| label="%instanceCount.label" |
| menubarPath="java.debug" |
| tooltip="%instanceCount.tooltip"> |
| </action> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.AllInstancesActionDelegate" |
| definitionId="org.eclipse.jdt.debug.ui.commands.AllInstances" |
| helpContextId="all_instances_action_context" |
| icon="icons/full/elcl16/all_instances.png" |
| id="org.eclipse.jdt.debug.ui.cuPopup.AllInstances" |
| label="%allInstances.label" |
| menubarPath="java.debug" |
| tooltip="%allInstances.tooltip"> |
| </action> |
| </viewerContribution> |
| <viewerContribution |
| targetID="#ClassFileEditorContext" |
| id="org.eclipse.jdt.debug.ui.CFPopupActions"> |
| <visibility> |
| <and> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| </and> |
| </visibility> |
| <action |
| class="org.eclipse.debug.ui.actions.RunToLineActionDelegate" |
| definitionId="org.eclipse.debug.ui.commands.RunToLine" |
| helpContextId="run_to_line_action_context" |
| icon="icons/full/elcl16/runtoline_co.png" |
| id="org.eclipse.jdt.debug.ui.cuPopup.RunToLine" |
| label="%runToLineAction.label" |
| menubarPath="additions"> |
| </action> |
| <action |
| label="%Execute.label" |
| icon="$nl$/icons/full/etool16/run_sbook.png" |
| helpContextId="execute_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Execute" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction" |
| menubarPath="additions" |
| id="org.eclipse.jdt.debug.ui.cfPopup.Execute"> |
| </action> |
| <action |
| label="%Display.label" |
| icon="$nl$/icons/full/etool16/disp_sbook.png" |
| helpContextId="display_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Display" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" |
| menubarPath="additions" |
| id="org.eclipse.jdt.debug.ui.cfPopup.Display"> |
| </action> |
| <action |
| label="%Inspect.label" |
| icon="$nl$/icons/full/etool16/insp_sbook.png" |
| helpContextId="inspect_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Inspect" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" |
| menubarPath="additions" |
| id="org.eclipse.jdt.debug.ui.cfPopup.Inspect"> |
| </action> |
| <action |
| label="%Watch.label" |
| icon="$nl$/icons/full/etool16/watch_exp.png" |
| helpContextId="watch_action_context" |
| class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction" |
| menubarPath="additions" |
| id="org.eclipse.jdt.debug.ui.cfPopup.Watch"> |
| </action> |
| </viewerContribution> |
| <viewerContribution |
| targetID="#ClassFileEditorContext" |
| id="org.eclipse.jdt.debug.ui.CFPopupActions"> |
| <visibility> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.supportsForceReturn" |
| value="true"> |
| </systemProperty> |
| </visibility> |
| <action |
| label="%ForceReturn.label" |
| helpContextId="force_return_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.ForceReturn" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ForceReturnAction" |
| menubarPath="additions" |
| id="org.eclipse.jdt.debug.ui.cuPopup.ForceReturn"> |
| </action> |
| </viewerContribution> |
| <viewerContribution |
| targetID="#ClassFileEditorContext" |
| id="org.eclipse.jdt.debug.ui.CFPopupActions"> |
| <visibility> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.supportsInstanceRetrieval" |
| value="true"> |
| </systemProperty> |
| </visibility> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.InstanceCountActionDelegate" |
| definitionId="org.eclipse.jdt.debug.ui.commands.InstanceCount" |
| helpContextId="instance_count_action_context" |
| id="org.eclipse.jdt.debug.ui.cuPopup.InstanceCount" |
| label="%instanceCount.label" |
| menubarPath="additions" |
| tooltip="%instanceCount.tooltip"> |
| </action> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.AllInstancesActionDelegate" |
| definitionId="org.eclipse.jdt.debug.ui.commands.AllInstances" |
| helpContextId="all_instances_action_context" |
| icon="icons/full/elcl16/all_instances.png" |
| id="org.eclipse.jdt.debug.ui.cuPopup.AllInstances" |
| label="%allInstances.label" |
| menubarPath="additions" |
| tooltip="%allInstances.tooltip"> |
| </action> |
| </viewerContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.core.IMethod" |
| id="org.eclipse.jdt.debug.ui.MethodBreakpointActions"> |
| <visibility> |
| <and> |
| <not> |
| <objectState name="MemberActionFilter" value="isAbstract"/> |
| </not> |
| <not> |
| <objectState name="MemberActionFilter" value="isInterface"/> |
| </not> |
| <not> |
| <objectState |
| name="MemberActionFilter" |
| value="isRemote"> |
| </objectState> |
| </not> |
| </and> |
| </visibility> |
| <action |
| class="org.eclipse.debug.ui.actions.ToggleMethodBreakpointActionDelegate" |
| enablesFor="+" |
| helpContextId="manage_method_breakpoint_action_context" |
| icon="icons/full/obj16/brkp_obj.png" |
| id="org.eclipse.jdt.debug.ui.MethodBreakpoint" |
| label="%manageMethodBreakpointAction.label" |
| menubarPath="additions"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.core.IField" |
| id="org.eclipse.jdt.debug.ui.WatchpointActions"> |
| <visibility> |
| <and> |
| <not> |
| <objectState |
| name="MemberActionFilter" |
| value="isInterface"/> |
| </not> |
| <objectState |
| name="MemberActionFilter" |
| value="isValidField"> |
| </objectState> |
| <not> |
| <objectState |
| name="MemberActionFilter" |
| value="isRemote"> |
| </objectState> |
| </not> |
| </and> |
| </visibility> |
| <action |
| class="org.eclipse.debug.ui.actions.ToggleWatchpointActionDelegate" |
| enablesFor="+" |
| helpContextId="manage_watchpoint_action_context" |
| icon="icons/full/obj16/readwrite_obj.png" |
| id="org.eclipse.jdt.debug.ui.Watchpoint" |
| label="%manageWatchpointAction.label" |
| menubarPath="additions"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.core.IType" |
| id="org.eclipse.jdt.debug.ui.ITypePopupActions"> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.breakpoints.ToggleClassPrepareBreakpointAction" |
| enablesFor="+" |
| helpContextId="toggle_class_prepare_action_context" |
| icon="icons/full/obj16/class_obj.png" |
| id="org.eclipse.jdt.debug.ui.ToggleClassPrepare" |
| label="%toggleClassPrepareAction.label" |
| menubarPath="additions"> |
| </action> |
| <visibility> |
| <and> |
| <not> |
| <objectState |
| name="MemberActionFilter" |
| value="isInterface"> |
| </objectState> |
| </not> |
| <not> |
| <objectState |
| name="MemberActionFilter" |
| value="isRemote"> |
| </objectState> |
| </not> |
| </and> |
| </visibility> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaVariable" |
| id="org.eclipse.jdt.debug.ui.InstanceFiltersActions"> |
| <filter |
| name="JavaVariableActionFilter" |
| value="instanceFilter"> |
| </filter> |
| <action |
| label="%instanceFiltersAction.label" |
| helpContextId="instance_filters_action_context" |
| class="org.eclipse.jdt.internal.debug.ui.actions.InstanceFiltersAction" |
| menubarPath="additions" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.InstanceFilterAction"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaFieldVariable" |
| id="org.eclipse.jdt.debug.ui.WatchpointActions"> |
| <action |
| class="org.eclipse.debug.ui.actions.ToggleWatchpointActionDelegate" |
| enablesFor="+" |
| helpContextId="manage_watchpoint_action_context" |
| icon="icons/full/obj16/readwrite_obj.png" |
| id="org.eclipse.jdt.debug.ui.VariableWatchpoint" |
| label="%manageWatchpointAction.label" |
| menubarPath="openOnGroup"> |
| </action> |
| <visibility> |
| <objectState |
| name="JavaVariableActionFilter" |
| value="isValidField"> |
| </objectState> |
| </visibility> |
| </objectContribution> |
| <viewerContribution |
| targetID="#JavaSnippetRulerContext" |
| id="org.eclipse.jdt.internal.debug.ui.snippeteditor.JavaSnippetRulerContext"> |
| <action |
| label="%AddTask.label" |
| helpContextId="org.eclipse.ui.AddTask_action_context" |
| tooltip="%AddTask.tooltip" |
| class="org.eclipse.ui.texteditor.TaskRulerAction" |
| menubarPath="additions" |
| id="org.eclipse.ui.texteditor.TaskRulerAction"> |
| </action> |
| <action |
| label="%AddBookmark.label" |
| helpContextId="org.eclipse.ui.bookmark_action_context" |
| tooltip="%AddBookmark.tooltip" |
| class="org.eclipse.ui.texteditor.BookmarkRulerAction" |
| menubarPath="additions" |
| id="org.eclipse.ui.texteditor.BookmarkRulerAction"> |
| </action> |
| </viewerContribution> |
| <objectContribution |
| id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions" |
| objectClass="org.eclipse.jdt.debug.core.IJavaVariable"> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.InstanceCountActionDelegate" |
| definitionId="org.eclipse.jdt.debug.ui.commands.InstanceCount" |
| enablesFor="1" |
| helpContextId="instance_count_action_context" |
| id="org.eclipse.jdt.debug.ui.instanceCount" |
| label="%instanceCount.label" |
| menubarPath="emptyNavigationGroup" |
| tooltip="%instanceCount.tooltip"> |
| </action> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.AllInstancesActionDelegate" |
| definitionId="org.eclipse.jdt.debug.ui.commands.AllInstances" |
| enablesFor="1" |
| helpContextId="all_instances_action_context" |
| icon="icons/full/elcl16/all_instances.png" |
| id="org.eclipse.jdt.debug.ui.allInstances" |
| label="%allInstances.label" |
| menubarPath="emptyNavigationGroup" |
| tooltip="%allInstances.tooltip"> |
| </action> |
| <visibility> |
| <and> |
| <objectState |
| name="PrimitiveVariableActionFilter" |
| value="isPrimitive"> |
| </objectState> |
| <objectState |
| name="JavaVariableFilter" |
| value="isInstanceRetrievalAvailable"> |
| </objectState> |
| <not> |
| <objectState |
| name="JavaVariableFilter" |
| value="isReferenceListVariable"> |
| </objectState> |
| </not> |
| </and> |
| </visibility> |
| </objectContribution> |
| <objectContribution |
| id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions" |
| objectClass="org.eclipse.jdt.debug.core.IJavaVariable"> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.AllReferencesActionDelegate" |
| definitionId="org.eclipse.jdt.debug.ui.commands.AllReferences" |
| enablesFor="1" |
| helpContextId="all_references_action_context" |
| icon="icons/full/elcl16/all_references.png" |
| id="org.eclipse.jdt.debug.ui.actions.AllReferences" |
| label="%allReferences.label" |
| menubarPath="emptyNavigationGroup" |
| tooltip="%allReferences.tooltip"> |
| </action> |
| <visibility> |
| <and> |
| <objectState |
| name="JavaVariableFilter" |
| value="isInstanceRetrievalAvailable"> |
| </objectState> |
| <objectState |
| name="PrimitiveVariableActionFilter" |
| value="isPrimitive"> |
| </objectState> |
| <objectState |
| name="JavaVariableFilter" |
| value="isObjectValue"> |
| </objectState> |
| <not> |
| <objectState |
| name="JavaVariableFilter" |
| value="isNullValue"> |
| </objectState> |
| </not> |
| <not> |
| <objectState |
| name="JavaVariableFilter" |
| value="isReferenceListVariable"> |
| </objectState> |
| </not> |
| </and> |
| </visibility> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.debug.core.model.IStackFrame" |
| id="org.eclipse.jdt.debug.ui.ShowStratumActions"> |
| <action |
| label="%showStratumAction.label" |
| style="pulldown" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowStratumAction" |
| menubarPath="emptyThreadGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.ShowStratum"> |
| </action> |
| <enablement> |
| <test property="org.eclipse.jdt.debug.isMultiStrata" value="true"/> |
| </enablement> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaMethodBreakpoint" |
| id="org.eclipse.jdt.debug.MethodBreakpointToggleActions"> |
| <action |
| label="%entryAction.label" |
| helpContextId="entry_toggle_action_context" |
| state="false" |
| class="org.eclipse.jdt.internal.debug.ui.actions.EntryToggleAction" |
| menubarPath="emptyBreakpointGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.actions.EntryToggle"> |
| </action> |
| <action |
| label="%exitAction.label" |
| helpContextId="exit_toggle_action_context" |
| state="false" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ExitToggleAction" |
| menubarPath="emptyBreakpointGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.actions.ExitToggle"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaBreakpoint" |
| id="org.eclipse.jdt.debug.JavaBreakpointActions"> |
| <action |
| label="%hitCount.label" |
| icon="$nl$/icons/full/elcl16/sethitcount_co.png" |
| helpContextId="hit_count_action_context" |
| class="org.eclipse.jdt.internal.debug.ui.actions.BreakpointHitCountAction" |
| menubarPath="emptyBreakpointGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.BreakpointHitCount"> |
| </action> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.actions.BreakpointSuspendPolicyToggleAction" |
| enablesFor="1" |
| helpContextId="breakpoint_suspend_policy_toggle_action_context" |
| icon="$nl$/icons/full/elcl16/suspend_co.png" |
| id="org.eclipse.jdt.debug.ui.actions.SuspendPolicy" |
| label="%suspendPolicy.label" |
| menubarPath="emptyBreakpointGroup" |
| tooltip="%suspendPolicy.tooltip"> |
| </action> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.actions.JavaBreakpointPropertiesAction" |
| definitionId="org.eclipse.jdt.debug.ui.breakpoint.properties" |
| enablesFor="1" |
| helpContextId="breakpoint_properties_action_context" |
| id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointProperties" |
| label="%JavaBreakpointProperties.label" |
| menubarPath="additions"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaExceptionBreakpoint" |
| id="org.eclipse.jdt.debug.ExceptionToggleActions"> |
| <action |
| label="%caughtAction.label" |
| helpContextId="exception_caught_toggle_action_context" |
| state="true" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ExceptionCaughtToggleAction" |
| menubarPath="emptyBreakpointGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.actions.CaughtToggle"> |
| </action> |
| <action |
| label="%uncaughtAction.label" |
| helpContextId="exception_uncaught_toggle_action_context" |
| state="true" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ExceptionUncaughtToggleAction" |
| menubarPath="emptyBreakpointGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.actions.UncaughtToggle"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaThread" |
| id="org.eclipse.jdt.debug.TerminateEvaluationActions"> |
| <filter |
| name="TerminateEvaluationActionFilter" |
| value="supportsTerminateEvaluation"> |
| </filter> |
| <action |
| label="%terminateEvaluationAction.label" |
| helpContextId="terminate_evaluation_action_context" |
| tooltip="%terminateEvaluationAction.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.TerminateEvaluationAction" |
| menubarPath="emptyThreadGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.TerminateEvaluation"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaThread" |
| id="org.eclipse.jdt.debug.ExcludeExceptionAction"> |
| <filter |
| name="ExcludeExceptionLocationFilter" |
| value="suspendedAtException"> |
| </filter> |
| <action |
| label="%excludeExceptionLocationAction.label" |
| helpContextId="exclude_exception_location_action_context" |
| tooltip="%excludeExceptionLocationAction.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ExcludeExceptionLocationAction" |
| menubarPath="emptyThreadGroup" |
| enablesFor="1" |
| id="org.eclipse.jdt.debug.ui.actions.ExcludeExceptionLocation"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.jdt.debug.core.IJavaStackFrame" |
| id="org.eclipse.jdt.debug.AddStepFilterActions"> |
| <action |
| label="%addPackageStepFilterAction.label" |
| helpContextId="add_package_step_filter_action_context" |
| tooltip="%addPackageStepFilterAction.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.AddPackageStepFilterAction" |
| menubarPath="emptyThreadGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.actions.AddPackageStepFilterAction"> |
| </action> |
| <action |
| label="%addTypeStepFilterAction.label" |
| helpContextId="add_type_step_filter_action_context" |
| tooltip="%addTypeStepFilterAction.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.AddTypeStepFilterAction" |
| menubarPath="emptyThreadGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.actions.AddTypeStepFilterAction"> |
| </action> |
| <action |
| label="%editStepFiltersAction.label" |
| helpContextId="edit_step_filters_action_context" |
| tooltip="%editStepFiltersAction.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.EditStepFiltersAction" |
| menubarPath="emptyThreadGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.actions.EditStepFiltersAction"> |
| </action> |
| </objectContribution> |
| <viewerContribution |
| targetID="org.eclipse.debug.ui.VariableView.detail" |
| id="org.eclipse.jdt.debug.DetailsEvaluationActions"> |
| <visibility> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| </visibility> |
| <action |
| label="%ForceReturn.label" |
| helpContextId="force_return_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.ForceReturn" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ForceReturnAction" |
| menubarPath="variableGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.variablesViewDetail.ForceReturn"> |
| <selection |
| class="org.eclipse.jface.text.ITextSelection"> |
| </selection> |
| <enablement> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.supportsForceReturn" |
| value="true"> |
| </systemProperty> |
| </enablement> |
| </action> |
| <action |
| label="%Execute.label" |
| icon="$nl$/icons/full/etool16/run_sbook.png" |
| helpContextId="execute_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Execute" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction" |
| menubarPath="variableGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.variablesViewDetail.Execute"> |
| <selection |
| class="org.eclipse.jface.text.ITextSelection"> |
| </selection> |
| </action> |
| <action |
| label="%Display.label" |
| icon="$nl$/icons/full/etool16/disp_sbook.png" |
| helpContextId="display_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Display" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" |
| menubarPath="variableGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.variablesViewDetail.Display"> |
| <selection |
| class="org.eclipse.jface.text.ITextSelection"> |
| </selection> |
| </action> |
| <action |
| label="%Inspect.label" |
| icon="$nl$/icons/full/etool16/insp_sbook.png" |
| helpContextId="inspect_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Inspect" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" |
| menubarPath="variableGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.variablesViewDetail.Inspect"> |
| <selection |
| class="org.eclipse.jface.text.ITextSelection"> |
| </selection> |
| </action> |
| </viewerContribution> |
| <viewerContribution |
| targetID="org.eclipse.jdt.debug.ui.DisplayView" |
| id="org.eclipse.jdt.debug.DisplayEvaluationActions"> |
| <visibility> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| </visibility> |
| <action |
| label="%ForceReturn.label" |
| helpContextId="force_return_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.ForceReturn" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ForceReturnAction" |
| menubarPath="evaluationGroup" |
| id="org.eclipse.jdt.debug.ui.displayView.Execute"> |
| <enablement> |
| <and> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.supportsForceReturn" |
| value="true"> |
| </systemProperty> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| </and> |
| </enablement> |
| </action> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Watch" |
| enablesFor="+" |
| helpContextId="watch_action_context" |
| icon="$nl$/icons/full/etool16/watch_exp.png" |
| id="org.eclipse.jdt.debug.ui.displayView.Watch" |
| label="%Watch.label" |
| menubarPath="evaluationGroup" |
| tooltip="%Watch.tooltip"> |
| <enablement> |
| <and> |
| <or> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.scrapbookActive" |
| value="true"> |
| </systemProperty> |
| </or> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| </and> |
| </enablement> |
| </action> |
| <action |
| label="%Execute.label" |
| icon="$nl$/icons/full/etool16/run_sbook.png" |
| helpContextId="execute_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Execute" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction" |
| menubarPath="evaluationGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.displayView.Execute"> |
| <enablement> |
| <and> |
| <or> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.scrapbookActive" |
| value="true"> |
| </systemProperty> |
| </or> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| </and> |
| </enablement> |
| </action> |
| <action |
| label="%Display.label" |
| icon="$nl$/icons/full/etool16/disp_sbook.png" |
| helpContextId="display_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Display" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" |
| menubarPath="evaluationGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.displayView.Display"> |
| <enablement> |
| <and> |
| <or> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.scrapbookActive" |
| value="true"> |
| </systemProperty> |
| </or> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| </and> |
| </enablement> |
| </action> |
| <action |
| label="%Inspect.label" |
| icon="$nl$/icons/full/etool16/insp_sbook.png" |
| helpContextId="inspect_action_context" |
| definitionId="org.eclipse.jdt.debug.ui.commands.Inspect" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" |
| menubarPath="evaluationGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.displayView.Inspect"> |
| <enablement> |
| <and> |
| <or> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.scrapbookActive" |
| value="true"> |
| </systemProperty> |
| </or> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| </and> |
| </enablement> |
| </action> |
| </viewerContribution> |
| <viewerContribution |
| targetID="javaStackTraceConsole.#ContextMenu" |
| id="org.eclipse.jdt.debug.ui.javaStackTraceConsoleContextMenu"> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.console.FormatStackTraceActionDelegate" |
| definitionId="org.eclipse.jdt.ui.edit.text.java.format" |
| helpContextId="format_java_stack_trace_console_action_context" |
| id="org.eclipse.jdt.debug.ui.formatJavaStackTraceAction" |
| label="%FormatStackTraceActionDelegate.name" |
| menubarPath="additions" |
| tooltip="%FormatStackTraceActionDelegate.tooltip"/> |
| </viewerContribution> |
| <objectContribution |
| id="org.eclipse.jdt.debug.ui.allInstances.ITypeContribution" |
| objectClass="org.eclipse.jdt.core.IType"> |
| <visibility> |
| <and> |
| <not> |
| <objectState |
| name="MemberActionFilter" |
| value="isInterface"> |
| </objectState> |
| </not> |
| <objectState |
| name="MemberActionFilter" |
| value="isInstanceRetrievalAvailable"> |
| </objectState> |
| </and> |
| </visibility> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.InstanceCountActionDelegate" |
| definitionId="org.eclipse.jdt.debug.ui.commands.InstanceCount" |
| enablesFor="1" |
| helpContextId="instance_count_action_context" |
| id="org.eclipse.jdt.debug.ui.instanceCount" |
| label="%instanceCount.label" |
| menubarPath="additions" |
| tooltip="%instanceCount.tooltip"> |
| </action> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.AllInstancesActionDelegate" |
| definitionId="org.eclipse.jdt.debug.ui.commands.AllInstances" |
| enablesFor="1" |
| helpContextId="all_instances_action_context" |
| icon="icons/full/elcl16/all_instances.png" |
| id="org.eclipse.jdt.debug.ui.allInstances" |
| label="%allInstances.label" |
| menubarPath="additions" |
| tooltip="%allInstances.tooltip"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| id="org.eclipse.jdt.debug.ui.allInstances.IMethodContribution" |
| objectClass="org.eclipse.jdt.core.IMethod"> |
| <visibility> |
| <and> |
| <objectState |
| name="MemberActionFilter" |
| value="isConstructor"> |
| </objectState> |
| <objectState |
| name="MemberActionFilter" |
| value="isInstanceRetrievalAvailable"> |
| </objectState> |
| </and> |
| </visibility> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.InstanceCountActionDelegate" |
| definitionId="org.eclipse.jdt.debug.ui.commands.InstanceCount" |
| enablesFor="1" |
| helpContextId="instance_count_action_context" |
| id="org.eclipse.jdt.debug.ui.instanceCount" |
| label="%instanceCount.label" |
| menubarPath="additions" |
| tooltip="%instanceCount.tooltip"> |
| </action> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.AllInstancesActionDelegate" |
| definitionId="org.eclipse.jdt.debug.ui.commands.AllInstances" |
| enablesFor="1" |
| helpContextId="all_instances_action_context" |
| icon="icons/full/elcl16/all_instances.png" |
| id="org.eclipse.jdt.debug.ui.allInstances" |
| label="%allInstances.label" |
| menubarPath="additions" |
| tooltip="%allInstances.tooltip"> |
| </action> |
| </objectContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.viewActions"> |
| <viewContribution |
| targetID="org.eclipse.debug.ui.VariableView" |
| id="org.eclipse.jdt.debug.ui.VariableViewActions"> |
| <action |
| helpContextId="edit_variable_preferences" |
| label="%variablePreferences.label" |
| tooltip="%variablePreferences.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.variables.VariableOptionsAction" |
| menubarPath="org.eclipse.jdt.debug.ui.VariableView.javaSubmenu/javaPart" |
| id="org.eclipse.jdt.debug.ui.variableViewActions.Preferences"/> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.AllReferencesInViewActionDelegate" |
| helpContextId="show_references_action_context" |
| icon="icons/full/elcl16/all_references.png" |
| id="org.eclipse.jdt.debug.ui.variablesViewActions.AllReferencesInView" |
| label="%allReferencesInView.label" |
| menubarPath="org.eclipse.jdt.debug.ui.VariableView.javaSubmenu/javaPart" |
| style="toggle" |
| tooltip="%allReferencesInView.tooltip"> |
| </action> |
| <action |
| style="toggle" |
| id="org.eclipse.jdt.debug.ui.variableViewActions.ShowNullEntries" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowNullArrayEntriesAction" |
| helpContextId="show_null_entries_action_context" |
| label="%showNullEntriesAction.label" |
| menubarPath="org.eclipse.jdt.debug.ui.VariableView.javaSubmenu/javaPart" |
| tooltip="%showNullEntriesAction.tooltip"> |
| </action> |
| <action |
| style="toggle" |
| id="org.eclipse.jdt.debug.ui.variableViewActions.ShowQualified" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction" |
| icon="$nl$/icons/full/obj16/package_obj.png" |
| helpContextId="show_qualified_action_context" |
| label="%showQualifiedAction.label" |
| menubarPath="org.eclipse.jdt.debug.ui.VariableView.javaSubmenu/javaPart" |
| tooltip="%showQualifiedAction.tooltip"> |
| </action> |
| <action |
| style="toggle" |
| id="org.eclipse.jdt.debug.ui.variableViewActions.ShowStatic" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowStaticVariablesAction" |
| icon="$nl$/icons/full/elcl16/static_co.png" |
| helpContextId="show_static_action_context" |
| label="%showStaticAction.label" |
| menubarPath="org.eclipse.jdt.debug.ui.VariableView.javaSubmenu/javaPart" |
| tooltip="%showStaticAction.tooltip"> |
| </action> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowConstantsAction" |
| helpContextId="show_constants_action_context" |
| icon="$nl$/icons/full/elcl16/constant_co.png" |
| id="org.eclipse.jdt.debug.ui.variableViewActions.ShowConstants" |
| label="%showConstantsAction.label" |
| menubarPath="org.eclipse.jdt.debug.ui.VariableView.javaSubmenu/javaPart" |
| style="toggle" |
| tooltip="%showConstantsAction.tooltip"> |
| </action> |
| <menu |
| id="org.eclipse.jdt.debug.ui.VariableView.javaSubmenu" |
| label="%VariablesViewJavaSubmenu.label" |
| path="javaActions"> |
| <groupMarker name="org.eclipse.jdt.debug.ui.javaPart"/> |
| </menu> |
| </viewContribution> |
| <viewContribution |
| targetID="org.eclipse.debug.ui.ExpressionView" |
| id="org.eclipse.jdt.debug.ui.ExpressionViewActions"> |
| <action |
| helpContextId="edit_variable_preferences" |
| label="%variablePreferences.label" |
| tooltip="%variablePreferences.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.variables.VariableOptionsAction" |
| menubarPath="org.eclipse.jdt.debug.ui.expSubmenu/javaPart" |
| id="org.eclipse.jdt.debug.ui.variableViewActions.Preferences"/> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.heapwalking.AllReferencesInViewActionDelegate" |
| helpContextId="show_references_action_context" |
| icon="icons/full/elcl16/all_references.png" |
| id="org.eclipse.jdt.debug.ui.expressionViewActions.AllReferencesInView" |
| label="%allReferencesInView.label" |
| menubarPath="org.eclipse.jdt.debug.ui.expSubmenu/javaPart" |
| style="toggle" |
| tooltip="%allReferencesInView.label"/> |
| <action |
| style="toggle" |
| id="org.eclipse.jdt.debug.ui.variableViewActions.ShowNullEntries" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowNullArrayEntriesAction" |
| helpContextId="show_null_entries_action_context" |
| label="%showNullEntriesAction.label" |
| menubarPath="org.eclipse.jdt.debug.ui.expSubmenu/javaPart" |
| tooltip="%showNullEntriesAction.tooltip"> |
| </action> |
| <action |
| style="toggle" |
| id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowQualified" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction" |
| icon="$nl$/icons/full/obj16/package_obj.png" |
| helpContextId="show_qualified_action_context" |
| label="%showQualifiedAction.label" |
| menubarPath="org.eclipse.jdt.debug.ui.expSubmenu/javaPart" |
| tooltip="%showQualifiedAction.tooltip"> |
| </action> |
| <action |
| style="toggle" |
| id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowStatic" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowStaticVariablesAction" |
| icon="$nl$/icons/full/elcl16/static_co.png" |
| helpContextId="show_static_action_context" |
| label="%showStaticAction.label" |
| menubarPath="org.eclipse.jdt.debug.ui.expSubmenu/javaPart" |
| tooltip="%showStaticAction.tooltip"> |
| </action> |
| <action |
| style="toggle" |
| id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowConstants" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowConstantsAction" |
| icon="$nl$/icons/full/elcl16/constant_co.png" |
| helpContextId="show_constants_action_context" |
| label="%showConstantsAction.label" |
| menubarPath="org.eclipse.jdt.debug.ui.expSubmenu/javaPart" |
| tooltip="%showConstantsAction.tooltip"> |
| </action> |
| <menu |
| id="org.eclipse.jdt.debug.ui.expSubmenu" |
| label="%ExpressionViewJavaSubmenu.label" |
| path="javaActions"> |
| <groupMarker name="org.eclipse.jdt.debug.ui.javaPart"/> |
| </menu> |
| </viewContribution> |
| <viewContribution |
| targetID="org.eclipse.debug.ui.BreakpointView" |
| id="org.eclipse.jdt.debug.ui.BreakpointViewActions"> |
| <action |
| id="org.eclipse.jdt.debug.ui.actions.AddException" |
| toolbarPath="javaExceptions" |
| hoverIcon="$nl$/icons/full/elcl16/exc_catch.png" |
| class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddExceptionAction" |
| disabledIcon="$nl$/icons/full/dlcl16/exc_catch.png" |
| icon="$nl$/icons/full/elcl16/exc_catch.png" |
| helpContextId="add_exception_action_context" |
| label="%exceptionAction.label" |
| tooltip="%exceptionAction.tooltip"> |
| </action> |
| <action |
| style="toggle" |
| id="org.eclipse.jdt.debug.ui.breakpointViewActions.ShowQualified" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction" |
| icon="$nl$/icons/full/obj16/package_obj.png" |
| helpContextId="show_qualified_action_context" |
| label="%showQualifiedAction.label" |
| menubarPath="javaActions" |
| tooltip="%showQualifiedAction.tooltip"> |
| </action> |
| </viewContribution> |
| <viewContribution |
| targetID="org.eclipse.debug.ui.DebugView" |
| id="org.eclipse.jdt.debug.ui.LaunchViewActions"> |
| <action |
| style="toggle" |
| id="org.eclipse.jdt.debug.ui.launchViewActions.ShowThreadGroups" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowThreadGroups" |
| icon="$nl$/icons/full/obj16/threadgroup_obj.png" |
| helpContextId="show_thread_groups_action_context" |
| label="%showThreadGroupsAction.label" |
| menubarPath="org.eclipse.jdt.debug.ui.LaunchView.javaSubmenu/javaPart" |
| tooltip="%showThreadGroupsAction.tooltip"> |
| </action> |
| <action |
| style="toggle" |
| id="org.eclipse.jdt.debug.ui.launchViewActions.ShowQualified" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction" |
| icon="$nl$/icons/full/obj16/package_obj.png" |
| helpContextId="show_qualified_action_context" |
| label="%showQualifiedAction.label" |
| menubarPath="org.eclipse.jdt.debug.ui.LaunchView.javaSubmenu/javaPart" |
| tooltip="%showQualifiedAction.tooltip"> |
| </action> |
| <action |
| style="toggle" |
| id="org.eclipse.jdt.debug.ui.launchViewActions.ShowSystemThreads" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowSystemThreadsAction" |
| icon="$nl$/icons/full/obj16/thread_obj.png" |
| helpContextId="show_system_threads_action_context" |
| label="%showSystemThreads.label" |
| menubarPath="org.eclipse.jdt.debug.ui.LaunchView.javaSubmenu/javaPart" |
| tooltip="%showSystemThreads.tooltip"> |
| </action> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowRunningThreadsAction" |
| helpContextId="show_running_threads_action_context" |
| icon="$nl$/icons/full/obj16/thread_obj.png" |
| id="org.eclipse.jdt.debug.ui.launchViewActions.ShowRunningThreads" |
| label="%showRunningThreads.label" |
| menubarPath="org.eclipse.jdt.debug.ui.LaunchView.javaSubmenu/javaPart" |
| style="toggle" |
| tooltip="%showRunningThreads.tooltip"> |
| </action> |
| <action |
| helpContextId="show_monitors_action_context" |
| label="%showMonitorThreadInfo.label" |
| icon="$nl$/icons/full/obj16/thread_and_monitor_obj.png" |
| tooltip="%showMonitorThreadInfo.tooltip" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ShowMonitorThreadInformation" |
| style="toggle" |
| menubarPath="org.eclipse.jdt.debug.ui.LaunchView.javaSubmenu/javaPart" |
| id="org.eclipse.jdt.debug.ui.launchViewActions.ShowMonitorThreadInfo"/> |
| <menu |
| id="org.eclipse.jdt.debug.ui.LaunchView.javaSubmenu" |
| label="%LaunchViewJavaSubmenu.label" |
| path="javaActions"> |
| <groupMarker |
| name="org.eclipse.jdt.debug.ui.javaPart"> |
| </groupMarker> |
| </menu> |
| </viewContribution> |
| <viewContribution |
| targetID="org.eclipse.jdt.debug.ui.DisplayView" |
| id="org.eclipse.jdt.debug.ui.DisplayViewActions"> |
| <action |
| class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction" |
| disabledIcon="$nl$/icons/full/dtool16/watch_exp.png" |
| enablesFor="+" |
| helpContextId="watch_action_context" |
| hoverIcon="$nl$/icons/full/etool16/watch_exp.png" |
| icon="$nl$/icons/full/etool16/watch_exp.png" |
| id="org.eclipse.jdt.debug.ui.displayViewToolbar.Watch" |
| label="%Watch.label" |
| toolbarPath="evaluationGroup" |
| tooltip="%Watch.tooltip"> |
| <enablement> |
| <and> |
| <or> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.scrapbookActive" |
| value="true"> |
| </systemProperty> |
| </or> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| </and> |
| </enablement> |
| </action> |
| <action |
| toolbarPath="evaluationGroup" |
| id="org.eclipse.jdt.debug.ui.displayViewToolbar.Execute" |
| hoverIcon="$nl$/icons/full/etool16/run_sbook.png" |
| class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction" |
| disabledIcon="$nl$/icons/full/dtool16/run_sbook.png" |
| enablesFor="+" |
| icon="$nl$/icons/full/etool16/run_sbook.png" |
| helpContextId="execute_action_context" |
| label="%Execute.label" |
| tooltip="%Execute.tooltip"> |
| <enablement> |
| <and> |
| <or> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.scrapbookActive" |
| value="true"> |
| </systemProperty> |
| </or> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| </and> |
| </enablement> |
| </action> |
| <action |
| toolbarPath="evaluationGroup" |
| id="org.eclipse.jdt.debug.ui.displayViewToolbar.Display" |
| hoverIcon="$nl$/icons/full/etool16/disp_sbook.png" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" |
| disabledIcon="$nl$/icons/full/dtool16/disp_sbook.png" |
| enablesFor="+" |
| icon="$nl$/icons/full/etool16/disp_sbook.png" |
| helpContextId="display_action_context" |
| label="%Display.label" |
| tooltip="%Display.tooltip"> |
| <enablement> |
| <and> |
| <or> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.scrapbookActive" |
| value="true"> |
| </systemProperty> |
| </or> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| </and> |
| </enablement> |
| </action> |
| <action |
| toolbarPath="evaluationGroup" |
| id="org.eclipse.jdt.debug.ui.displayViewToolbar.Inspect" |
| hoverIcon="$nl$/icons/full/etool16/insp_sbook.png" |
| class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" |
| disabledIcon="$nl$/icons/full/dtool16/insp_sbook.png" |
| enablesFor="+" |
| icon="$nl$/icons/full/etool16/insp_sbook.png" |
| helpContextId="inspect_action_context" |
| label="%Inspect.label" |
| tooltip="%Inspect.tooltip"> |
| <enablement> |
| <and> |
| <or> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.debuggerActive" |
| value="true"> |
| </systemProperty> |
| <systemProperty |
| name="org.eclipse.jdt.debug.ui.scrapbookActive" |
| value="true"> |
| </systemProperty> |
| </or> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| </and> |
| </enablement> |
| </action> |
| </viewContribution> |
| </extension> |
| <!--Java debug model presentation --> |
| <extension |
| point="org.eclipse.debug.ui.debugModelPresentations"> |
| <debugModelPresentation |
| detailsViewerConfiguration="org.eclipse.jdt.internal.debug.ui.display.DetailsViewerConfiguration" |
| class="org.eclipse.jdt.internal.debug.ui.JDIModelPresentation" |
| id="org.eclipse.jdt.debug"> |
| </debugModelPresentation> |
| </extension> |
| <extension |
| point="org.eclipse.ui.propertyPages"> |
| <page |
| name="%snippetEditorPageName" |
| nameFilter="*.jpage" |
| class="org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetEditorPropertyPage" |
| id="org.eclipse.jdt.debug.ui.snippeteditor.SnippetEditorPage"> |
| <enabledWhen> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IFile"> |
| </instanceof> |
| <adapt |
| type="org.eclipse.core.resources.IFile"> |
| </adapt> |
| </or> |
| </enabledWhen> |
| </page> |
| <page |
| name="%breakpointPropertiesPage.label" |
| class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaBreakpointPage" |
| id="org.eclipse.jdt.debug.ui.propertypages.LineBreakpoints"> |
| <enabledWhen> |
| <or> |
| <instanceof |
| value="org.eclipse.jdt.debug.core.IJavaLineBreakpoint"> |
| </instanceof> |
| <adapt |
| type="org.eclipse.jdt.debug.core.IJavaLineBreakpoint"> |
| </adapt> |
| </or> |
| </enabledWhen> |
| </page> |
| <page |
| name="%filteringPage.label" |
| class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaBreakpointAdvancedPage" |
| id="org.eclipse.jdt.debug.ui.propertypages.LineBreakpointsFiltering"> |
| <enabledWhen> |
| <or> |
| <instanceof |
| value="org.eclipse.jdt.debug.core.IJavaLineBreakpoint"> |
| </instanceof> |
| <adapt |
| type="org.eclipse.jdt.debug.core.IJavaLineBreakpoint"> |
| </adapt> |
| </or> |
| </enabledWhen> |
| </page> |
| <page |
| name="%breakpointPropertiesPage.label" |
| class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaBreakpointPage" |
| id="org.eclipse.jdt.debug.ui.propertypages.ClassPrepareBreakpoint"> |
| <enabledWhen> |
| <or> |
| <instanceof |
| value="org.eclipse.jdt.debug.core.IJavaClassPrepareBreakpoint"> |
| </instanceof> |
| <adapt |
| type="org.eclipse.jdt.debug.core.IJavaClassPrepareBreakpoint"> |
| </adapt> |
| </or> |
| </enabledWhen> |
| </page> |
| |
| <page |
| name="%filteringPage.label" |
| class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaExceptionBreakpointAdvancedPage" |
| id="org.eclipse.jdt.debug.ui.propertypages.ExceptionBreakpointFiltering"> |
| <enabledWhen> |
| <or> |
| <instanceof |
| value="org.eclipse.jdt.debug.core.IJavaExceptionBreakpoint"> |
| </instanceof> |
| <adapt |
| type="org.eclipse.jdt.debug.core.IJavaExceptionBreakpoint"> |
| </adapt> |
| </or> |
| </enabledWhen> |
| </page> |
| <page |
| name="%breakpointPropertiesPage.label" |
| class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaBreakpointPage" |
| id="org.eclipse.jdt.debug.ui.propertypages.ExceptionBreakpoint"> |
| <enabledWhen> |
| <or> |
| <instanceof |
| value="org.eclipse.jdt.debug.core.IJavaExceptionBreakpoint"> |
| </instanceof> |
| <adapt |
| type="org.eclipse.jdt.debug.core.IJavaExceptionBreakpoint"> |
| </adapt> |
| </or> |
| </enabledWhen> |
| </page> |
| <page |
| class="org.eclipse.jdt.internal.debug.ui.propertypages.VMCapabilitiesPropertyPage" |
| id="org.eclipse.debug.ui.properties.vmCapabilities" |
| name="%vmCapabilitiesPageName" |
| > |
| <enabledWhen> |
| <and> |
| <or> |
| <instanceof |
| value="org.eclipse.debug.core.model.IDebugElement"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.debug.core.model.IProcess"> |
| </instanceof> |
| </or> |
| <test |
| property="org.eclipse.debug.ui.getModelIdentifier" |
| value="org.eclipse.jdt.debug"/> |
| <not> |
| <test |
| property="org.eclipse.debug.ui.isTerminatedOrDisconnected"> |
| </test> |
| </not> |
| </and> |
| </enabledWhen> |
| </page> |
| </extension> |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| name="%installJREPageName" |
| category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage" |
| class="org.eclipse.jdt.internal.debug.ui.jres.JREsPreferencePage" |
| id="org.eclipse.jdt.debug.ui.preferences.VMPreferencePage"> |
| <keywordReference id="org.eclipse.jdt.debug.ui.jres"/> |
| </page> |
| <page |
| name="%javaDebugPrefName" |
| category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage" |
| class="org.eclipse.jdt.internal.debug.ui.JavaDebugPreferencePage" |
| id="org.eclipse.jdt.debug.ui.JavaDebugPreferencePage"> |
| <keywordReference id="org.eclipse.jdt.debug.ui.general"/> |
| </page> |
| <page |
| name="%javaStepFilterPrefName" |
| category="org.eclipse.jdt.debug.ui.JavaDebugPreferencePage" |
| class="org.eclipse.jdt.internal.debug.ui.JavaStepFilterPreferencePage" |
| id="org.eclipse.jdt.debug.ui.JavaStepFilterPreferencePage"> |
| <keywordReference id="org.eclipse.jdt.debug.ui.stepFilters"/> |
| </page> |
| <page |
| name="%javaPrimitivesPrefName" |
| category="org.eclipse.jdt.debug.ui.JavaDebugPreferencePage" |
| class="org.eclipse.jdt.internal.debug.ui.JavaPrimitivesPreferencePage" |
| id="org.eclipse.jdt.debug.ui.JavaPrimitivesPreferencePage"> |
| <keywordReference id="org.eclipse.jdt.debug.ui.primitiveOptions"/> |
| </page> |
| <page |
| name="%javaDetailFormattersPrefName" |
| category="org.eclipse.jdt.debug.ui.JavaDebugPreferencePage" |
| class="org.eclipse.jdt.internal.debug.ui.JavaDetailFormattersPreferencePage" |
| id="org.eclipse.jdt.debug.ui.JavaDetailFormattersPreferencePage"> |
| <keywordReference id="org.eclipse.jdt.debug.ui.detailFormatters"/> |
| </page> |
| <page |
| category="org.eclipse.jdt.debug.ui.JavaDebugPreferencePage" |
| class="org.eclipse.jdt.internal.debug.ui.JavaLogicalStructuresPreferencePage" |
| id="org.eclipse.jdt.debug.ui.JavaLogicalStructuresPreferencePage" |
| name="%javaLogicalStruturePref.name"> |
| <keywordReference id="org.eclipse.jdt.debug.ui.logicalStructures"/> |
| </page> |
| <page |
| category="org.eclipse.jdt.debug.ui.preferences.VMPreferencePage" |
| class="org.eclipse.jdt.internal.debug.ui.jres.ExecutionEnvironmentsPreferencePage" |
| id="org.eclipse.jdt.debug.ui.jreProfiles" |
| name="%JreProfilesPage.name"> |
| <keywordReference id="org.eclipse.jdt.debug.ui.executionEnvironments"/> |
| </page> |
| <page |
| category="org.eclipse.jdt.debug.ui.JavaDebugPreferencePage" |
| class="org.eclipse.jdt.internal.debug.ui.HeapWalkingPreferencePage" |
| id="org.eclipse.jdt.debug.ui.heapWalking" |
| name="%heapwalkingPage.name"> |
| <keywordReference |
| id="org.eclipse.jdt.debug.ui.heapWalking"> |
| </keywordReference> |
| </page> |
| </extension> |
| <extension |
| point="org.eclipse.debug.ui.launchConfigurationTypeImages"> |
| <launchConfigurationTypeImage |
| icon="$nl$/icons/full/etool16/java_app.png" |
| configTypeID="org.eclipse.jdt.launching.localJavaApplication" |
| id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.localJavaApplication"> |
| </launchConfigurationTypeImage> |
| <launchConfigurationTypeImage |
| icon="$nl$/icons/full/etool16/java_attach.png" |
| configTypeID="org.eclipse.jdt.launching.remoteJavaApplication" |
| id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.remoteJavaApplication"> |
| </launchConfigurationTypeImage> |
| <launchConfigurationTypeImage |
| icon="$nl$/icons/full/etool16/java_applet.png" |
| configTypeID="org.eclipse.jdt.launching.javaApplet" |
| id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.javaApplet"> |
| </launchConfigurationTypeImage> |
| </extension> |
| <extension |
| point="org.eclipse.debug.ui.launchConfigurationTabGroups"> |
| <launchConfigurationTabGroup |
| type="org.eclipse.jdt.launching.localJavaApplication" |
| helpContextId="org.eclipse.jdt.debug.ui.local_java_application_type_context" |
| class="org.eclipse.jdt.internal.debug.ui.launcher.LocalJavaApplicationTabGroup" |
| id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.localJavaApplication"> |
| <launchMode |
| mode="debug" |
| perspective="org.eclipse.debug.ui.DebugPerspective" |
| description="%localJavaApplicationTabGroupDescription.debug"> |
| </launchMode> |
| <launchMode |
| mode="run" |
| description="%localJavaApplicationTabGroupDescription.run"> |
| </launchMode> |
| </launchConfigurationTabGroup> |
| <launchConfigurationTabGroup |
| type="org.eclipse.jdt.launching.remoteJavaApplication" |
| description="%remoteJavaApplicationTabGroupDescription" |
| helpContextId="org.eclipse.jdt.debug.ui.remote_java_application_type_context" |
| class="org.eclipse.jdt.internal.debug.ui.launcher.RemoteJavaApplicationTabGroup" |
| id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.remoteJavaApplication"> |
| </launchConfigurationTabGroup> |
| <launchConfigurationTabGroup |
| type="org.eclipse.jdt.launching.javaApplet" |
| helpContextId="org.eclipse.jdt.debug.ui.java_applet_type_context" |
| class="org.eclipse.jdt.internal.debug.ui.launcher.JavaAppletTabGroup" |
| id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.javaApplet"> |
| <launchMode |
| mode="debug" |
| perspective="org.eclipse.debug.ui.DebugPerspective" |
| description="%appletTabGroupDescription.debug"> |
| </launchMode> |
| <launchMode |
| mode="run" |
| description="%appletTabGroupDescription.run"> |
| </launchMode> |
| </launchConfigurationTabGroup> |
| </extension> |
| <extension |
| point="org.eclipse.debug.core.statusHandlers"> |
| <statusHandler |
| plugin="org.eclipse.jdt.launching" |
| code="117" |
| class="org.eclipse.jdt.internal.debug.ui.launcher.VMConnectTimeoutStatusHandler" |
| id="org.eclipse.jdt.debug.ui.statusHandler.vmConnectTimeout"> |
| </statusHandler> |
| <statusHandler |
| plugin="org.eclipse.jdt.debug" |
| code="161" |
| class="org.eclipse.jdt.internal.debug.ui.SuspendTimeoutStatusHandler" |
| id="org.eclipse.jdt.debug.ui.statusHandler.suspendTimeout"> |
| </statusHandler> |
| <statusHandler |
| plugin="org.eclipse.jdt.debug" |
| code="162" |
| class="org.eclipse.jdt.internal.debug.ui.NoLineNumberAttributesStatusHandler" |
| id="org.eclipse.jdt.debug.ui.statusHandler.noLineNumberAttributes"> |
| </statusHandler> |
| <statusHandler |
| plugin="org.eclipse.jdt.debug" |
| code="110" |
| class="org.eclipse.jdt.internal.debug.ui.EvaluationContextStatusHandler" |
| id="org.eclipse.jdt.debug.ui.statusHandler.evaluationContextStatusHandler"> |
| </statusHandler> |
| <statusHandler |
| code="111" |
| class="org.eclipse.jdt.internal.debug.ui.EvaluationStackFrameContextStatusHandler" |
| id="org.eclipse.jdt.debug.ui.statusHandler.evaluationStackFrameContextStatusHandler" |
| plugin="org.eclipse.jdt.debug"/> |
| <statusHandler |
| class="org.eclipse.jdt.internal.debug.ui.launcher.ClasspathTooLongStatusHandler" |
| code="125" |
| id="org.eclipse.jdt.debug.ui.statusHandler.classpathTooLongStatusHandler" |
| plugin="org.eclipse.jdt.launching"> |
| </statusHandler> |
| </extension> |
| <extension |
| point="org.eclipse.debug.core.sourceLocators"> |
| <sourceLocator |
| name="%JavaSourceLocator.name" |
| class="org.eclipse.jdt.debug.ui.JavaUISourceLocator" |
| id="org.eclipse.jdt.debug.ui.javaSourceLocator"> |
| </sourceLocator> |
| </extension> |
| <extension |
| point="org.eclipse.debug.ui.launchShortcuts"> |
| <shortcut |
| class="org.eclipse.jdt.debug.ui.launchConfigurations.JavaApplicationLaunchShortcut" |
| description="%JavaLaunchShortcut.description" |
| helpContextId="org.eclipse.jdt.debug.ui.shortcut_local_java_application" |
| icon="$nl$/icons/full/etool16/java_app.png" |
| id="org.eclipse.jdt.debug.ui.localJavaShortcut" |
| label="%JavaApplicationShortcut.label" |
| modes="run, debug"> |
| <contextualLaunch> |
| <enablement> |
| <with variable="selection"> |
| <count value="1"/> |
| <iterate> |
| <and> |
| <adapt type="org.eclipse.jdt.core.IJavaElement"> |
| <test property="org.eclipse.jdt.core.isInJavaProject"/> |
| </adapt> |
| <or> |
| <test property="org.eclipse.jdt.launching.hasMain"/> |
| <test property="org.eclipse.jdt.launching.isContainer"/> |
| <test property="org.eclipse.jdt.launching.isPackageFragment"/> |
| <test property="org.eclipse.jdt.launching.isPackageFragmentRoot"/> |
| </or> |
| </and> |
| </iterate> |
| </with> |
| </enablement> |
| </contextualLaunch> |
| <configurationType |
| id="org.eclipse.jdt.launching.localJavaApplication"> |
| </configurationType> |
| <description |
| description="%RunJavaLaunchShortcut.description" |
| mode="run"> |
| </description> |
| <description |
| description="%DebugJavaLaunchShortcut.description" |
| mode="debug"> |
| </description> |
| </shortcut> |
| <shortcut |
| class="org.eclipse.jdt.debug.ui.launchConfigurations.JavaAppletLaunchShortcut" |
| description="%AppletLaunchShortcut.description" |
| helpContextId="org.eclipse.jdt.debug.ui.shortcut_java_applet" |
| icon="$nl$/icons/full/etool16/java_applet.png" |
| id="org.eclipse.jdt.debug.ui.javaAppletShortcut" |
| label="%AppletShortcut.label" |
| modes="run, debug"> |
| <contextualLaunch> |
| <enablement> |
| <with variable="selection"> |
| <count value="1"/> |
| <iterate> |
| <and> |
| <adapt type="org.eclipse.jdt.core.IJavaElement"> |
| <test property="org.eclipse.jdt.core.isInJavaProject"/> |
| </adapt> |
| <test property="org.eclipse.jdt.launching.extendsClass" args="java.applet.Applet"/> |
| </and> |
| </iterate> |
| </with> |
| </enablement> |
| </contextualLaunch> |
| <configurationType |
| id="org.eclipse.jdt.launching.javaApplet"> |
| </configurationType> |
| <description |
| description="%RunAppletLaunchShortcut.description" |
| mode="run"> |
| </description> |
| <description |
| description="%DebugAppletLaunchShortcut.description" |
| mode="debug"> |
| </description> |
| </shortcut> |
| </extension> |
| <!-- commands and their bindings |
| NOTE: |
| M1 = CTRL/COMMAND |
| M2 = SHIFT |
| M3 = ALT |
| M4 = Platform-specific fourth key |
| --> |
| <extension point="org.eclipse.ui.commands"> |
| <command |
| name="%ToggleTracepointCommand.label" |
| description="%ToggleTracepointCommand.description" |
| categoryId="org.eclipse.debug.ui.category.run" |
| id="org.eclipse.jdt.debug.ui.commands.ToggleTracepoint"> |
| </command> |
| <command |
| name="%ActionDefinition.addException.name" |
| description="%ActionDefinition.addException.description" |
| categoryId="org.eclipse.debug.ui.category.run" |
| id="org.eclipse.jdt.debug.ui.commands.AddExceptionBreakpoint"> |
| </command> |
| <command |
| name="%ActionDefinition.addClassPrepareBreakpoint.name" |
| description="%ActionDefinition.addClassPrepareBreakpoint.description" |
| categoryId="org.eclipse.debug.ui.category.run" |
| id="org.eclipse.jdt.debug.ui.commands.AddClassPrepareBreakpoint"> |
| </command> |
| <command |
| categoryId="org.eclipse.debug.ui.category.run" |
| description="%ActionDefinition.stepIntoSelection.description" |
| helpContextId="step_into_selection_action_context" |
| id="org.eclipse.jdt.debug.ui.commands.StepIntoSelection" |
| name="%ActionDefinition.stepIntoSelection.name"> |
| </command> |
| <command |
| name="%ActionDefinition.execute.name" |
| description="%ActionDefinition.execute.description" |
| categoryId="org.eclipse.debug.ui.category.run" |
| id="org.eclipse.jdt.debug.ui.commands.Execute"> |
| </command> |
| <command |
| name="%ActionDefinition.display.name" |
| description="%ActionDefinition.display.description" |
| categoryId="org.eclipse.debug.ui.category.run" |
| id="org.eclipse.jdt.debug.ui.commands.Display"> |
| </command> |
| <command |
| name="%ActionDefinition.inspect.name" |
| description="%ActionDefinition.inspect.description" |
| categoryId="org.eclipse.debug.ui.category.run" |
| id="org.eclipse.jdt.debug.ui.commands.Inspect"> |
| </command> |
| <command |
| name="%ActionDefinition.forceReturn.name" |
| description="%ActionDefinition.forceReturn.description" |
| categoryId="org.eclipse.debug.ui.category.run" |
| id="org.eclipse.jdt.debug.ui.commands.ForceReturn"> |
| </command> |
| <!-- views --> |
| <!-- launch shortcuts --> |
| <command |
| name="%JavaApplicationShortcut.description.debug" |
| description="%JavaApplicationShortcut.description.debug" |
| categoryId="org.eclipse.debug.ui.category.run" |
| id="org.eclipse.jdt.debug.ui.localJavaShortcut.debug"> |
| </command> |
| <command |
| name="%JavaApplicationShortcut.description.run" |
| description="%JavaApplicationShortcut.description.run" |
| categoryId="org.eclipse.debug.ui.category.run" |
| id="org.eclipse.jdt.debug.ui.localJavaShortcut.run"> |
| </command> |
| <command |
| name="%AppletShortcut.description.debug" |
| description="%AppletShortcut.description.debug" |
| categoryId="org.eclipse.debug.ui.category.run" |
| id="org.eclipse.jdt.debug.ui.javaAppletShortcut.debug"> |
| </command> |
| <command |
| name="%AppletShortcut.description.run" |
| description="%AppletShortcut.description.run" |
| categoryId="org.eclipse.debug.ui.category.run" |
| id="org.eclipse.jdt.debug.ui.javaAppletShortcut.run"> |
| </command> |
| <command |
| categoryId="org.eclipse.debug.ui.category.run" |
| description="%ActionDefinition.watch.description" |
| id="org.eclipse.jdt.debug.ui.commands.Watch" |
| name="%ActionDefinition.watch.name"/> |
| <command |
| categoryId="org.eclipse.debug.ui.category.run" |
| description="%ActionDefinition.allReferences.description" |
| helpContextId="all_references_action_context" |
| id="org.eclipse.jdt.debug.ui.commands.AllReferences" |
| name="%ActionDefinition.allReferences.name"> |
| </command> |
| <command |
| categoryId="org.eclipse.debug.ui.category.run" |
| description="%ActionDefinition.allInstances.description" |
| helpContextId="all_instances_action_context" |
| id="org.eclipse.jdt.debug.ui.commands.AllInstances" |
| name="%ActionDefinition.allInstances.name"> |
| </command> |
| <command |
| categoryId="org.eclipse.debug.ui.category.run" |
| description="%ActionDefinition.instanceCount.description" |
| helpContextId="all_instances_action_context" |
| id="org.eclipse.jdt.debug.ui.commands.InstanceCount" |
| name="%ActionDefinition.instanceCount.name"> |
| </command> |
| <command |
| categoryId="org.eclipse.debug.ui.category.run" |
| description="%ActionDefinition.breakpointproperties.description" |
| id="org.eclipse.jdt.debug.ui.breakpoint.properties" |
| name="%CommandDefinition.breakpointproperties.name"> |
| </command> |
| <command |
| categoryId="org.eclipse.ui.category.navigate" |
| description="%OpenFromClipboardAction.description" |
| id="org.eclipse.jdt.debug.ui.command.OpenFromClipboard" |
| name="%OpenFromClipboardAction.name"> |
| </command> |
| </extension> |
| <extension point="org.eclipse.ui.bindings"> |
| <key |
| sequence="M1+F5" |
| contextId="org.eclipse.debug.ui.debugging" |
| commandId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <!-- On carbon: Command+F5 starts Voice Over, Ctrl+F5 moves focus to toolbar --> |
| <key |
| platform="carbon" |
| sequence="M1+F5" |
| contextId="org.eclipse.debug.ui.debugging" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| platform="carbon" |
| sequence="M3+F5" |
| contextId="org.eclipse.debug.ui.debugging" |
| commandId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| sequence="M2+M3+F" |
| commandId="org.eclipse.jdt.debug.ui.commands.ForceReturn" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| platform="carbon" |
| sequence="M2+M3+F" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| platform="carbon" |
| sequence="M1+M3+F" |
| commandId="org.eclipse.jdt.debug.ui.commands.ForceReturn" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| sequence="M1+U" |
| commandId="org.eclipse.jdt.debug.ui.commands.Execute" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| sequence="M1+M2+D" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| commandId="org.eclipse.jdt.debug.ui.commands.Display" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| sequence="M1+M2+I" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| commandId="org.eclipse.jdt.debug.ui.commands.Inspect" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| sequence="M1+M2+V" |
| contextId="org.eclipse.ui.contexts.window" |
| commandId="org.eclipse.jdt.debug.ui.command.OpenFromClipboard" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| sequence="M2+M3+D J" |
| commandId="org.eclipse.jdt.debug.ui.localJavaShortcut.debug" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <!-- On carbon: Shift+Option+D is a character, Command+Option+D is Show/Hide Dock, Command+Control+D is dictionary lookup --> |
| <key |
| platform="carbon" |
| sequence="M2+M3+D J" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| platform="carbon" |
| sequence="M1+M3+M4+D J" |
| |
| commandId="org.eclipse.jdt.debug.ui.localJavaShortcut.debug" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| sequence="M2+M3+X J" |
| |
| commandId="org.eclipse.jdt.debug.ui.localJavaShortcut.run" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| platform="carbon" |
| sequence="M2+M3+X J" |
| |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| platform="carbon" |
| sequence="M1+M3+X J" |
| |
| commandId="org.eclipse.jdt.debug.ui.localJavaShortcut.run" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| sequence="M2+M3+D A" |
| |
| commandId="org.eclipse.jdt.debug.ui.javaAppletShortcut.debug" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <!-- On carbon: Shift+Option+D is a character, Command+Option+D is Show/Hide Dock, Command+Control+D is dictionary lookup --> |
| <key |
| platform="carbon" |
| sequence="M2+M3+D A" |
| |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| platform="carbon" |
| sequence="M1+M3+M4+D A" |
| |
| commandId="org.eclipse.jdt.debug.ui.javaAppletShortcut.debug" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| sequence="M2+M3+X A" |
| |
| commandId="org.eclipse.jdt.debug.ui.javaAppletShortcut.run" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| platform="carbon" |
| sequence="M2+M3+X A" |
| |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| platform="carbon" |
| sequence="M1+M3+X A" |
| |
| commandId="org.eclipse.jdt.debug.ui.javaAppletShortcut.run" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| commandId="org.eclipse.jdt.debug.ui.commands.AllInstances" |
| |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M2+N"> |
| </key> |
| <key |
| commandId="org.eclipse.jdt.debug.ui.breakpoint.properties" |
| contextId="org.eclipse.debug.ui.BreakpointView" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M3+ENTER"> |
| </key> |
| </extension> |
| <extension |
| point="org.eclipse.jdt.ui.classpathContainerPage"> |
| <classpathContainerPage |
| name="%jreSystemLibrary.name" |
| class="org.eclipse.jdt.internal.debug.ui.jres.JREContainerWizardPage" |
| id="org.eclipse.jdt.launching.JRE_CONTAINER"> |
| </classpathContainerPage> |
| </extension> |
| <extension |
| point="org.eclipse.jdt.debug.ui.vmInstallTypePage"> |
| <vmInstallTypePage |
| vmInstallTypeID="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType" |
| class="org.eclipse.jdt.internal.debug.ui.jres.StandardVMCommandTab" |
| id="org.eclipse.jdt.debug.ui.StandardVMCommandTab"> |
| </vmInstallTypePage> |
| <vmInstallTypePage |
| vmInstallTypeID="org.eclipse.jdt.launching.Standard11xVMType" |
| class="org.eclipse.jdt.internal.debug.ui.jres.StandardVMCommandTab" |
| id="org.eclipse.jdt.debug.ui.StandardVMCommandTab"> |
| </vmInstallTypePage> |
| </extension> |
| <extension |
| point="org.eclipse.team.core.fileTypes"> |
| <fileTypes |
| type="text" |
| extension="jpage"> |
| </fileTypes> |
| </extension> |
| <extension |
| point="org.eclipse.ui.ide.markerResolution"> |
| <markerResolutionGenerator |
| markerType="org.eclipse.jdt.core.buildpath_problem" |
| class="org.eclipse.jdt.internal.debug.ui.launcher.JreResolutionGenerator"> |
| <attribute |
| name="id" |
| value="965"> |
| </attribute> |
| </markerResolutionGenerator> |
| <markerResolutionGenerator |
| markerType="org.eclipse.jdt.core.buildpath_problem" |
| class="org.eclipse.jdt.internal.debug.ui.launcher.JreResolutionGenerator"> |
| <attribute |
| name="id" |
| value="963"> |
| </attribute> |
| </markerResolutionGenerator> |
| <markerResolutionGenerator |
| markerType="org.eclipse.jdt.core.buildpath_problem" |
| class="org.eclipse.jdt.internal.debug.ui.launcher.JreResolutionGenerator"> |
| <attribute |
| name="id" |
| value="1010"> |
| </attribute> |
| </markerResolutionGenerator> |
| <markerResolutionGenerator |
| class="org.eclipse.jdt.internal.debug.ui.launcher.JreResolutionGenerator" |
| markerType="org.eclipse.jdt.launching.jreContainerMarker"> |
| </markerResolutionGenerator> |
| <markerResolutionGenerator |
| class="org.eclipse.jdt.internal.debug.ui.launcher.JreResolutionGenerator" |
| markerType="org.eclipse.jdt.launching.jreCompilerComplianceMarker"> |
| </markerResolutionGenerator> |
| </extension> |
| <!-- Adds the launch and java debug actions whenever a java relevant part is open --> |
| <extension |
| point="org.eclipse.ui.actionSetPartAssociations"> |
| <actionSetPartAssociation |
| targetID="org.eclipse.jdt.debug.ui.JDTDebugActionSet"> |
| <part |
| id="org.eclipse.jdt.ui.PackageExplorer"> |
| </part> |
| <part |
| id="org.eclipse.jdt.ui.TypeHierarchy"> |
| </part> |
| <part |
| id="org.eclipse.jdt.ui.CompilationUnitEditor"> |
| </part> |
| <part |
| id="org.eclipse.jdt.ui.ClassFileEditor"> |
| </part> |
| <part |
| id="org.eclipse.jdt.ui.ProjectsView"> |
| </part> |
| <part |
| id="org.eclipse.jdt.ui.PackagesView"> |
| </part> |
| <part |
| id="org.eclipse.jdt.ui.TypesView"> |
| </part> |
| <part |
| id="org.eclipse.jdt.ui.MembersView"> |
| </part> |
| </actionSetPartAssociation> |
| <actionSetPartAssociation |
| targetID="org.eclipse.debug.ui.launchActionSet"> |
| <part |
| id="org.eclipse.jdt.ui.PackageExplorer"> |
| </part> |
| <part |
| id="org.eclipse.jdt.ui.TypeHierarchy"> |
| </part> |
| <part |
| id="org.eclipse.jdt.ui.CompilationUnitEditor"> |
| </part> |
| <part |
| id="org.eclipse.jdt.ui.ClassFileEditor"> |
| </part> |
| <part |
| id="org.eclipse.jdt.ui.ProjectsView"> |
| </part> |
| <part |
| id="org.eclipse.jdt.ui.PackagesView"> |
| </part> |
| <part |
| id="org.eclipse.jdt.ui.TypesView"> |
| </part> |
| <part |
| id="org.eclipse.jdt.ui.MembersView"> |
| </part> |
| </actionSetPartAssociation> |
| </extension> |
| |
| <!-- refactoring --> |
| |
| <extension point="org.eclipse.ltk.core.refactoring.renameParticipants"> |
| <renameParticipant |
| class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationITypeRenameParticipant" |
| name="%LaunchConfigurationITypeRenameParticipant.name" |
| id="org.eclipse.jdt.debug.refactoring.launchConfiguration.typeRename"> |
| <enablement> |
| <with variable="affectedNatures"> |
| <iterate operator="or"> |
| <equals value="org.eclipse.jdt.core.javanature"/> |
| </iterate> |
| </with> |
| <with variable="element"> |
| <instanceof value="org.eclipse.jdt.core.IType"/> |
| </with> |
| </enablement> |
| </renameParticipant> |
| <renameParticipant |
| class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationIJavaProjectRenameParticipant" |
| name="%LaunchConfigurationIJavaProjectRenameParticipant.name" |
| id="org.eclipse.jdt.debug.refactoring.launchConfiguration.projectRename"> |
| <enablement> |
| <with variable="affectedNatures"> |
| <iterate operator="or"> |
| <equals value="org.eclipse.jdt.core.javanature"/> |
| </iterate> |
| </with> |
| <with variable="element"> |
| <instanceof value="org.eclipse.jdt.core.IJavaProject"/> |
| </with> |
| </enablement> |
| </renameParticipant> |
| <renameParticipant |
| class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationIPackageFragmentRenameParticipant" |
| name="%LaunchConfigurationIPackageFragmentRenameParticipant.name" |
| id="org.eclipse.jdt.debug.refractoring.launchConfiguration.packageRename"> |
| <enablement> |
| <with variable="affectedNatures"> |
| <iterate operator="or"> |
| <equals value="org.eclipse.jdt.core.javanature"/> |
| </iterate> |
| </with> |
| <with variable="element"> |
| <instanceof value="org.eclipse.jdt.core.IPackageFragment"/> |
| </with> |
| </enablement> |
| </renameParticipant> |
| <renameParticipant |
| class="org.eclipse.jdt.internal.debug.core.refactoring.BreakpointRenameFieldParticipant" |
| name="%JavaWatchpointIFieldRenameParticipant.name" |
| id="org.eclipse.jdt.debug.refractoring.breakpoint.fieldRename"> |
| <enablement> |
| <with variable="affectedNatures"> |
| <iterate operator="or"> |
| <equals value="org.eclipse.jdt.core.javanature"/> |
| </iterate> |
| </with> |
| <with variable="element"> |
| <instanceof value="org.eclipse.jdt.core.IField"/> |
| </with> |
| </enablement> |
| </renameParticipant> |
| <renameParticipant |
| class="org.eclipse.jdt.internal.debug.core.refactoring.BreakpointRenameMethodParticipant" |
| name="%JavaMethodBreakpointIMethodRenameParticipant.name" |
| id="org.eclipse.jdt.debug.refractoring.breakpoint.methodRename"> |
| <enablement> |
| <with variable="affectedNatures"> |
| <iterate operator="or"> |
| <equals value="org.eclipse.jdt.core.javanature"/> |
| </iterate> |
| </with> |
| <with variable="element"> |
| <instanceof value="org.eclipse.jdt.core.IMethod"/> |
| </with> |
| </enablement> |
| </renameParticipant> |
| <renameParticipant |
| class="org.eclipse.jdt.internal.debug.core.refactoring.BreakpointRenameTypeParticipant" |
| name="%JavaBreakpointITypeRenameParticipant.name" |
| id="org.eclipse.jdt.debug.refactoring.breakpoint.typeRename"> |
| <!-- <param name="handlesSimilarDeclarations" value="false"/>--> |
| <enablement> |
| <with variable="affectedNatures"> |
| <iterate operator="or"> |
| <equals value="org.eclipse.jdt.core.javanature"/> |
| </iterate> |
| </with> |
| <with variable="element"> |
| <instanceof value="org.eclipse.jdt.core.IType"/> |
| </with> |
| </enablement> |
| </renameParticipant> |
| <renameParticipant |
| class="org.eclipse.jdt.internal.debug.core.refactoring.BreakpointRenameProjectParticipant" |
| name="%JavaBreakpointIJavaProjectRenameParticipant.name" |
| id="org.eclipse.jdt.debug.refactoring.breakpoint.projectRename"> |
| <enablement> |
| <with variable="affectedNatures"> |
| <iterate operator="or"> |
| <equals value="org.eclipse.jdt.core.javanature"/> |
| </iterate> |
| </with> |
| <with variable="element"> |
| <instanceof value="org.eclipse.jdt.core.IJavaProject"/> |
| </with> |
| </enablement> |
| </renameParticipant> |
| <renameParticipant |
| class="org.eclipse.jdt.internal.debug.core.refactoring.BreakpointRenamePackageParticipant" |
| name="%JavaBreakpointIPackageFragmentRenameParticipant.name" |
| id="org.eclipse.jdt.debug.refactoring.breakpoint.packageRename"> |
| <enablement> |
| <with variable="affectedNatures"> |
| <iterate operator="or"> |
| <equals value="org.eclipse.jdt.core.javanature"/> |
| </iterate> |
| </with> |
| <with variable="element"> |
| <instanceof value="org.eclipse.jdt.core.IPackageFragment"/> |
| </with> |
| </enablement> |
| </renameParticipant> |
| </extension> |
| <extension point="org.eclipse.ltk.core.refactoring.moveParticipants"> |
| <moveParticipant |
| class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationITypeMoveParticipant" |
| name="%LaunchConfigurationITypeMoveParticipant.name" |
| id="org.eclipse.jdt.debug.refactoring.launchConfiguration.typeMove"> |
| <enablement> |
| <with variable="affectedNatures"> |
| <iterate operator="or"> |
| <equals value="org.eclipse.jdt.core.javanature"/> |
| </iterate> |
| </with> |
| <with variable="element"> |
| <instanceof value="org.eclipse.jdt.core.IType"/> |
| </with> |
| </enablement> |
| </moveParticipant> |
| <moveParticipant |
| class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationIPackageFragmentMoveParticipant" |
| name="%LaunchConfigurationIPackageFragmentMoveParticipant.name" |
| id="org.eclipse.jdt.debug.refactoring.launchConfiguration.packageMove"> |
| <enablement> |
| <with variable="affectedNatures"> |
| <iterate operator="or"> |
| <equals value="org.eclipse.jdt.core.javanature"/> |
| </iterate> |
| </with> |
| <with variable="element"> |
| <instanceof value="org.eclipse.jdt.core.IPackageFragment"/> |
| </with> |
| </enablement> |
| </moveParticipant> |
| <moveParticipant |
| class="org.eclipse.jdt.internal.debug.core.refactoring.BreakpointMoveTypeParticipant" |
| name="%JavaBreakpointITypeMoveParticipant.name" |
| id="org.eclipse.jdt.debug.refactoring.breakpoint.typeMove"> |
| <enablement> |
| <with variable="affectedNatures"> |
| <iterate operator="or"> |
| <equals value="org.eclipse.jdt.core.javanature"/> |
| </iterate> |
| </with> |
| <with variable="element"> |
| <instanceof value="org.eclipse.jdt.core.IType"/> |
| </with> |
| </enablement> |
| </moveParticipant> |
| <moveParticipant |
| class="org.eclipse.jdt.internal.debug.core.refactoring.BreakpointMovePackageParticipant" |
| name="%JavaBreakpointIPackageFragmentMoveParticipant.name" |
| id="org.eclipse.jdt.debug.refactoring.breakpoint.packageMove"> |
| <enablement> |
| <with variable="affectedNatures"> |
| <iterate operator="or"> |
| <equals value="org.eclipse.jdt.core.javanature"/> |
| </iterate> |
| </with> |
| <with variable="element"> |
| <instanceof value="org.eclipse.jdt.core.IPackageFragment"/> |
| </with> |
| </enablement> |
| |
| </moveParticipant> |
| </extension> |
| <!-- Context support --> |
| <extension |
| point="org.eclipse.ui.contexts"> |
| <context |
| name="%Context.javaDebugging.name" |
| description="%Context.javaDebugging.description" |
| id="org.eclipse.jdt.debug.ui.debugging" |
| parentId="org.eclipse.debug.ui.debugging"> |
| </context> |
| </extension> |
| <extension |
| point="org.eclipse.debug.ui.debugModelContextBindings"> |
| <modelContextBinding |
| contextId="org.eclipse.jdt.debug.ui.debugging" |
| debugModelId="org.eclipse.jdt.debug"> |
| </modelContextBinding> |
| </extension> |
| <extension |
| point="org.eclipse.debug.ui.contextViewBindings"> |
| <contextViewBinding |
| viewId="org.eclipse.jdt.debug.ui.DisplayView" |
| contextId="org.eclipse.jdt.debug.ui.debugging" |
| autoOpen="false"> |
| </contextViewBinding> |
| </extension> |
| |
| <!-- Source Lookup --> |
| <extension |
| point="org.eclipse.debug.ui.sourceContainerPresentations"> |
| <sourceContainerPresentation |
| containerTypeID="org.eclipse.jdt.launching.sourceContainer.classpathVariable" |
| |