|
What this is
Other links
The source code<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.0"?> <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.gif" extensions="jpage" contributorClass="org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetEditorActionContributor" class="org.eclipse.jdt.internal.debug.ui.snippeteditor.JavaSnippetEditor" symbolicFontName="org.eclipse.jdt.ui.editors.textfont" id="org.eclipse.jdt.debug.ui.SnippetEditor"> </editor> </extension> <extension point="org.eclipse.ui.editorActions"> <editorContribution targetID="org.eclipse.jdt.ui.CompilationUnitEditor" id="org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions"> <action label="%AddBreakpoint.label" class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate" actionID="RulerDoubleClick" id="org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction"> </action> </editorContribution> <editorContribution targetID="org.eclipse.jdt.ui.ClassFileEditor" id="org.eclipse.jdt.debug.ClassFileEditor.BreakpointRulerActions"> <action label="%AddBreakpoint.label" class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate" actionID="RulerDoubleClick" id="org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction"> </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.gif" class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction" disabledIcon="$nl$/icons/full/dtool16/run_sbook.gif" enablesFor="+" icon="$nl$/icons/full/etool16/run_sbook.gif" helpContextId="execute_action_context" label="%Execute.label" tooltip="%Execute.tooltip"> <selection class="org.eclipse.jface.text.ITextSelection"> </selection> </action> <action toolbarPath="evaluationGroup" id="org.eclipse.jdt.debug.ui.SnippetDisplay" hoverIcon="$nl$/icons/full/etool16/disp_sbook.gif" class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" disabledIcon="$nl$/icons/full/dtool16/disp_sbook.gif" enablesFor="+" icon="$nl$/icons/full/etool16/disp_sbook.gif" helpContextId="display_action_context" label="%Display.label" tooltip="%Display.tooltip"> <selection class="org.eclipse.jface.text.ITextSelection"> </selection> </action> <action toolbarPath="evaluationGroup" id="org.eclipse.jdt.debug.ui.SnippetInspect" hoverIcon="$nl$/icons/full/etool16/insp_sbook.gif" class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" disabledIcon="$nl$/icons/full/dtool16/insp_sbook.gif" enablesFor="+" icon="$nl$/icons/full/etool16/insp_sbook.gif" helpContextId="inspect_action_context" label="%Inspect.label" tooltip="%Inspect.tooltip"> <selection class="org.eclipse.jface.text.ITextSelection"> </selection> </action> </editorContribution> </extension> <extension point="org.eclipse.ui.actionSets"> <actionSet label="%JDTDebugActionSet.label" visible="false" id="org.eclipse.jdt.debug.ui.JDTDebugActionSet"> <menu label="%RunMenu.label" path="additions" id="org.eclipse.ui.run"> <separator name="jdtGroup"> </separator> </menu> <action definitionId="org.eclipse.jdt.debug.ui.commands.AddClassPrepareBreakpoint" label="%classPrepareAction.label" icon="$nl$/icons/full/obj16/class_obj.gif" helpContextId="add_class_prepare_action_context" class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddClassPrepareBreakpointAction" menubarPath="org.eclipse.ui.run/breakpointGroup" id="org.eclipse.jdt.debug.ui.actions.AddClassPrepareBreakpoint"> </action> <action definitionId="org.eclipse.jdt.debug.ui.commands.AddExceptionBreakpoint" label="%exceptionAction.accel.label" icon="$nl$/icons/full/elcl16/exc_catch.gif" helpContextId="add_exception_action_context" class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddExceptionAction" menubarPath="org.eclipse.ui.run/breakpointGroup" id="org.eclipse.jdt.debug.ui.actions.AddExceptionBreakpoint"> </action> <action definitionId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection" label="%stepIntoSelectionAction.label" helpContextId="step_into_selection_action_context" class="org.eclipse.jdt.internal.debug.ui.actions.StepIntoSelectionActionDelegate" menubarPath="org.eclipse.ui.run/jdtGroup" enablesFor="*" id="org.eclipse.jdt.debug.ui.actions.StepIntoSelection"> <enablement> <and> <systemProperty name="org.eclipse.jdt.debug.ui.instanceof.IJavaStackFrame" value="true"> </systemProperty> <objectClass name="org.eclipse.jface.text.ITextSelection"> </objectClass> </and> </enablement> </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.gif" class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction" definitionId="org.eclipse.jdt.debug.ui.commands.Execute" disabledIcon="$nl$/icons/full/dtool16/run_sbook.gif" enablesFor="+" icon="$nl$/icons/full/etool16/run_sbook.gif" label="%Execute.label" helpContextId="execute_action_context" menubarPath="org.eclipse.ui.run/jdtGroup"> <enablement> <and> <or> <systemProperty name="org.eclipse.jdt.debug.ui.debuggerActive" value="true"> </systemProperty> <systemProperty name="org.eclipse.jdt.debug.ui.scrapbookActive" value="true"> </systemProperty> </or> <objectClass name="org.eclipse.jface.text.ITextSelection"> </objectClass> </and> </enablement> </action> <action id="org.eclipse.jdt.debug.ui.actions.Display" hoverIcon="$nl$/icons/full/etool16/disp_sbook.gif" class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" definitionId="org.eclipse.jdt.debug.ui.commands.Display" disabledIcon="$nl$/icons/full/dtool16/disp_sbook.gif" icon="$nl$/icons/full/etool16/disp_sbook.gif" label="%Display.label" helpContextId="display_action_context" menubarPath="org.eclipse.ui.run/jdtGroup"> <enablement> <and> <or> <systemProperty name="org.eclipse.jdt.debug.ui.debuggerActive" value="true"> </systemProperty> <systemProperty name="org.eclipse.jdt.debug.ui.scrapbookActive" value="true"> </systemProperty> </or> <objectClass name="org.eclipse.jface.text.ITextSelection"> </objectClass> </and> </enablement> </action> <action id="org.eclipse.jdt.debug.ui.actions.Inspect" hoverIcon="$nl$/icons/full/etool16/insp_sbook.gif" class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" definitionId="org.eclipse.jdt.debug.ui.commands.Inspect" disabledIcon="$nl$/icons/full/dtool16/insp_sbook.gif" icon="$nl$/icons/full/etool16/insp_sbook.gif" label="%Inspect.label" helpContextId="inspect_action_context" menubarPath="org.eclipse.ui.run/jdtGroup"> <enablement> <and> <or> <systemProperty name="org.eclipse.jdt.debug.ui.debuggerActive" value="true"> </systemProperty> <systemProperty name="org.eclipse.jdt.debug.ui.scrapbookActive" value="true"> </systemProperty> </or> <or> <objectClass name="org.eclipse.jface.text.ITextSelection"> </objectClass> <objectClass name="org.eclipse.jdt.debug.core.IJavaVariable"> </objectClass> </or> </and> </enablement> </action> <action class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction" definitionId="org.eclipse.jdt.debug.ui.commands.Watch" disabledIcon="$nl$/icons/full/dtool16/watch_exp.gif" helpContextId="watch_action_context" hoverIcon="$nl$/icons/full/etool16/watch_exp.gif" icon="$nl$/icons/full/etool16/watch_exp.gif" 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.AllInstancesActionDelegate" definitionId="org.eclipse.jdt.debug.ui.commands.AllInstances" helpContextId="all_instances_action_context" icon="icons/full/elcl16/all_instances.gif" 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.gif" 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> </actionSet> </extension> <extension point="org.eclipse.ui.views"> <view name="%displayViewName" icon="$nl$/icons/full/etool16/disp_sbook.gif" category="org.eclipse.debug.ui" class="org.eclipse.jdt.internal.debug.ui.display.DisplayView" id="org.eclipse.jdt.debug.ui.DisplayView"> </view> </extension> <extension point="org.eclipse.ui.perspectiveExtensions"> <perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective"> <actionSet id="org.eclipse.jdt.debug.ui.JDTDebugActionSet"> </actionSet> </perspectiveExtension> <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective"> <actionSet id="org.eclipse.debug.ui.breakpointActionSet"> </actionSet> <actionSet id="org.eclipse.jdt.debug.ui.JDTDebugActionSet"> </actionSet> </perspectiveExtension> <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaHierarchyPerspective"> <actionSet id="org.eclipse.debug.ui.breakpointActionSet"> </actionSet> <actionSet id="org.eclipse.jdt.debug.ui.JDTDebugActionSet"> </actionSet> </perspectiveExtension> <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective"> <actionSet id="org.eclipse.debug.ui.breakpointActionSet"> </actionSet> <actionSet id="org.eclipse.jdt.debug.ui.JDTDebugActionSet"> </actionSet> </perspectiveExtension> <perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective"> <view relative="org.eclipse.ui.console.ConsoleView" visible="false" relationship="stack" id="org.eclipse.jdt.debug.ui.DisplayView"> </view> <view relative="org.eclipse.debug.ui.DebugView" visible="false" relationship="stack" id="org.eclipse.jdt.ui.PackageExplorer"> </view> <view relative="org.eclipse.debug.ui.DebugView" visible="false" relationship="stack" id="org.eclipse.jdt.ui.TypeHierarchy"> </view> <view relative="org.eclipse.ui.console.ConsoleView" visible="false" relationship="stack" id="org.eclipse.search.SearchResultView"> </view> <viewShortcut id="org.eclipse.jdt.debug.ui.DisplayView"> </viewShortcut> </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.gif" helpContextId="variable_inspect_action_context" definitionId="org.eclipse.jdt.debug.ui.commands.Inspect" class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" menubarPath="openOnGroup" enablesFor="+" id="org.eclipse.jdt.debug.ui.actions.VariableInspectAction"> </action> <visibility> <not> <objectState name="JavaVariableFilter" value="isPlaceholderValue"> </objectState> </not> </visibility> </objectContribution> <objectContribution objectClass="org.eclipse.jdt.debug.core.IJavaVariable" id="org.eclipse.jdt.debug.ui.JavaLogicalStructureActions"> <action enablesFor="1" label="%EditLogicalStructure.label" class="org.eclipse.jdt.internal.debug.ui.actions.EditVariableLogicalStructureAction" menubarPath="emptyNavigationGroup" id="EditLogicalStructure"/> <visibility> <objectState value="canEditLogicalStructure" name="JavaLogicalStructureFilter"/> </visibility> </objectContribution> <viewerContribution targetID="#JavaSnippetEditorContext" id="org.eclipse.jdt.debug.ui.JavaSnippetPopupActions"> <action label="%Execute.label" icon="$nl$/icons/full/etool16/run_sbook.gif" helpContextId="execute_action_context" definitionId="org.eclipse.jdt.debug.ui.commands.Execute" class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction" menubarPath="additions" enablesFor="+" id="org.eclipse.jdt.debug.ui.actions.Execute"> <selection class="org.eclipse.jface.text.ITextSelection"> </selection> </action> <action label="%Display.label" icon="$nl$/icons/full/etool16/disp_sbook.gif" helpContextId="display_action_context" definitionId="org.eclipse.jdt.debug.ui.commands.Display" class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" menubarPath="additions" enablesFor="+" id="org.eclipse.jdt.debug.ui.actions.Display"> <selection class="org.eclipse.jface.text.ITextSelection"> </selection> </action> <action label="%Inspect.label" icon="$nl$/icons/full/etool16/insp_sbook.gif" helpContextId="inspect_action_context" definitionId="org.eclipse.jdt.debug.ui.commands.Inspect" class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" menubarPath="additions" enablesFor="+" id="org.eclipse.jdt.debug.ui.actions.Inspect"> <selection class="org.eclipse.jface.text.ITextSelection"> </selection> </action> </viewerContribution> <viewerContribution targetID="#ClassFileRulerContext" id="org.eclipse.jdt.debug.ui.ClassFileRulerPopupActions"> <action label="%JavaBreakpointProperties.label" helpContextId="breakpoint_properties_action_context" class="org.eclipse.jdt.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate" menubarPath="group.properties" id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate"> </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.gif" id="org.eclipse.jdt.debug.ui.actions.BreakpointRulerActionDelegate" 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 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.gif" id="org.eclipse.jdt.debug.ui.actions.BreakpointRulerActionDelegate" 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.gif" 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.gif" 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.cuPopup.Execute"> </action> <action label="%Display.label" icon="$nl$/icons/full/etool16/disp_sbook.gif" helpContextId="display_action_context" definitionId="org.eclipse.jdt.debug.ui.commands.Display" class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" menubarPath="additions" id="org.eclipse.jdt.debug.ui.cuPopup.Display"> </action> <action label="%Inspect.label" icon="$nl$/icons/full/etool16/insp_sbook.gif" helpContextId="inspect_action_context" definitionId="org.eclipse.jdt.debug.ui.commands.Inspect" class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" menubarPath="additions" id="org.eclipse.jdt.debug.ui.cuPopup.Inspect"> </action> <action label="%Watch.label" icon="$nl$/icons/full/etool16/watch_exp.gif" helpContextId="watch_action_context" class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction" menubarPath="additions" 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="additions" 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.AllInstancesActionDelegate" definitionId="org.eclipse.jdt.debug.ui.commands.AllInstances" helpContextId="all_instances_action_context" icon="icons/full/elcl16/all_instances.gif" id="org.eclipse.jdt.debug.ui.cuPopup.AllInstances" label="%allInstances.label" menubarPath="additions" tooltip="%allInstances.tooltip"> </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> <systemProperty name="org.eclipse.jdt.debug.ui.instanceof.IJavaStackFrame" value="true"> </systemProperty> <objectClass name="org.eclipse.jface.text.ITextSelection"> </objectClass> </and> </visibility> <action class="org.eclipse.jdt.internal.debug.ui.actions.StepIntoSelectionActionDelegate" definitionId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection" enablesFor="*" helpContextId="step_into_selection_action_context" id="org.eclipse.jdt.debug.ui.cuPopup.StepIntoSelection" label="%stepIntoSelectionAction.label" menubarPath="additions"> </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.gif" 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.gif" 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.gif" helpContextId="display_action_context" definitionId="org.eclipse.jdt.debug.ui.commands.Display" class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" menubarPath="additions" id="org.eclipse.jdt.debug.ui.cfPopup.Display"> </action> <action label="%Inspect.label" icon="$nl$/icons/full/etool16/insp_sbook.gif" helpContextId="inspect_action_context" definitionId="org.eclipse.jdt.debug.ui.commands.Inspect" class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" menubarPath="additions" id="org.eclipse.jdt.debug.ui.cfPopup.Inspect"> </action> <action label="%Watch.label" icon="$nl$/icons/full/etool16/watch_exp.gif" 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.AllInstancesActionDelegate" definitionId="org.eclipse.jdt.debug.ui.commands.AllInstances" helpContextId="all_instances_action_context" icon="icons/full/elcl16/all_instances.gif" id="org.eclipse.jdt.debug.ui.cuPopup.AllInstances" label="%allInstances.label" menubarPath="additions" 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> <systemProperty name="org.eclipse.jdt.debug.ui.instanceof.IJavaStackFrame" value="true"> </systemProperty> <objectClass name="org.eclipse.jface.text.ITextSelection"> </objectClass> </and> </visibility> <action class="org.eclipse.jdt.internal.debug.ui.actions.StepIntoSelectionActionDelegate" definitionId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection" enablesFor="*" helpContextId="step_into_selection_action_context" id="org.eclipse.jdt.debug.ui.cfPopup.StepIntoSelection" label="%stepIntoSelectionAction.label" menubarPath="additions"> </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.gif" 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.gif" 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.gif" 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.gif" 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.AllInstancesActionDelegate" definitionId="org.eclipse.jdt.debug.ui.commands.AllInstances" enablesFor="1" helpContextId="all_instances_action_context" icon="icons/full/elcl16/all_instances.gif" 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.gif" 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> <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.gif" helpContextId="hit_count_action_context" class="org.eclipse.jdt.internal.debug.ui.actions.BreakpointHitCountAction" menubarPath="emptyBreakpointGroup" enablesFor="1" id="org.eclipse.jdt.debug.ui.actions.BreakpointHitCount"> </action> <action 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.gif" 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.gif" helpContextId="execute_action_context" definitionId="org.eclipse.jdt.debug.ui.commands.Execute" class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction" menubarPath="variableGroup" enablesFor="+" id="org.eclipse.jdt.debug.ui.variablesViewDetail.Execute"> <selection class="org.eclipse.jface.text.ITextSelection"> </selection> </action> <action label="%Display.label" icon="$nl$/icons/full/etool16/disp_sbook.gif" helpContextId="display_action_context" definitionId="org.eclipse.jdt.debug.ui.commands.Display" class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" menubarPath="variableGroup" enablesFor="+" id="org.eclipse.jdt.debug.ui.variablesViewDetail.Display"> <selection class="org.eclipse.jface.text.ITextSelection"> </selection> </action> <action label="%Inspect.label" icon="$nl$/icons/full/etool16/insp_sbook.gif" helpContextId="inspect_action_context" definitionId="org.eclipse.jdt.debug.ui.commands.Inspect" class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" menubarPath="variableGroup" enablesFor="+" id="org.eclipse.jdt.debug.ui.variablesViewDetail.Inspect"> <selection class="org.eclipse.jface.text.ITextSelection"> </selection> </action> </viewerContribution> <viewerContribution targetID="org.eclipse.jdt.debug.ui.DisplayView" id="org.eclipse.jdt.debug.DisplayEvaluationActions"> <visibility> <systemProperty name="org.eclipse.jdt.debug.ui.debuggerActive" value="true"> </systemProperty> </visibility> <action label="%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.gif" 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.gif" helpContextId="execute_action_context" definitionId="org.eclipse.jdt.debug.ui.commands.Execute" class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction" menubarPath="evaluationGroup" enablesFor="+" id="org.eclipse.jdt.debug.ui.displayView.Execute"> <enablement> <and> <or> <systemProperty name="org.eclipse.jdt.debug.ui.debuggerActive" value="true"> </systemProperty> <systemProperty name="org.eclipse.jdt.debug.ui.scrapbookActive" value="true"> </systemProperty> </or> <objectClass name="org.eclipse.jface.text.ITextSelection"> </objectClass> </and> </enablement> </action> <action label="%Display.label" icon="$nl$/icons/full/etool16/disp_sbook.gif" helpContextId="display_action_context" definitionId="org.eclipse.jdt.debug.ui.commands.Display" class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" menubarPath="evaluationGroup" enablesFor="+" id="org.eclipse.jdt.debug.ui.displayView.Display"> <enablement> <and> <or> <systemProperty name="org.eclipse.jdt.debug.ui.debuggerActive" value="true"> </systemProperty> <systemProperty name="org.eclipse.jdt.debug.ui.scrapbookActive" value="true"> </systemProperty> </or> <objectClass name="org.eclipse.jface.text.ITextSelection"> </objectClass> </and> </enablement> </action> <action label="%Inspect.label" icon="$nl$/icons/full/etool16/insp_sbook.gif" helpContextId="inspect_action_context" definitionId="org.eclipse.jdt.debug.ui.commands.Inspect" class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" menubarPath="evaluationGroup" enablesFor="+" id="org.eclipse.jdt.debug.ui.displayView.Inspect"> <enablement> <and> <or> <systemProperty name="org.eclipse.jdt.debug.ui.debuggerActive" value="true"> </systemProperty> <systemProperty name="org.eclipse.jdt.debug.ui.scrapbookActive" value="true"> </systemProperty> </or> <objectClass name="org.eclipse.jface.text.ITextSelection"> </objectClass> </and> </enablement> </action> </viewerContribution> <viewerContribution targetID="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.AllInstancesActionDelegate" definitionId="org.eclipse.jdt.debug.ui.commands.AllInstances" enablesFor="1" helpContextId="all_instances_action_context" icon="icons/full/elcl16/all_instances.gif" 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.AllInstancesActionDelegate" definitionId="org.eclipse.jdt.debug.ui.commands.AllInstances" enablesFor="1" helpContextId="all_instances_action_context" icon="icons/full/elcl16/all_instances.gif" 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.gif" 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.gif" 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.gif" 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.gif" 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.gif" 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.gif" 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.gif" 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.gif" 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.gif" class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddExceptionAction" disabledIcon="$nl$/icons/full/dlcl16/exc_catch.gif" icon="$nl$/icons/full/elcl16/exc_catch.gif" helpContextId="add_exception_action_context" label="%exceptionAction.label" tooltip="%exceptionAction.tooltip"> </action> <action style="toggle" id="org.eclipse.jdt.debug.ui.breakpointViewActions.ShowQualified" class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction" icon="$nl$/icons/full/obj16/package_obj.gif" helpContextId="show_qualified_action_context" label="%showQualifiedAction.label" menubarPath="javaActions" tooltip="%showQualifiedAction.tooltip"> </action> </viewContribution> <viewContribution targetID="org.eclipse.debug.ui.DebugView" id="org.eclipse.jdt.debug.ui.LaunchViewActions"> <action style="toggle" id="org.eclipse.jdt.debug.ui.launchViewActions.ShowThreadGroups" class="org.eclipse.jdt.internal.debug.ui.actions.ShowThreadGroups" icon="$nl$/icons/full/obj16/threadgroup_obj.gif" 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.gif" 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.gif" helpContextId="show_system_threads_action_context" label="%showSystemThreads.label" menubarPath="org.eclipse.jdt.debug.ui.LaunchView.javaSubmenu/javaPart" tooltip="%showSystemThreads.tooltip"> </action> <action helpContextId="show_monitors_action_context" label="%showMonitorThreadInfo.label" icon="$nl$/icons/full/obj16/thread_and_monitor_obj.gif" 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.gif" enablesFor="+" helpContextId="watch_action_context" hoverIcon="$nl$/icons/full/etool16/watch_exp.gif" icon="$nl$/icons/full/etool16/watch_exp.gif" 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.gif" class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction" disabledIcon="$nl$/icons/full/dtool16/run_sbook.gif" enablesFor="+" icon="$nl$/icons/full/etool16/run_sbook.gif" helpContextId="execute_action_context" label="%Execute.label" tooltip="%Execute.tooltip"> <enablement> <and> <or> <systemProperty name="org.eclipse.jdt.debug.ui.debuggerActive" value="true"> </systemProperty> <systemProperty name="org.eclipse.jdt.debug.ui.scrapbookActive" value="true"> </systemProperty> </or> <objectClass name="org.eclipse.jface.text.ITextSelection"> </objectClass> </and> </enablement> </action> <action toolbarPath="evaluationGroup" id="org.eclipse.jdt.debug.ui.displayViewToolbar.Display" hoverIcon="$nl$/icons/full/etool16/disp_sbook.gif" class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction" disabledIcon="$nl$/icons/full/dtool16/disp_sbook.gif" enablesFor="+" icon="$nl$/icons/full/etool16/disp_sbook.gif" helpContextId="display_action_context" label="%Display.label" tooltip="%Display.tooltip"> <enablement> <and> <or> <systemProperty name="org.eclipse.jdt.debug.ui.debuggerActive" value="true"> </systemProperty> <systemProperty name="org.eclipse.jdt.debug.ui.scrapbookActive" value="true"> </systemProperty> </or> <objectClass name="org.eclipse.jface.text.ITextSelection"> </objectClass> </and> </enablement> </action> <action toolbarPath="evaluationGroup" id="org.eclipse.jdt.debug.ui.displayViewToolbar.Inspect" hoverIcon="$nl$/icons/full/etool16/insp_sbook.gif" class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction" disabledIcon="$nl$/icons/full/dtool16/insp_sbook.gif" enablesFor="+" icon="$nl$/icons/full/etool16/insp_sbook.gif" helpContextId="inspect_action_context" label="%Inspect.label" tooltip="%Inspect.tooltip"> <enablement> <and> <or> <systemProperty name="org.eclipse.jdt.debug.ui.debuggerActive" value="true"> </systemProperty> <systemProperty name="org.eclipse.jdt.debug.ui.scrapbookActive" value="true"> </systemProperty> </or> <objectClass name="org.eclipse.jface.text.ITextSelection"> </objectClass> </and> </enablement> </action> </viewContribution> </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.JavaLineBreakpointPage" 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.JavaExceptionBreakpointPage" 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.gif" configTypeID="org.eclipse.jdt.launching.localJavaApplication" id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.localJavaApplication"> </launchConfigurationTypeImage> <launchConfigurationTypeImage icon="$nl$/icons/full/etool16/java_attach.gif" configTypeID="org.eclipse.jdt.launching.remoteJavaApplication" id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.remoteJavaApplication"> </launchConfigurationTypeImage> <launchConfigurationTypeImage icon="$nl$/icons/full/etool16/java_applet.gif" configTypeID="org.eclipse.jdt.launching.javaApplet" id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.javaApplet"> </launchConfigurationTypeImage> </extension> <extension point="org.eclipse.debug.ui.launchConfigurationTabGroups"> <launchConfigurationTabGroup type="org.eclipse.jdt.launching.localJavaApplication" helpContextId="org.eclipse.jdt.debug.ui.launchConfigHelpContext.local_java_application" class="org.eclipse.jdt.internal.debug.ui.launcher.LocalJavaApplicationTabGroup" id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.localJavaApplication"> <launchMode mode="debug" perspective="org.eclipse.debug.ui.DebugPerspective" description="%localJavaApplicationTabGroupDescription.debug"> </launchMode> <launchMode mode="run" description="%localJavaApplicationTabGroupDescription.run"> </launchMode> </launchConfigurationTabGroup> <launchConfigurationTabGroup type="org.eclipse.jdt.launching.remoteJavaApplication" description="%remoteJavaApplicationTabGroupDescription" helpContextId="org.eclipse.jdt.debug.ui.launchConfigHelpContext.remote_java_application" class="org.eclipse.jdt.internal.debug.ui.launcher.RemoteJavaApplicationTabGroup" id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.remoteJavaApplication"> </launchConfigurationTabGroup> <launchConfigurationTabGroup type="org.eclipse.jdt.launching.javaApplet" helpContextId="org.eclipse.jdt.debug.ui.launchConfigHelpContext.java_applet" class="org.eclipse.jdt.internal.debug.ui.launcher.JavaAppletTabGroup" id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.javaApplet"> <launchMode mode="debug" perspective="org.eclipse.debug.ui.DebugPerspective" description="%appletTabGroupDescription.debug"> </launchMode> <launchMode mode="run" description="%appletTabGroupDescription.run"> </launchMode> </launchConfigurationTabGroup> </extension> <extension point="org.eclipse.debug.core.statusHandlers"> <statusHandler plugin="org.eclipse.jdt.launching" code="117" class="org.eclipse.jdt.internal.debug.ui.launcher.VMConnectTimeoutStatusHandler" id="org.eclipse.jdt.debug.ui.statusHandler.vmConnectTimeout"> </statusHandler> <statusHandler plugin="org.eclipse.jdt.debug" code="161" class="org.eclipse.jdt.internal.debug.ui.SuspendTimeoutStatusHandler" id="org.eclipse.jdt.debug.ui.statusHandler.suspendTimeout"> </statusHandler> <statusHandler plugin="org.eclipse.jdt.debug" code="162" class="org.eclipse.jdt.internal.debug.ui.NoLineNumberAttributesStatusHandler" id="org.eclipse.jdt.debug.ui.statusHandler.noLineNumberAttributes"> </statusHandler> <statusHandler plugin="org.eclipse.jdt.debug" code="110" class="org.eclipse.jdt.internal.debug.ui.EvaluationContextStatusHandler" id="org.eclipse.jdt.debug.ui.statusHandler.evaluationContextStatusHandler"> </statusHandler> <statusHandler code="111" class="org.eclipse.jdt.internal.debug.ui.EvaluationStackFrameContextStatusHandler" id="org.eclipse.jdt.debug.ui.statusHandler.evaluationStackFrameContextStatusHandler" plugin="org.eclipse.jdt.debug"/> </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.gif" 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.gif" 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> <or> <test property="org.eclipse.jdt.launching.extendsClass" args="java.applet.Applet"/> <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.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="%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 name="%ActionDefinition.stepIntoSelection.name" description="%ActionDefinition.stepIntoSelection.description" categoryId="org.eclipse.debug.ui.category.run" id="org.eclipse.jdt.debug.ui.commands.StepIntoSelection"> </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 --> <command name="%ViewCommand.displayView.name" description="%ViewCommand.displayView.description" categoryId="org.eclipse.ui.category.views" id="org.eclipse.jdt.debug.ui.DisplayView"> </command> <!-- 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.breakpointproperties.description" id="org.eclipse.jdt.debug.ui.breakpoint.properties" name="%CommandDefinition.breakpointproperties.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"/> <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 platform="gtk" sequence="M1+M2+V" 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="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="963"> </attribute> </markerResolutionGenerator> </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> </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="1010"> </attribute> </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"> <!-- <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> <context description="%ActionContext.breakpointsview.description" id="org.eclipse.debug.ui.BreakpointView" name="%ActionContext.breakpointsview.name" parentId="org.eclipse.ui.contexts.window"> </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" browserClass="org.eclipse.jdt.internal.debug.ui.sourcelookup.ClasspathVariableSourceContainerBrowser" icon="$nl$/icons/full/obj16/envvar_obj.gif" id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.classpathVariable"> </sourceContainerPresentation> <sourceContainerPresentation browserClass="org.eclipse.jdt.internal.debug.ui.sourcelookup.ClasspathContainerSourceContainerBrowser" containerTypeID="org.eclipse.jdt.launching.sourceContainer.classpathContainer" icon="$nl$/icons/full/obj16/library_obj.gif" id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.classpathContainer"> </sourceContainerPresentation> <sourceContainerPresentation browserClass="org.eclipse.jdt.internal.debug.ui.sourcelookup.JavaProjectSourceContainerBrowser" containerTypeID="org.eclipse.jdt.launching.sourceContainer.javaProject" icon="$nl$/icons/full/obj16/prj_obj.gif" id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.javaProject"> </sourceContainerPresentation> <sourceContainerPresentation containerTypeID="org.eclipse.jdt.launching.sourceContainer.packageFragmentRoot" icon="$nl$/icons/full/obj16/jar_obj.gif" id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.packageFragmentRoot"> </sourceContainerPresentation> </extension> <extension point="org.eclipse.core.runtime.adapters"> <factory class="org.eclipse.jdt.internal.debug.ui.sourcelookup.WorkbenchAdapterFactory" adaptableType="org.eclipse.jdt.launching.sourcelookup.containers.PackageFragmentRootSourceContainer"> <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/> </factory> <factory class="org.eclipse.jdt.internal.debug.ui.sourcelookup.WorkbenchAdapterFactory" adaptableType="org.eclipse.jdt.launching.sourcelookup.containers.JavaProjectSourceContainer"> <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/> </factory> <factory class="org.eclipse.jdt.internal.debug.ui.sourcelookup.WorkbenchAdapterFactory" adaptableType="org.eclipse.jdt.launching.sourcelookup.containers.ClasspathVariableSourceContainer"> <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/> </factory> <factory class="org.eclipse.jdt.internal.debug.ui.sourcelookup.WorkbenchAdapterFactory" adaptableType="org.eclipse.jdt.launching.sourcelookup.containers.ClasspathContainerSourceContainer"> <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/> </factory> <!-- Adapters for runtime classpath entries --> <factory class="org.eclipse.jdt.internal.debug.ui.classpath.VariableClasspathEntryAdapterFactory" adaptableType="org.eclipse.jdt.internal.launching.VariableClasspathEntry"> <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/> </factory> <!-- Adapters for contextual launch --> <factory class="" adaptableType="org.eclipse.jdt.core.IJavaElement"> <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/> </factory> <factory class="" adaptableType="org.eclipse.core.resources.IResource"> <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/> </factory> <factory class="" adaptableType="org.eclipse.jdt.internal.ui.javaeditor.IClassFileEditorInput"> <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/> </factory> <!-- Adapters for retargettable actions --> <factory class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory" adaptableType="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor"> <adapter type="org.eclipse.debug.ui.actions.IRunToLineTarget"/> <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/> </factory> <factory class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory" adaptableType="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor"> <adapter type="org.eclipse.debug.ui.actions.IRunToLineTarget"/> <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/> </factory> <factory class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory" adaptableType="org.eclipse.jdt.core.IMethod"> <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/> </factory> <factory class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory" adaptableType="org.eclipse.jdt.core.IField"> <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/> </factory> <factory class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory" adaptableType="org.eclipse.jdt.debug.core.IJavaFieldVariable"> <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/> </factory> <factory adaptableType="org.eclipse.jdt.debug.core.IJavaStackFrame" class="org.eclipse.jdt.internal.debug.ui.variables.JavaDebugElementAdapterFactory"> <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementMementoProvider"> </adapter> <adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementLabelProvider"> </adapter> </factory> </extension> <!-- Dynamic (String Substitution) Variables --> <extension point="org.eclipse.core.variables.dynamicVariables"> <variable name="java_type_name" description="%java_type_name.description" resolver="org.eclipse.jdt.internal.debug.ui.TypeNameResolver"> </variable> <variable description="%javaLikeExtensions.description" name="java_extensions_regex" resolver="org.eclipse.jdt.internal.debug.ui.console.JavaLikeExtensionsResolver" supportsArgument="false"/> </extension> <extension point="org.eclipse.ui.newWizards"> <category name="%newWizardCategoryName" parentCategory="org.eclipse.jdt.ui.java" id="org.eclipse.jdt.debug.ui.java"> </category> <wizard name="%NewJavaScrapbookPage.label" icon="$nl$/icons/full/obj16/jsbook_obj.gif" category="org.eclipse.jdt.ui.java/org.eclipse.jdt.debug.ui.java" class="org.eclipse.jdt.internal.debug.ui.snippeteditor.NewSnippetFileCreationWizard" id="org.eclipse.jdt.debug.ui.snippetEditor.NewSnippetFileCreationWizard"> <description> %NewJavaScrapbookPage.description </description> </wizard> </extension> <extension id="org.eclipse.jdt.debug.ui.SnippetDocumentSetupParticipant" name="%snippetDocumentSetupParticipant.name" point="org.eclipse.core.filebuffers.documentSetup"> <participant extensions="jpage" class="org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetDocumentSetupParticipant"> </participant> </extension> <!-- Scrapbook Source Lookup --> <extension point="org.eclipse.jdt.launching.classpathProviders"> <classpathProvider id="org.eclipse.jdt.debug.ui.scrapbookSourcepathProvider" class="org.eclipse.jdt.internal.debug.ui.snippeteditor.ScrapbookSourcepathProvider"> </classpathProvider> </extension> <!--Java Stack Trace Console--> <extension point="org.eclipse.ui.console.consoleFactories"> <consoleFactory label="%javaStackTraceConsole.label" class="org.eclipse.jdt.internal.debug.ui.console.JavaStackTraceConsoleFactory"> </consoleFactory> </extension> <!--Java Stack Trace Pattern Matchers--> <extension point="org.eclipse.ui.console.consolePatternMatchListeners"> <consolePatternMatchListener class="org.eclipse.jdt.internal.debug.ui.console.JavaConsoleTracker" regex="\(\S*${java_extensions_regex}\S*\)" qualifier="${java_extensions_regex}" id="org.eclipse.jdt.debug.ui.JavaConsoleTracker"> <enablement> <or> <test property="org.eclipse.ui.console.consoleTypeTest" value="javaStackTraceConsole"/> <test property="org.eclipse.debug.ui.processTypeTest" value="java"/> <test property="org.eclipse.debug.ui.processTypeTest" value="org.eclipse.ant.ui.antProcess"/> </or> </enablement> </consolePatternMatchListener> <consolePatternMatchListener class="org.eclipse.jdt.internal.debug.ui.console.JavaNativeConsoleTracker" regex="\(Native Method\)" qualifier="Native Method" id="org.eclipse.jdt.debug.ui.JavaNativeConsoleTracker"> <enablement> <or> <test property="org.eclipse.ui.console.consoleTypeTest" value="javaStackTraceConsole"/> <test property="org.eclipse.debug.ui.processTypeTest" value="java"/> <test property="org.eclipse.debug.ui.processTypeTest" value="org.eclipse.ant.ui.antProcess"/> </or> </enablement> </consolePatternMatchListener> <consolePatternMatchListener class="org.eclipse.jdt.internal.debug.ui.console.JavaExceptionConsoleTracker" regex="\w[^\(\s]+Exception[\s|:]" qualifier="Exception" id="org.eclipse.jdt.debug.ui.JavaExceptionConsoleTracker"> <enablement> <or> <test property="org.eclipse.ui.console.consoleTypeTest" value="javaStackTraceConsole"/> <test property="org.eclipse.debug.ui.processTypeTest" value="java"/> <test property="org.eclipse.debug.ui.processTypeTest" value="org.eclipse.ant.ui.antProcess"/> </or> </enablement> </consolePatternMatchListener> </extension> <extension point="org.eclipse.ui.console.consolePageParticipants"> <consolePageParticipant class="org.eclipse.jdt.internal.debug.ui.console.JavaStackTracePageParticipant" id="org.eclipse.jdt.debug.ui.stackTraceConsoleParticipant"> <enablement> <test property="org.eclipse.ui.console.consoleTypeTest" value="javaStackTraceConsole"/> </enablement> </consolePageParticipant> </extension> <extension point="org.eclipse.core.runtime.preferences"> <initializer class="org.eclipse.jdt.internal.debug.ui.JDIDebugUIPreferenceInitializer"/> </extension> <extension point="org.eclipse.ui.themes"> <colorDefinition categoryId="org.eclipse.debug.ui.presentation" id="org.eclipse.jdt.debug.ui.InDeadlockColor" isEditable="true" label="%InDeadlockColorDefinition.label" value="COLOR_RED"> <description>%InDeadlockColorDefinition.description </colorDefinition> </extension> <extension point="org.eclipse.debug.ui.variableValueEditors"> <variableValueEditor modelId="org.eclipse.jdt.debug" class="org.eclipse.jdt.internal.debug.ui.actions.JavaVariableValueEditor"/> </extension> <extension point="org.eclipse.ui.keywords"> <keyword id="org.eclipse.jdt.debug.ui.general" label="%preferenceKeywords.general"/> <keyword id="org.eclipse.jdt.debug.ui.jres" label="%preferenceKeywords.jres"/> <keyword id="org.eclipse.jdt.debug.ui.detailFormatters" label="%preferenceKeywords.detailFormatters"/> <keyword id="org.eclipse.jdt.debug.ui.logicalStructures" label="%preferenceKeywords.logicalStructures"/> <keyword id="org.eclipse.jdt.debug.ui.stepFilters" label="%preferenceKeywords.stepFilters"/> <keyword id="org.eclipse.jdt.debug.ui.executionEnvironments" label="%preferenceKeywords.executionEnvironments"/> <keyword id="org.eclipse.jdt.debug.ui.heapWalking" label="%preferenceKeywords.heapWalking"> </keyword> </extension> <extension point="org.eclipse.ui.preferenceTransfer"> <transfer icon="$nl$/icons/full/obj16/library_obj.gif" id="org.eclipse.jdt.debug.ui.transfer.jres" name="%preference.transfer.jres"> <mapping scope="instance"> <entry node="org.eclipse.jdt.launching"> <key name="org.eclipse.jdt.launching.PREF_VM_XML"/> <key name="org.eclipse.jdt.launching.PREF_DEFAULT_ENVIRONMENTS_XML"/> </entry> </mapping> <description>%preference.transfer.jres.description </description> </transfer> <transfer icon="$nl$/icons/full/elcl16/var_cntnt_prvdr.gif" id="org.eclipse.debug.ui.transfer.logicalStructures" name="%preference.transfer.logicalStructures"> <mapping scope="instance"> <entry node="org.eclipse.jdt.debug"> <key name="org.eclipse.jdt.debug.PREF_JAVA_LOGICAL_STRUCTURES"> </key> </entry> </mapping> <description> %preference.transfer.logicalStructures.description </description> </transfer> </extension> <extension point="org.eclipse.ui.ide.markerSupport"> <markerAttributeGrouping defaultGroupingEntry="org.eclipse.jdt.ui.category.buildpath" markerType="org.eclipse.jdt.launching.jreContainerMarker"/> </extension> <extension point="org.eclipse.ui.editors.markerUpdaters"> <updater class="org.eclipse.jdt.internal.debug.ui.BreakpointMarkerUpdater" id="org.eclipse.jdt.debug.ui.bpMarkerUpdater" markerType="org.eclipse.jdt.debug.javaBreakpointMarker"> </updater> </extension> <extension point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors"> <hyperlinkDetector activate="true" class="org.eclipse.jdt.internal.debug.ui.actions.StepIntoSelectionHyperlinkDetector" description="%stepIntoSelectionHyperlinkDetector.description" id="org.eclipse.jdt.debug.ui.hyperlinkdetector.stepIntoSelection" modifierKeys="M1+M3" name="%stepIntoSelectionHyperlinkDetector.label" targetId="org.eclipse.jdt.ui.javaCode"> </hyperlinkDetector> </extension> <extension point="org.eclipse.jdt.debug.ui.vmInstallPages"> <vmInstallPage class="org.eclipse.jdt.internal.debug.ui.jres.EEVMPage" vmInstallType="org.eclipse.jdt.launching.EEVMType"> </vmInstallPage> </extension> <extension point="org.eclipse.jdt.ui.queryParticipants"> <queryParticipant class="org.eclipse.jdt.internal.debug.ui.search.LaunchConfigurationQueryParticipant" id="org.eclipse.jdt.internal.debug.ui.search.LaunchConfigurationQueryParticipant" name="%LaunchConfigurationQueryParticipant.name" nature="org.eclipse.jdt.core.javanature"> </queryParticipant> </extension> </plugin> |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.