--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<!-- ====================================================================== -->
+<!-- Copyright (c) 2000, 2012 IBM Corporation and others. -->
+<!-- All rights reserved. This program and the accompanying materials -->
+<!-- are made available under the terms of the Eclipse Public License v1.0 -->
+<!-- which accompanies this distribution, and is available at -->
+<!-- http://www.eclipse.org/legal/epl-v10.html -->
+<!-- -->
+<!-- Contributors: -->
+<!-- IBM Corporation - initial API and implementation -->
+<!-- Francis Upton IV, Oakland Software <francisu@ieee.org> - Add support for Go Into with the ProjectExplorer - https://bugs.eclipse.org/bugs/show_bug.cgi?id=262091 -->
+<!-- Troy Bishop <tjbishop@ca.ibm.com> - Add support for importing/exporting Java Code Style preferences - https://bugs.eclipse.org/bugs/show_bug.cgi?id=304395 -->
+<!-- ====================================================================== -->
+<plugin>
+
+ <extension-point id="javaElementFilters" name="%elementFiltersName" schema="schema/javaElementFilters.exsd"/>
+ <extension-point id="javaEditorTextHovers" name="%javaEditorTextHoversName" schema="schema/javaEditorTextHovers.exsd"/>
+ <extension-point id="javadocCompletionProcessor" name="%javadocCompletionProcessor" schema="schema/javadocCompletionProcessor.exsd"/>
+ <extension-point id="quickFixProcessors" name="%quickFixProcessorExtensionPoint" schema="schema/quickFixProcessors.exsd"/>
+ <extension-point id="quickAssistProcessors" name="%quickAssistProcessorExtensionPoint" schema="schema/quickAssistProcessors.exsd"/>
+ <extension-point id="classpathFixProcessors" name="%classpathFixProcessorExtensionPoint" schema="schema/classpathFixProcessors.exsd"/>
+ <extension-point id="classpathContainerPage" name="%classpathContainerPageExtensionPoint" schema="schema/classpathContainerPage.exsd"/>
+ <extension-point id="foldingStructureProviders" name="%foldingStructureProvidersExtensionPoint" schema="schema/foldingStructureProviders.exsd"/>
+ <extension-point id="queryParticipants" name="%queryParticipantsExtensionPoint" schema="schema/queryParticipants.exsd"/>
+ <extension-point id="javaCompletionProposalComputer" name="%javaCompletionProposalComputer" schema="schema/javaCompletionProposalComputer.exsd"/>
+ <extension-point id="javaCompletionProposalSorters" name="%javaCompletionProposalSorters" schema="schema/javaCompletionProposalSorters.exsd"/>
+ <extension-point id="classpathAttributeConfiguration" name="%classpathAttributeConfiguration" schema="schema/classpathAttributeConfiguration.exsd"/>
+ <extension-point id="javadocExportWizardPage" name="%javadocExportWizardPageExtensionPoint" schema="schema/javadocExportWizardPage.exsd"/>
+ <extension-point id="cleanUps" name="%cleanUpExtensionPoint" schema="schema/cleanUps.exsd"/>
+
+<extension
+ point="org.eclipse.ui.decorators">
+ <decorator
+ label="%OverrideIndicatorLabelDecorator.label"
+ lightweight="true"
+ location="BOTTOM_RIGHT"
+ state="true"
+ class="org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator"
+ id="org.eclipse.jdt.ui.override.decorator">
+ <description>
+ %OverrideIndicatorLabelDecorator.description
+ </description>
+ <enablement>
+ <objectClass
+ name="org.eclipse.jdt.core.IMethod">
+ </objectClass>
+ </enablement>
+ </decorator>
+ <decorator
+ label="%InterfaceIndicatorLabelDecorator.label"
+ lightweight="true"
+ location="TOP_LEFT"
+ state="false"
+ class="org.eclipse.jdt.internal.ui.InterfaceIndicatorLabelDecorator"
+ id="org.eclipse.jdt.ui.interface.decorator">
+ <description>
+ %InterfaceIndicatorLabelDecorator.description
+ </description>
+ <enablement>
+ <objectClass
+ name="org.eclipse.jdt.core.ITypeRoot">
+ </objectClass>
+ </enablement>
+ </decorator>
+ <decorator
+ label="%BuildpathIndicatorLabelDecorator.label"
+ lightweight="true"
+ location="BOTTOM_LEFT"
+ state="true"
+ class="org.eclipse.jdt.internal.ui.BuildpathIndicatorLabelDecorator"
+ id="org.eclipse.jdt.ui.buildpath.decorator">
+ <description>
+ %BuildpathIndicatorLabelDecorator.description
+ </description>
+ <enablement>
+ <objectClass
+ name="org.eclipse.core.resources.IResource">
+ </objectClass>
+ </enablement>
+ </decorator>
+</extension>
+
+ <extension point="org.eclipse.core.runtime.adapters">
+ <factory
+ class="org.eclipse.jdt.internal.ui.JavaElementAdapterFactory"
+ adaptableType="org.eclipse.jdt.core.IJavaElement">
+
+ <adapter type="org.eclipse.core.resources.IResource"/>
+
+ <adapter type="org.eclipse.ui.IPersistableElement"/>
+ <adapter type="org.eclipse.ui.IContributorResourceAdapter"/>
+ <adapter type="org.eclipse.ui.ide.IContributorResourceAdapter2"/>
+ <adapter type="org.eclipse.ui.IContainmentAdapter"/>
+
+ <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
+
+ <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
+ <adapter type="org.eclipse.ui.views.properties.IPropertySource"/>
+ <adapter type="org.eclipse.ui.views.tasklist.ITaskListResourceAdapter"/>
+
+ <adapter type="org.eclipse.jdt.internal.ui.IResourceLocator"/>
+ <adapter type="org.eclipse.team.ui.history.IHistoryPageSource"/>
+ </factory>
+
+ <factory
+ class="org.eclipse.jdt.internal.ui.JavaProjectAdapterFactory"
+ adaptableType="org.eclipse.jdt.core.IJavaProject">
+ <adapter type="org.eclipse.core.resources.IProject"/>
+ </factory>
+
+ <factory
+ class="org.eclipse.jdt.internal.ui.ResourceAdapterFactory"
+ adaptableType="org.eclipse.core.resources.IResource">
+ <adapter type="org.eclipse.jdt.core.IJavaElement"/>
+ </factory>
+
+ <factory
+ class="org.eclipse.jdt.internal.ui.MarkerAdapterFactory"
+ adaptableType="org.eclipse.core.resources.IMarker">
+ <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
+ </factory>
+
+ <factory
+ class="org.eclipse.jdt.internal.ui.EditorInputAdapterFactory"
+ adaptableType="org.eclipse.ui.IEditorInput">
+ <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
+ <adapter type="org.eclipse.jdt.core.IJavaElement"/>
+ </factory>
+
+ <factory
+ class="org.eclipse.jdt.internal.ui.LogicalPackageAdapterFactory"
+ adaptableType="org.eclipse.jdt.internal.ui.browsing.LogicalPackage">
+ <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
+ <adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
+ </factory>
+
+ <factory
+ class="org.eclipse.jdt.internal.ui.refactoring.RefactoringAdapterFactory"
+ adaptableType="org.eclipse.jdt.core.refactoring.CompilationUnitChange">
+
+ <adapter type="org.eclipse.ltk.ui.refactoring.TextEditChangeNode"/>
+ </factory>
+
+ <factory
+ class="org.eclipse.jdt.internal.ui.refactoring.RefactoringAdapterFactory"
+ adaptableType="org.eclipse.ltk.core.refactoring.MultiStateTextFileChange">
+
+ <adapter type="org.eclipse.ltk.ui.refactoring.TextEditChangeNode"/>
+ </factory>
+
+ </extension>
+
+
+ <extension
+ point="org.eclipse.jdt.ui.classpathContainerPage">
+ <classpathContainerPage
+ name="%defaultClasspathContainerPage"
+ class="org.eclipse.jdt.internal.ui.wizards.buildpaths.ClasspathContainerDefaultPage"
+ id="">
+ </classpathContainerPage>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.classpathAttributeConfiguration">
+ <classpathAttributeConfiguration
+ attributeName="javadoc_location"
+ class="org.eclipse.jdt.internal.ui.wizards.buildpaths.JavadocAttributeConfiguration">
+ </classpathAttributeConfiguration>
+ <classpathAttributeConfiguration
+ attributeName="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY"
+ class="org.eclipse.jdt.internal.ui.wizards.buildpaths.NativeLibAttributeConfiguration">
+ </classpathAttributeConfiguration>
+ </extension>
+
+ <!-- Not used to create markers but to allow registering a -->
+ <!-- quick fix processor for the reported spelling problems . -->
+ <extension point="org.eclipse.core.resources.markers" id="internal.spelling" name="%spellingMarker">
+ <super type="org.eclipse.core.resources.textmarker"/>
+ </extension>
+
+ <extension
+ point="org.eclipse.jdt.ui.quickFixProcessors">
+ <quickFixProcessor
+ name="%defaultQuickFixProcessor"
+ class="org.eclipse.jdt.internal.ui.text.correction.QuickFixProcessor"
+ id="org.eclipse.jdt.ui.text.correction.QuickFixProcessor">
+ </quickFixProcessor>
+ <quickFixProcessor
+ name="%spellingQuickFixProcessor"
+ class="org.eclipse.jdt.internal.ui.text.spelling.WordQuickFixProcessor"
+ id= "org.eclipse.jdt.ui.text.correction.spelling.QuickFixProcessor">
+ <handledMarkerTypes>
+ <markerType id="org.eclipse.jdt.ui.internal.spelling"/>
+ </handledMarkerTypes>
+ </quickFixProcessor>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.quickAssistProcessors">
+ <quickAssistProcessor
+ name="%defaultQuickAssistProcessor"
+ class="org.eclipse.jdt.internal.ui.text.correction.QuickAssistProcessor"
+ id="org.eclipse.jdt.ui.text.correction.QuickAssistProcessor">
+ </quickAssistProcessor>
+ <quickAssistProcessor
+ name="%advancedQuickAssistProcessor"
+ class="org.eclipse.jdt.internal.ui.text.correction.AdvancedQuickAssistProcessor"
+ id="org.eclipse.jdt.ui.text.correction.AdvancedQuickAssistProcessor">
+ </quickAssistProcessor>
+ </extension>
+
+ <extension
+ point="org.eclipse.jdt.ui.classpathFixProcessors">
+ <classpathFixProcessor
+ name="%defaultQuickAssistProcessor"
+ class="org.eclipse.jdt.internal.ui.text.correction.DefaultClasspathFixProcessor"
+ id="org.eclipse.jdt.ui.text.correction.DefaultClasspathFixProcessor">
+ </classpathFixProcessor>
+ </extension>
+
+ <!-- content assist processors - do not change their order -->
+ <!-- java and javadoc category -->
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="javaTypeProposalCategory"
+ name="%JavaTypesCategory">
+ <proposalCategory
+ icon="$nl$/icons/full/elcl16/jtypeassist_co.gif"/>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="javaNoTypeProposalCategory"
+ name="%OtherJavaProposalCategory">
+ <proposalCategory
+ icon="$nl$/icons/full/elcl16/javaassist_co.gif"/>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="javaAllProposalCategory"
+ name="%JavaProposalCategory">
+ <proposalCategory
+ icon="$nl$/icons/full/elcl16/javaassist_co.gif"/>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="defaultProposalCategory"
+ name="%DefaultProposalCategory">
+ <proposalCategory/>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="templateProposalCategory"
+ name="%TemplateProposalCategory">
+ <proposalCategory
+ icon="$nl$/icons/full/elcl16/templateprop_co.gif"/>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="textProposalCategory"
+ name="%TextProposalCategory">
+ <proposalCategory
+ icon="$nl$/icons/full/elcl16/wordassist_co.gif"/>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="swtProposalCategory"
+ name="%SWTProposalCategory">
+ <proposalCategory
+ icon="$nl$/icons/full/elcl16/swtassist_co.gif"/>
+ </extension>
+
+ <!-- java completions -->
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="JavaTypeCompletionProposalComputer">
+ <javaCompletionProposalComputer
+ class="org.eclipse.jdt.internal.ui.text.java.JavaTypeCompletionProposalComputer"
+ categoryId="org.eclipse.jdt.ui.javaTypeProposalCategory">
+ <partition type="__dftl_partition_content_type"/>
+ <partition type="__java_string"/>
+ </javaCompletionProposalComputer>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="JavaNoTypeCompletionProposalComputer">
+ <javaCompletionProposalComputer
+ class="org.eclipse.jdt.internal.ui.text.java.JavaNoTypeCompletionProposalComputer"
+ categoryId="org.eclipse.jdt.ui.javaNoTypeProposalCategory">
+ <partition type="__dftl_partition_content_type"/>
+ <partition type="__java_string"/>
+ </javaCompletionProposalComputer>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="JavaAllCompletionProposalComputer">
+ <javaCompletionProposalComputer
+ class="org.eclipse.jdt.internal.ui.text.java.JavaAllCompletionProposalComputer"
+ categoryId="org.eclipse.jdt.ui.javaAllProposalCategory">
+ <partition type="__dftl_partition_content_type"/>
+ <partition type="__java_string"/>
+ </javaCompletionProposalComputer>
+ </extension>
+ <!-- javadoc completions -->
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="LegacyJavadocCompletionProposalComputer_no">
+ <javaCompletionProposalComputer
+ class="org.eclipse.jdt.internal.ui.text.javadoc.LegacyJavadocCompletionProposalComputer"
+ categoryId="org.eclipse.jdt.ui.javaNoTypeProposalCategory">
+ <partition type="__java_javadoc"/>
+ </javaCompletionProposalComputer>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="JavadocCompletionProposalComputer_no">
+ <javaCompletionProposalComputer
+ class="org.eclipse.jdt.internal.ui.text.javadoc.JavadocCompletionProposalComputer"
+ categoryId="org.eclipse.jdt.ui.javaNoTypeProposalCategory">
+ <partition type="__java_javadoc"/>
+ </javaCompletionProposalComputer>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="JavadocHTMLCompletionProposalComputer_no">
+ <javaCompletionProposalComputer
+ class="org.eclipse.jdt.internal.ui.text.javadoc.HTMLTagCompletionProposalComputer"
+ categoryId="org.eclipse.jdt.ui.javaNoTypeProposalCategory">
+ <partition type="__java_javadoc"/>
+ </javaCompletionProposalComputer>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="LegacyJavadocCompletionProposalComputer_all">
+ <javaCompletionProposalComputer
+ class="org.eclipse.jdt.internal.ui.text.javadoc.LegacyJavadocCompletionProposalComputer"
+ categoryId="org.eclipse.jdt.ui.javaAllProposalCategory">
+ <partition type="__java_javadoc"/>
+ </javaCompletionProposalComputer>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="JavadocCompletionProposalComputer_all">
+ <javaCompletionProposalComputer
+ class="org.eclipse.jdt.internal.ui.text.javadoc.JavadocCompletionProposalComputer"
+ categoryId="org.eclipse.jdt.ui.javaAllProposalCategory">
+ <partition type="__java_javadoc"/>
+ </javaCompletionProposalComputer>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="JavadocHTMLCompletionProposalComputer_all">
+ <javaCompletionProposalComputer
+ class="org.eclipse.jdt.internal.ui.text.javadoc.HTMLTagCompletionProposalComputer"
+ categoryId="org.eclipse.jdt.ui.javaAllProposalCategory">
+ <partition type="__java_javadoc"/>
+ </javaCompletionProposalComputer>
+ </extension>
+ <!-- template proposals -->
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="TemplateProposalComputer">
+ <javaCompletionProposalComputer
+ class="org.eclipse.jdt.internal.ui.text.java.TemplateCompletionProposalComputer"
+ categoryId="org.eclipse.jdt.ui.templateProposalCategory">
+ <partition type="__dftl_partition_content_type"/>
+ <partition type="__java_singleline_comment"/> <!-- to get NLS templates -->
+ <partition type="__java_javadoc"/>
+ </javaCompletionProposalComputer>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="swtBuilderCompletionProposalComputer">
+ <javaCompletionProposalComputer
+ class="org.eclipse.jdt.internal.ui.text.java.SWTTemplateCompletionProposalComputer"
+ categoryId="org.eclipse.jdt.ui.swtProposalCategory">
+ <partition type="__dftl_partition_content_type"/>
+ </javaCompletionProposalComputer>
+ </extension>
+ <!-- hippie word completions -->
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
+ id="HippieCompletionProposalComputer">
+ <javaCompletionProposalComputer
+ class="org.eclipse.jdt.internal.ui.text.java.HippieProposalComputer"
+ categoryId="org.eclipse.jdt.ui.textProposalCategory">
+ <partition type="__java_singleline_comment"/>
+ <partition type="__java_multiline_comment"/>
+ <partition type="__java_string"/>
+ <partition type="__java_javadoc"/>
+ </javaCompletionProposalComputer>
+ </extension>
+
+ <!-- the parameterized content assist action and keybindings for our contributed computers -->
+ <extension
+ point="org.eclipse.ui.commands">
+ <command
+ categoryId="org.eclipse.ui.category.edit"
+ description="%SpecificContentAssist.desc"
+ id="org.eclipse.jdt.ui.specific_content_assist.command"
+ name="%SpecificContentAssist.name"
+ defaultHandler="org.eclipse.jdt.internal.ui.text.java.JavaContentAssistHandler">
+ <commandParameter
+ id="org.eclipse.jdt.ui.specific_content_assist.category_id"
+ name="%SpecificContentAssist.param"
+ optional="false"
+ values="org.eclipse.jdt.internal.ui.text.java.ContentAssistComputerParameter"/>
+ </command>
+ </extension>
+
+ <extension
+ point="org.eclipse.jdt.ui.javaCompletionProposalSorters">
+ <proposalSorter
+ id="org.eclipse.jdt.ui.RelevanceSorter"
+ name="%RelevanceSorter.name"
+ class="org.eclipse.jdt.internal.ui.text.java.RelevanceSorter"/>
+ <proposalSorter
+ id="org.eclipse.jdt.ui.AlphabeticSorter"
+ name="%AlphabeticSorter.name"
+ class="org.eclipse.jdt.internal.ui.text.java.AlphabeticSorter"/>
+ </extension>
+
+ <!-- commands to surface java elements given handle id encoded parameter -->
+ <extension
+ point="org.eclipse.ui.commands">
+ <commandParameterType
+ converter="org.eclipse.jdt.internal.ui.commands.JavaElementReferenceConverter"
+ id="org.eclipse.jdt.ui.commands.javaElementReference"
+ type="org.eclipse.jdt.core.IJavaElement"/>
+ <command
+ categoryId="org.eclipse.ui.category.navigate"
+ defaultHandler="org.eclipse.jdt.internal.ui.commands.OpenElementInEditorHandler"
+ description="%command.openElementInEditor.desc"
+ id="org.eclipse.jdt.ui.commands.openElementInEditor"
+ name="%command.openElementInEditor.name">
+ <commandParameter
+ id="elementRef"
+ name="%commandParameter.openElementInEditor.elementRef.name"
+ optional="false"
+ typeId="org.eclipse.jdt.ui.commands.javaElementReference"/>
+ </command>
+ <command
+ categoryId="org.eclipse.ui.category.navigate"
+ defaultHandler="org.eclipse.jdt.internal.ui.commands.ShowElementInPackageViewHandler"
+ description="%command.showElementInPackageView.desc"
+ id="org.eclipse.jdt.ui.commands.showElementInPackageView"
+ name="%command.showElementInPackageView.name">
+ <commandParameter
+ id="elementRef"
+ name="%commandParameter.showElementInPackageView.elementRef.name"
+ optional="false"
+ typeId="org.eclipse.jdt.ui.commands.javaElementReference"/>
+ </command>
+ <command
+ categoryId="org.eclipse.ui.category.navigate"
+ defaultHandler="org.eclipse.jdt.internal.ui.commands.ShowElementInTypeHierarchyViewHandler"
+ description="%command.showElementInTypeHierarchyView.desc"
+ id="org.eclipse.jdt.ui.commands.showElementInTypeHierarchyView"
+ name="%command.showElementInTypeHierarchyView.name">
+ <commandParameter
+ id="elementRef"
+ name="%commandParameter.showElementInTypeHierarchyView.elementRef.name"
+ optional="false"
+ typeId="org.eclipse.jdt.ui.commands.javaElementReference"/>
+ </command>
+ </extension>
+
+ <!-- Note: Do not change the sequence of those hover contributions -->
+ <extension
+ point="org.eclipse.jdt.ui.javaEditorTextHovers">
+ <hover
+ label="%sequentialHover"
+ description="%sequentialHoverDescription"
+ class="org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover"
+ id="org.eclipse.jdt.ui.BestMatchHover">
+ </hover>
+ <hover
+ label="%problemHover"
+ description="%problemHoverDescription"
+ class="org.eclipse.jdt.internal.ui.text.java.hover.ProblemHover"
+ id="org.eclipse.jdt.ui.ProblemHover">
+ </hover>
+ <hover
+ label="%nlsStringHover"
+ description="%nlsStringHoverDescription"
+ class="org.eclipse.jdt.internal.ui.text.java.hover.NLSStringHover"
+ id="org.eclipse.jdt.ui.NLSStringHover">
+ </hover>
+ <hover
+ label="%javadocHover"
+ description="%javadocHoverDescription"
+ class="org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover"
+ id="org.eclipse.jdt.ui.JavadocHover">
+ </hover>
+ <hover
+ label="%annotationHover"
+ description="%annotationHoverDescription"
+ class="org.eclipse.jdt.internal.ui.text.java.hover.AnnotationHover"
+ id="org.eclipse.jdt.ui.AnnotationHover">
+ </hover>
+ <hover
+ label="%sourceHover"
+ description="%sourceHoverDescription"
+ class="org.eclipse.jdt.internal.ui.text.java.hover.JavaSourceHover"
+ id="org.eclipse.jdt.ui.JavaSourceHover">
+ </hover>
+ </extension>
+ <extension
+ point="org.eclipse.ui.perspectives">
+ <perspective
+ name="%perspectiveName"
+ icon="$nl$/icons/full/eview16/jperspective.gif"
+ class="org.eclipse.jdt.internal.ui.JavaPerspectiveFactory"
+ id="org.eclipse.jdt.ui.JavaPerspective">
+ <description>
+ %java.perspective.description
+ </description>
+ </perspective>
+ <perspective
+ name="%typeHierarchyName"
+ icon="$nl$/icons/full/eview16/hierch_persp.gif"
+ class="org.eclipse.jdt.internal.ui.JavaHierarchyPerspectiveFactory"
+ id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
+ <description>
+ %typeHierarchy.perspective.description
+ </description>
+ </perspective>
+ <perspective
+ name="%Browsing.perspectiveName"
+ icon="$nl$/icons/full/eview16/browse_persp.gif"
+ class="org.eclipse.jdt.internal.ui.browsing.JavaBrowsingPerspectiveFactory"
+ id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
+ <description>
+ %browsing.perspective.description
+ </description>
+ </perspective>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.perspectiveExtensions">
+ <perspectiveExtension targetID="org.eclipse.ui.resourcePerspective">
+ <perspectiveShortcut id="org.eclipse.jdt.ui.JavaPerspective"/>
+ <perspectiveShortcut id="org.eclipse.jdt.ui.JavaBrowsingPerspective"/>
+ </perspectiveExtension>
+
+ <perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective">
+ <perspectiveShortcut id="org.eclipse.jdt.ui.JavaPerspective"/>
+ <perspectiveShortcut id="org.eclipse.jdt.ui.JavaBrowsingPerspective"/>
+ <actionSet id="org.eclipse.jdt.ui.JavaActionSet"/>
+ <showInPart id="org.eclipse.jdt.ui.PackageExplorer"/>
+ </perspectiveExtension>
+
+ <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective">
+ <showInPart id="org.eclipse.jdt.ui.PackageExplorer"/>
+ <showInPart id="org.eclipse.team.ui.GenericHistoryView"/>
+ <showInPart id="org.eclipse.ui.views.ResourceNavigator"/>
+ <showInPart id="org.eclipse.ui.navigator.ProjectExplorer"/>
+ </perspectiveExtension>
+
+ <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective">
+ <showInPart id="org.eclipse.jdt.ui.PackageExplorer"/>
+ <showInPart id="org.eclipse.team.ui.GenericHistoryView"/>
+ <showInPart id="org.eclipse.ui.views.ResourceNavigator"/>
+ <showInPart id="org.eclipse.ui.navigator.ProjectExplorer"/>
+ </perspectiveExtension>
+
+ <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaHierarchyPerspective">
+ <showInPart id="org.eclipse.jdt.ui.PackageExplorer"/>
+ <showInPart id="org.eclipse.team.ui.GenericHistoryView"/>
+ <showInPart id="org.eclipse.ui.views.ResourceNavigator"/>
+ <showInPart id="org.eclipse.ui.navigator.ProjectExplorer"/>
+ </perspectiveExtension>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.ide.projectNatureImages">
+ <image
+ icon="$nl$/icons/full/ovr16/java_ovr.gif"
+ natureId="org.eclipse.jdt.core.javanature"
+ id="org.eclipse.ui.javaProjectNatureImage">
+ </image>
+ </extension>
+ <extension
+ point="org.eclipse.ui.views">
+ <category
+ name="%viewCategoryName"
+ id="org.eclipse.jdt.ui.java">
+ </category>
+ <view
+ name="%packagesViewName"
+ icon="$nl$/icons/full/eview16/package.gif"
+ category="org.eclipse.jdt.ui.java"
+ class="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"
+ id="org.eclipse.jdt.ui.PackageExplorer">
+ </view>
+ <view
+ name="%hierarchyViewName"
+ icon="$nl$/icons/full/eview16/class_hi.gif"
+ category="org.eclipse.jdt.ui.java"
+ class="org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart"
+ id="org.eclipse.jdt.ui.TypeHierarchy">
+ </view>
+ </extension>
+ <extension
+ point="org.eclipse.ui.newWizards">
+ <category
+ name="%newWizardCategoryName"
+ id="org.eclipse.jdt.ui.java">
+ </category>
+ <wizard
+ name="%NewJavaProject.label"
+ icon="$nl$/icons/full/etool16/newjprj_wiz.gif"
+ category="org.eclipse.jdt.ui.java"
+ class="org.eclipse.jdt.internal.ui.wizards.JavaProjectWizard"
+ preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective,org.eclipse.jdt.ui.JavaBrowsingPerspective,org.eclipse.jdt.ui.JavaHierarchyPerspective"
+ project="true"
+ finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
+ id="org.eclipse.jdt.ui.wizards.JavaProjectWizard">
+ <description>
+ %NewJavaProject.description
+ </description>
+ <keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
+ </wizard>
+ <wizard
+ name="%NewJavaPackage.label"
+ icon="$nl$/icons/full/etool16/newpack_wiz.gif"
+ category="org.eclipse.jdt.ui.java"
+ class="org.eclipse.jdt.internal.ui.wizards.NewPackageCreationWizard"
+ id="org.eclipse.jdt.ui.wizards.NewPackageCreationWizard">
+ <description>
+ %NewJavaPackage.description
+ </description>
+ <keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
+ </wizard>
+ <wizard
+ name="%NewJavaClass.label"
+ icon="$nl$/icons/full/etool16/newclass_wiz.gif"
+ category="org.eclipse.jdt.ui.java"
+ id="org.eclipse.jdt.ui.wizards.NewClassCreationWizard">
+ <class class="org.eclipse.jdt.internal.ui.wizards.NewClassCreationWizard">
+ <parameter name="javatype" value="true"/>
+ </class>
+ <description>
+ %NewJavaClass.description
+ </description>
+ <keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
+ </wizard>
+ <wizard
+ name="%NewJavaInterface.label"
+ icon="$nl$/icons/full/etool16/newint_wiz.gif"
+ category="org.eclipse.jdt.ui.java"
+ id="org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard">
+ <class class="org.eclipse.jdt.internal.ui.wizards.NewInterfaceCreationWizard">
+ <parameter name="javatype" value="true"/>
+ </class>
+ <description>
+ %NewJavaInterface.description
+ </description>
+ <keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
+ </wizard>
+ <wizard
+ name="%NewSourceFolderCreationWizard.label"
+ icon="$nl$/icons/full/etool16/newpackfolder_wiz.gif"
+ category="org.eclipse.jdt.ui.java"
+ class="org.eclipse.jdt.internal.ui.wizards.NewSourceFolderCreationWizard"
+ id="org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard">
+ <description>
+ %NewSourceFolderCreationWizard.description
+ </description>
+ <keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
+ </wizard>
+ <wizard
+ name="%NewEnumType.label"
+ icon="$nl$/icons/full/etool16/newenum_wiz.gif"
+ category="org.eclipse.jdt.ui.java"
+ id="org.eclipse.jdt.ui.wizards.NewEnumCreationWizard">
+ <class class="org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard">
+ <parameter name="javatype" value="true"/>
+ </class>
+ <description>
+ %NewEnumType.description
+ </description>
+ <keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
+ </wizard>
+ <wizard
+ name="%NewAnnotationType.label"
+ icon="$nl$/icons/full/etool16/newannotation_wiz.gif"
+ category="org.eclipse.jdt.ui.java"
+ id="org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard">
+ <class class="org.eclipse.jdt.internal.ui.wizards.NewAnnotationCreationWizard">
+ <parameter name="javatype" value="true"/>
+ </class>
+ <description>
+ %NewAnnotationType.description
+ </description>
+ <keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
+ </wizard>
+ <wizard
+ name="%NewJavaWorkingSetWizard.label"
+ icon="$nl$/icons/full/etool16/newjworkingSet_wiz.gif"
+ category="org.eclipse.jdt.ui.java"
+ class="org.eclipse.jdt.internal.ui.wizards.NewJavaWorkingSetWizard"
+ preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective,org.eclipse.jdt.ui.JavaBrowsingPerspective,org.eclipse.jdt.ui.JavaHierarchyPerspective"
+ id="org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard">
+ <description>
+ %NewJavaWorkingSetWizard.description
+ </description>
+ <keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
+ </wizard>
+
+ </extension>
+ <extension
+ point="org.eclipse.ui.propertyPages">
+ <!--
+ <page
+ objectClass="org.eclipse.core.resources.IProject"
+ name="%javaCategoryPageName"
+ class="org.eclipse.jdt.internal.ui.preferences.JavaCategoryPropertyPage"
+ id="org.eclipse.jdt.ui.propertyPages.JavaCategoryPropertyPage">
+ <enabledWhen>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </enabledWhen>
+ </page>
+-->
+ <page
+ name="%buildPathPageName"
+ class="org.eclipse.jdt.internal.ui.preferences.BuildPathsPropertyPage"
+ id="org.eclipse.jdt.ui.propertyPages.BuildPathsPropertyPage">
+ <enabledWhen>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </enabledWhen>
+ <keywordReference id="org.eclipse.jdt.ui.buildpath"/>
+ </page>
+ <page
+ name="%codeStylePageName"
+ class="org.eclipse.jdt.internal.ui.preferences.CodeStylePreferencePage"
+ id="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage">
+ <enabledWhen>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </enabledWhen>
+ <keywordReference id="org.eclipse.jdt.ui.codestyle"/>
+ </page>
+ <page
+ name="%importOrganizePageName"
+ category="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.ImportOrganizePreferencePage"
+ id="org.eclipse.jdt.ui.propertyPages.ImportOrganizePreferencePage">
+ <enabledWhen>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </enabledWhen>
+ <keywordReference id="org.eclipse.jdt.ui.organizeimports"/>
+ </page>
+ <page
+ name="%codeFormatterPageName"
+ category="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.CodeFormatterPreferencePage"
+ id="org.eclipse.jdt.ui.propertyPages.CodeFormatterPreferencePage">
+ <enabledWhen>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </enabledWhen>
+ <keywordReference id="org.eclipse.jdt.ui.formatter"/>
+ </page>
+ <page
+ name="%cleanUpPageName"
+ category="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.CleanUpPreferencePage"
+ id="org.eclipse.jdt.ui.propertyPages.CleanUpPreferencePage">
+ <enabledWhen>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </enabledWhen>
+ <keywordReference id="org.eclipse.jdt.ui.cleanup"/>
+ </page>
+ <page
+ name="%codeTemplatePageName"
+ category="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.CodeTemplatePreferencePage"
+ id="org.eclipse.jdt.ui.propertyPages.CodeTemplatePreferencePage">
+ <enabledWhen>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </enabledWhen>
+ <keywordReference id="org.eclipse.jdt.ui.codetemplates"/>
+ </page>
+ <page
+ name="%compliancePageName"
+ class="org.eclipse.jdt.internal.ui.preferences.CompliancePreferencePage"
+ id="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage">
+ <enabledWhen>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </enabledWhen>
+ <keywordReference id="org.eclipse.jdt.ui.compliance"/>
+ </page>
+ <page
+ name="%problemSeveritiesPageName"
+ class="org.eclipse.jdt.internal.ui.preferences.ProblemSeveritiesPreferencePage"
+ category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
+ id="org.eclipse.jdt.ui.propertyPages.ProblemSeveritiesPreferencePage">
+ <enabledWhen>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </enabledWhen>
+ <keywordReference id="org.eclipse.jdt.ui.severities"/>
+ </page>
+ <page
+ name="%javadocProblemsPageName"
+ class="org.eclipse.jdt.internal.ui.preferences.JavadocProblemsPreferencePage"
+ category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
+ id="org.eclipse.jdt.ui.propertyPages.JavadocProblemsPreferencePage">
+ <enabledWhen>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </enabledWhen>
+ <keywordReference id="org.eclipse.jdt.ui.javadocproblems"/>
+ </page>
+ <page
+ name="%builderPageName"
+ class="org.eclipse.jdt.internal.ui.preferences.JavaBuildPreferencePage"
+ category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
+ id="org.eclipse.jdt.ui.propertyPages.JavaBuildPreferencePage">
+ <enabledWhen>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </enabledWhen>
+ <keywordReference id="org.eclipse.jdt.ui.building"/>
+ </page>
+ <page
+ name="%todoPageName"
+ class="org.eclipse.jdt.internal.ui.preferences.TodoTaskPreferencePage"
+ category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
+ id="org.eclipse.jdt.ui.propertyPages.TodoTaskPreferencePage">
+ <enabledWhen>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </enabledWhen>
+ <keywordReference id="org.eclipse.jdt.ui.todo"/>-->
+ </page>
+ <page
+ name="%sourceAttachmentPageName"
+ class="org.eclipse.jdt.internal.ui.preferences.SourceAttachmentPropertyPage"
+ id="org.eclipse.jdt.ui.propertyPages.SourceAttachmentPage">
+ <enabledWhen>
+ <and>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ <not>
+ <test property="org.eclipse.jdt.core.inSourceFolder"/>
+ </not>
+ </and>
+ </enabledWhen>
+ </page>
+ <page
+ name="%javadocLocationPageName"
+ class="org.eclipse.jdt.internal.ui.preferences.JavadocConfigurationPropertyPage"
+ id="org.eclipse.jdt.ui.preferences.JavadocConfigurationPropertyPage0">
+ <enabledWhen>
+ <or>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature"
+ value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ <and>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ <not>
+ <test property="org.eclipse.jdt.core.inSourceFolder"/>
+ </not>
+ </and>
+ </or>
+ </enabledWhen>
+ </page>
+ <page
+ name="%nativeLibraryPageName"
+ class="org.eclipse.jdt.internal.ui.preferences.NativeLibrariesPropertyPage"
+ id="org.eclipse.jdt.ui.preferences.NativeLibrariesPropertyPage">
+ <enabledWhen>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ </enabledWhen>
+ </page>
+ <page
+ name="%javaCompilerPageName"
+ class="org.eclipse.jdt.internal.ui.preferences.JavaCompilerPropertyPage"
+ id="org.eclipse.jdt.ui.propertyPages.JavaCompilerPropertyPage">
+ <enabledWhen>
+ <and>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ <test property="org.eclipse.jdt.core.inSourceFolder"/>
+ </and>
+ </enabledWhen>
+ </page>
+
+ <page
+ name="%editorPageName"
+ class="org.eclipse.jdt.internal.ui.preferences.JavaEditorPropertyPage"
+ id="org.eclipse.jdt.ui.propertyPages.JavaEditorPropertyPage">
+ <enabledWhen>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </enabledWhen>
+ </page>
+ <page
+ name="%editorSaveParticipants"
+ class="org.eclipse.jdt.internal.ui.preferences.SaveParticipantPreferencePage"
+ category="org.eclipse.jdt.ui.propertyPages.JavaEditorPropertyPage"
+ id="org.eclipse.jdt.ui.propertyPages.SaveParticipantPreferencePage">
+ <enabledWhen>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </enabledWhen>
+ <keywordReference id="org.eclipse.jdt.ui.saveparticipant"/>
+ </page>
+
+ <page
+ name="%classpathContainerPageName"
+ class="org.eclipse.jdt.internal.ui.preferences.ClasspathContainerPreferencePage"
+ id="org.eclipse.jdt.ui.propertyPages.ClasspathContainerPreferencePage">
+ <enabledWhen>
+ <adapt type="org.eclipse.jdt.internal.ui.packageview.ClassPathContainer" />
+ </enabledWhen>
+ <keywordReference id="org.eclipse.jdt.ui.classpathcontainer" />
+ </page>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.elementFactories">
+ <factory
+ class="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditorInputFactory"
+ id="org.eclipse.jdt.ui.ClassFileEditorInputFactory">
+ </factory>
+ <factory
+ class="org.eclipse.jdt.internal.ui.PersistableJavaElementFactory"
+ id="org.eclipse.jdt.ui.PersistableJavaElementFactory">
+ </factory>
+ <factory
+ class="org.eclipse.jdt.internal.ui.JarEntryEditorInputFactory"
+ id="org.eclipse.jdt.ui.internal.JarEntryEditorInputFactory">
+ </factory>
+ </extension>
+ <extension
+ id="javaeditor"
+ point="org.eclipse.ui.editors">
+ <editor
+ name="%CompilationUnitEditorName"
+ default="true"
+ icon="$nl$/icons/full/obj16/jcu_obj.gif"
+ contributorClass="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditorActionContributor"
+ class="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor"
+ symbolicFontName="org.eclipse.jdt.ui.editors.textfont"
+ id="org.eclipse.jdt.ui.CompilationUnitEditor">
+ <contentTypeBinding
+ contentTypeId="org.eclipse.jdt.core.javaSource"
+ />
+ </editor>
+ <editor
+ name="%ClassFileViewerName"
+ default="true"
+ icon="$nl$/icons/full/obj16/classf_obj.gif"
+ contributorClass="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditorActionContributor"
+ class="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor"
+ symbolicFontName="org.eclipse.jdt.ui.editors.textfont"
+ id="org.eclipse.jdt.ui.ClassFileEditor">
+ <contentTypeBinding
+ contentTypeId="org.eclipse.jdt.core.javaClass"
+ />
+ </editor>
+ <editor
+ name="%ClassFileViewerName"
+ default="false"
+ icon="$nl$/icons/full/obj16/classf_obj.gif"
+ contributorClass="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditorActionContributor"
+ class="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor"
+ symbolicFontName="org.eclipse.jdt.ui.editors.textfont"
+ id="org.eclipse.jdt.ui.ClassFileEditorNoSource"
+ filenames="*.class without source">
+ </editor>
+ <editor
+ name="%PropertiesFileEditorName"
+ icon="$nl$/icons/full/obj16/file_obj.gif"
+ contributorClass="org.eclipse.jdt.internal.ui.propertiesfileeditor.PropertiesFileEditorActionContributor"
+ class="org.eclipse.jdt.internal.ui.propertiesfileeditor.PropertiesFileEditor"
+ symbolicFontName="org.eclipse.jdt.ui.PropertiesFileEditor.textfont"
+ id="org.eclipse.jdt.ui.PropertiesFileEditor">
+ <contentTypeBinding
+ contentTypeId="org.eclipse.jdt.core.javaProperties"
+ />
+ </editor>
+ <editor
+ default="true"
+ extensions="jardesc"
+ icon="$nl$/icons/full/obj16/jar_desc_obj.gif"
+ id="org.eclipse.jdt.ui.JARDescEditor"
+ launcher="org.eclipse.jdt.internal.ui.jarpackager.OpenJarExportWizardEditorLauncher"
+ name="%jarDescEditorName">
+ </editor>
+ </extension>
+
+ <extension
+ point="org.eclipse.core.filebuffers.annotationModelCreation">
+ <factory
+ contentTypeId="org.eclipse.jdt.core.javaSource"
+ class="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider"/>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.themes">
+ <themeElementCategory label="%javaPresentation.label" id="org.eclipse.jdt.ui.presentation"/>
+ <fontDefinition
+ label="%javaEditorFontDefiniton.label"
+ defaultsTo="org.eclipse.jface.textfont"
+ categoryId="org.eclipse.jdt.ui.presentation"
+ id="org.eclipse.jdt.ui.editors.textfont">
+ <description>
+ %javaEditorFontDefintion.description
+ </description>
+ </fontDefinition>
+ <fontDefinition
+ label="%propertiesFileEditorFontDefiniton.label"
+ defaultsTo="org.eclipse.jface.textfont"
+ categoryId="org.eclipse.jdt.ui.presentation"
+ id="org.eclipse.jdt.ui.PropertiesFileEditor.textfont">
+ <description>
+ %propertiesFileEditorFontDefintion.description
+ </description>
+ </fontDefinition>
+ <fontDefinition
+ label="%javadocDisplayFontDefiniton.label"
+ defaultsTo="org.eclipse.jface.dialogfont"
+ categoryId="org.eclipse.jdt.ui.presentation"
+ id="org.eclipse.jdt.ui.javadocfont">
+ <description>
+ %javadocDisplayFontDefiniton.description
+ </description>
+ </fontDefinition>
+ <colorDefinition
+ label="%JavadocViewBackgroundColor.label"
+ categoryId="org.eclipse.jdt.ui.presentation"
+ value="COLOR_INFO_BACKGROUND"
+ id="org.eclipse.jdt.ui.JavadocView.backgroundColor">
+ <description>
+ %JavadocViewBackgroundColor.description
+ </description>
+ </colorDefinition>
+ <colorDefinition
+ label="%DeclarationViewBackgroundColor.label"
+ categoryId="org.eclipse.jdt.ui.presentation"
+ value="COLOR_INFO_BACKGROUND"
+ id="org.eclipse.jdt.ui.DeclarationView.backgroundColor">
+ <description>
+ %DeclarationViewBackgroundColor.description
+ </description>
+ </colorDefinition>
+ <colorDefinition
+ label="%coloredLabels.inherited.label"
+ categoryId="org.eclipse.jdt.ui.presentation"
+ value="COLOR_DARK_BLUE"
+ id="org.eclipse.jdt.ui.ColoredLabels.inherited">
+ <description>
+ %coloredLabels.inherited.description
+ </description>
+ </colorDefinition>
+ <colorDefinition
+ label="%coloredLabels.match_highlight.label"
+ categoryId="org.eclipse.jdt.ui.presentation"
+ defaultsTo="org.eclipse.search.ui.match.highlight"
+ id="org.eclipse.jdt.ui.ColoredLabels.match_highlight">
+ <description>
+ %coloredLabels.match_highlight.description
+ </description>
+ </colorDefinition>
+ <colorDefinition
+ label="%coloredLabels.writeaccess_highlight.label"
+ categoryId="org.eclipse.jdt.ui.presentation"
+ value="240,216,168"
+ id="org.eclipse.jdt.ui.ColoredLabels.writeaccess_highlight">
+ <description>
+ %coloredLabels.writeaccess_highlight.description
+ </description>
+ </colorDefinition>
+ </extension>
+
+
+ <extension
+ point="org.eclipse.ui.editors.annotationTypes">
+ <type
+ name="org.eclipse.jdt.ui.error"
+ super="org.eclipse.ui.workbench.texteditor.error"
+ markerType="org.eclipse.jdt.core.problem"
+ markerSeverity="2">
+ </type>
+ <type
+ name="org.eclipse.jdt.ui.warning"
+ super="org.eclipse.ui.workbench.texteditor.warning"
+ markerType="org.eclipse.jdt.core.problem"
+ markerSeverity="1">
+ </type>
+ <type
+ name="org.eclipse.jdt.ui.info"
+ super="org.eclipse.ui.workbench.texteditor.info"
+ markerType="org.eclipse.jdt.core.problem"
+ markerSeverity="0">
+ </type>
+ <type
+ name="org.eclipse.jdt.ui.occurrences">
+ </type>
+ <type
+ name="org.eclipse.jdt.ui.occurrences.write"
+ super="org.eclipse.jdt.ui.occurrences">
+ </type>
+ <type name="org.eclipse.jdt.ui.overrideIndicator"/>
+ <type name="org.eclipse.jdt.ui.link.master"/>
+ <type name="org.eclipse.jdt.ui.link.slave"/>
+ <type name="org.eclipse.jdt.ui.link.target"/>
+ <type name="org.eclipse.jdt.ui.link.exit"/>
+
+ </extension>
+ <extension
+ point="org.eclipse.ui.editors.markerAnnotationSpecification">
+ <specification
+ annotationType="org.eclipse.jdt.ui.error"
+ annotationImageProvider="org.eclipse.jdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
+ </specification>
+ <specification
+ annotationType="org.eclipse.jdt.ui.warning"
+ annotationImageProvider="org.eclipse.jdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
+ </specification>
+ <specification
+ annotationType="org.eclipse.jdt.ui.info"
+ annotationImageProvider="org.eclipse.jdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
+ </specification>
+ <specification
+ annotationType="org.eclipse.jdt.ui.occurrences"
+ label="%OccurrenceAnnotation.label"
+ icon="$nl$/icons/full/obj16/searchm_obj.gif"
+ textPreferenceKey="occurrenceIndication"
+ textPreferenceValue="false"
+ highlightPreferenceKey="occurrenceHighlighting"
+ highlightPreferenceValue="true"
+ contributesToHeader="false"
+ overviewRulerPreferenceKey="occurrenceIndicationInOverviewRuler"
+ overviewRulerPreferenceValue="true"
+ verticalRulerPreferenceKey="occurrenceIndicationInVerticalRuler"
+ verticalRulerPreferenceValue="false"
+ colorPreferenceKey="occurrenceIndicationColor"
+ colorPreferenceValue="212,212,212"
+ presentationLayer="4"
+ showInNextPrevDropdownToolbarActionKey="showOccurrenceInNextPrevDropdownToolbarAction"
+ showInNextPrevDropdownToolbarAction="true"
+ isGoToNextNavigationTargetKey="isOccurrenceGoToNextNavigationTarget"
+ isGoToNextNavigationTarget="false"
+ isGoToPreviousNavigationTargetKey="isOccurrenceGoToPreviousNavigationTarget"
+ isGoToPreviousNavigationTarget="false"
+ textStylePreferenceKey="occurrenceTextStyle"
+ textStylePreferenceValue="NONE">
+ </specification>
+ <specification
+ annotationType="org.eclipse.jdt.ui.occurrences.write"
+ label="%WriteOccurrenceAnnotation.label"
+ textPreferenceKey="writeOccurrenceIndication"
+ textPreferenceValue="false"
+ highlightPreferenceKey="writeOccurrenceHighlighting"
+ highlightPreferenceValue="true"
+ overviewRulerPreferenceKey="writeOccurrenceIndicationInOverviewRuler"
+ overviewRulerPreferenceValue="true"
+ verticalRulerPreferenceKey="writeOccurrenceIndicationInVerticalRuler"
+ verticalRulerPreferenceValue="false"
+ colorPreferenceKey="writeOccurrenceIndicationColor"
+ colorPreferenceValue="240,216,168"
+ presentationLayer="4"
+ textStylePreferenceKey="writeOccurrenceTextStyle"
+ textStylePreferenceValue="NONE">
+ </specification>
+
+ <specification
+ annotationType="org.eclipse.jdt.ui.overrideIndicator"
+ label="%OverrideIndicator.label"
+ icon="$nl$/icons/full/ovr16/over_co.gif"
+ annotationImageProvider ="org.eclipse.jdt.internal.ui.javaeditor.OverrideIndicatorImageProvider"
+ textPreferenceKey="overrideIndicator"
+ textPreferenceValue="false"
+ highlightPreferenceKey="overrideIndicatorHighlighting"
+ highlightPreferenceValue="false"
+ contributesToHeader="false"
+ overviewRulerPreferenceKey="overrideIndicatorInOverviewRuler"
+ overviewRulerPreferenceValue="false"
+ verticalRulerPreferenceKey="overrideIndicatorInVerticalRuler"
+ verticalRulerPreferenceValue="true"
+ colorPreferenceKey="overrideIndicatorColor"
+ colorPreferenceValue="180,207,205"
+ presentationLayer="3"
+ showInNextPrevDropdownToolbarActionKey="showoverrideIndicatorInNextPrevDropdownToolbarAction"
+ showInNextPrevDropdownToolbarAction="false"
+ isGoToNextNavigationTargetKey="isOverrideIndicatorGoToNextNavigationTarget"
+ isGoToNextNavigationTarget="false"
+ isGoToPreviousNavigationTargetKey="isOverrideIndicatorGoToPreviousNavigationTarget"
+ isGoToPreviousNavigationTarget="false"
+ textStylePreferenceKey="overrideIndicatorTextStyle"
+ textStylePreferenceValue="SQUIGGLES">
+ </specification>
+
+ <!-- linked annotations -->
+ <!-- these are deprecated as of 3.2, do not use. -->
+ <specification
+ annotationType="org.eclipse.jdt.ui.link.master"
+ colorPreferenceValue="70,100,165"
+ colorPreferenceKey="jdt.linked.focus.color"
+ isGoToPreviousNavigationTarget="false"
+ isGoToPreviousNavigationTargetKey="jdt.linked.focus.navigation.previous"
+ showInNextPrevDropdownToolbarAction="false"
+ showInNextPrevDropdownToolbarActionKey="jdt.linked.focus.navigation.dropdown"
+ isGoToNextNavigationTarget="false"
+ isGoToNextNavigationTargetKey="jdt.linked.focus.navigation.next"
+ contributesToHeader="false"
+ overviewRulerPreferenceValue="false"
+ presentationLayer="4"
+ label="%linked.focus.label"
+ textPreferenceValue="true"
+ textPreferenceKey="jdt.linked.focus.text"
+ highlightPreferenceKey="jdt.linked.focus.highlight"
+ highlightPreferenceValue="false"
+ textStylePreferenceKey="jdt.linked.focus.text.style"
+ textStylePreferenceValue="BOX"
+ verticalRulerPreferenceKey="jdt.linked.focus.verticalruler"
+ verticalRulerPreferenceValue="false"
+ includeOnPreferencePage="false"
+ overviewRulerPreferenceKey="jdt.linked.focus.overviewruler">
+ </specification>
+ <specification
+ annotationType="org.eclipse.jdt.ui.link.slave"
+ colorPreferenceValue="180,215,255"
+ colorPreferenceKey="jdt.linked.slave.color"
+ isGoToPreviousNavigationTarget="false"
+ isGoToPreviousNavigationTargetKey="jdt.linked.slave.navigation.previous"
+ showInNextPrevDropdownToolbarAction="false"
+ showInNextPrevDropdownToolbarActionKey="jdt.linked.slave.navigation.dropdown"
+ isGoToNextNavigationTarget="false"
+ isGoToNextNavigationTargetKey="jdt.linked.slave.navigation.next"
+ contributesToHeader="false"
+ overviewRulerPreferenceValue="false"
+ presentationLayer="4"
+ label="%linked.slave.label"
+ textPreferenceValue="false"
+ textPreferenceKey="jdt.linked.slave.text"
+ highlightPreferenceKey="jdt.linked.slave.highlight"
+ highlightPreferenceValue="true"
+ textStylePreferenceKey="jdt.linked.slave.text.style"
+ textStylePreferenceValue="NONE"
+ verticalRulerPreferenceKey="jdt.linked.slave.verticalruler"
+ verticalRulerPreferenceValue="false"
+ includeOnPreferencePage="false"
+ overviewRulerPreferenceKey="jdt.linked.slave.overviewruler">
+ </specification>
+ <specification
+ annotationType="org.eclipse.jdt.ui.link.target"
+ colorPreferenceValue="70,100,165"
+ colorPreferenceKey="jdt.linked.target.color"
+ isGoToPreviousNavigationTarget="false"
+ isGoToPreviousNavigationTargetKey="jdt.linked.target.navigation.previous"
+ showInNextPrevDropdownToolbarAction="false"
+ showInNextPrevDropdownToolbarActionKey="jdt.linked.target.navigation.dropdown"
+ isGoToNextNavigationTarget="false"
+ isGoToNextNavigationTargetKey="jdt.linked.target.navigation.next"
+ contributesToHeader="false"
+ overviewRulerPreferenceValue="false"
+ presentationLayer="4"
+ label="%linked.target.label"
+ textPreferenceValue="true"
+ textPreferenceKey="jdt.linked.target.text"
+ highlightPreferenceKey="jdt.linked.target.highlight"
+ highlightPreferenceValue="false"
+ textStylePreferenceKey="jdt.linked.target.text.style"
+ textStylePreferenceValue="BOX"
+ verticalRulerPreferenceKey="jdt.linked.target.verticalruler"
+ verticalRulerPreferenceValue="false"
+ includeOnPreferencePage="false"
+ overviewRulerPreferenceKey="jdt.linked.target.overviewruler">
+ </specification>
+ <specification
+ annotationType="org.eclipse.jdt.ui.link.exit"
+ colorPreferenceValue="0,180,0"
+ colorPreferenceKey="jdt.linked.exit.color"
+ isGoToPreviousNavigationTarget="false"
+ isGoToPreviousNavigationTargetKey="jdt.linked.exit.navigation.previous"
+ showInNextPrevDropdownToolbarAction="false"
+ showInNextPrevDropdownToolbarActionKey="jdt.linked.exit.navigation.dropdown"
+ isGoToNextNavigationTarget="false"
+ isGoToNextNavigationTargetKey="jdt.linked.exit.navigation.next"
+ contributesToHeader="false"
+ overviewRulerPreferenceValue="false"
+ presentationLayer="4"
+ label="%linked.exit.label"
+ textPreferenceValue="true"
+ textPreferenceKey="jdt.linked.exit.text"
+ highlightPreferenceKey="jdt.linked.exit.highlight"
+ highlightPreferenceValue="false"
+ textStylePreferenceKey="jdt.linked.exit.text.style"
+ textStylePreferenceValue="IBEAM"
+ verticalRulerPreferenceKey="jdt.linked.exit.verticalruler"
+ verticalRulerPreferenceValue="false"
+ includeOnPreferencePage="false"
+ overviewRulerPreferenceKey="jdt.linked.exit.overviewruler">
+ </specification>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.actionSets">
+ <actionSet
+ label="%javaEditorPresentationActionSet.label"
+ visible="false"
+ id="org.eclipse.jdt.ui.text.java.actionSet.presentation">
+ <action
+ allowLabelUpdate="true"
+ style="toggle"
+ toolbarPath="org.eclipse.ui.edit.text.actionSet.presentation/Presentation"
+ id="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences"
+ definitionId="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences"
+ disabledIcon="$nl$/icons/full/dtool16/mark_occurrences.gif"
+ icon="$nl$/icons/full/etool16/mark_occurrences.gif"
+ helpContextId="org.eclipse.jdt.ui.toggle_mark_occurrences_action_context"
+ label="%toggleMarkOccurrences.label"
+ retarget="true"
+ tooltip="%toggleMarkOccurrences.tooltip">
+ </action>
+ <action
+ allowLabelUpdate="true"
+ style="toggle"
+ toolbarPath="org.eclipse.ui.edit.text.actionSet.presentation/Presentation"
+ id="org.eclipse.jdt.ui.edit.text.java.toggleBreadcrumb"
+ definitionId="org.eclipse.jdt.ui.edit.text.java.toggleBreadcrumb"
+ disabledIcon="$nl$/icons/full/dtool16/toggle_breadcrumb.gif"
+ icon="$nl$/icons/full/etool16/toggle_breadcrumb.gif"
+ helpContextId="org.eclipse.jdt.ui.toggle_mini_browser_action_context"
+ label="%toggleBreadcrumb.label"
+ retarget="true"
+ tooltip="%toggleBreadcrumb.tooltip">
+ </action>
+ </actionSet>
+ </extension>
+
+ <extension
+ id="JavaDocumentSetupParticipant"
+ name="%javaDocumentSetupParticipant"
+ point="org.eclipse.core.filebuffers.documentSetup">
+ <participant
+ contentTypeId="org.eclipse.jdt.core.javaSource"
+ class="org.eclipse.jdt.internal.ui.javaeditor.JavaDocumentSetupParticipant">
+ </participant>
+ </extension>
+
+ <extension
+ id="PropertiesFileDocumentSetupParticipant"
+ name="%propertiesFileDocumentSetupParticipant"
+ point="org.eclipse.core.filebuffers.documentSetup">
+ <participant
+ contentTypeId="org.eclipse.jdt.core.javaProperties"
+ class="org.eclipse.jdt.internal.ui.propertiesfileeditor.PropertiesFileDocumentSetupParticipant">
+ </participant>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets">
+ <target
+ id="org.eclipse.jdt.ui.javaCode"
+ name="%JavaEditorHyperlinkTarget">
+ <context type="org.eclipse.ui.texteditor.ITextEditor"/>
+ </target>
+ <target
+ id="org.eclipse.jdt.ui.PropertiesFileEditor"
+ name="%PropertiesFileEditorHyperlinkTarget">
+ <context type="org.eclipse.ui.texteditor.ITextEditor"/>
+ </target>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors">
+ <hyperlinkDetector
+ class="org.eclipse.jdt.internal.ui.javaeditor.NLSKeyHyperlinkDetector"
+ id="org.eclipse.jdt.internal.ui.javaeditor.NLSKeyHyperlinkDetector"
+ name="%NLSHyperlinkDetector"
+ targetId="org.eclipse.jdt.ui.javaCode">
+ </hyperlinkDetector>
+ <hyperlinkDetector
+ class="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkDetector"
+ id="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkDetector"
+ name="%JavaElementHyperlinkDetector"
+ targetId="org.eclipse.jdt.ui.javaCode">
+ </hyperlinkDetector>
+ <hyperlinkDetector
+ class="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkImplementationDetector"
+ id="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkImplementationDetector"
+ name="%JavaElementHyperlinkImplementationDetector"
+ targetId="org.eclipse.jdt.ui.javaCode">
+ </hyperlinkDetector>
+ <hyperlinkDetector
+ class="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkSuperImplementationDetector"
+ id="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkSuperImplementationDetector"
+ name="%JavaElementHyperlinkSuperImplementationDetector"
+ targetId="org.eclipse.jdt.ui.javaCode">
+ </hyperlinkDetector>
+ <hyperlinkDetector
+ class="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkDeclaredTypeDetector"
+ id="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkDeclaredTypeDetector"
+ name="%JavaElementHyperlinkDeclaredTypeDetector"
+ targetId="org.eclipse.jdt.ui.javaCode">
+ </hyperlinkDetector>
+ <hyperlinkDetector
+ class="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkReturnTypeDetector"
+ id="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkReturnTypeDetector"
+ name="%JavaElementHyperlinkReturnTypeDetector"
+ targetId="org.eclipse.jdt.ui.javaCode">
+ </hyperlinkDetector>
+ <hyperlinkDetector
+ class="org.eclipse.jdt.internal.ui.propertiesfileeditor.PropertyKeyHyperlinkDetector"
+ id="org.eclipse.jdt.internal.ui.propertiesfileeditor.PropertyKeyHyperlinkDetector"
+ name="%PropertyKeyHyperlinkDetector"
+ targetId="org.eclipse.jdt.ui.PropertiesFileEditor">
+ </hyperlinkDetector>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ name="%javaPrefName"
+ class="org.eclipse.jdt.internal.ui.preferences.JavaBasePreferencePage"
+ id="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.general"/>
+ </page>
+ <page
+ name="%appearancePrefName"
+ category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.AppearancePreferencePage"
+ id="org.eclipse.jdt.ui.preferences.AppearancePreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.appearance"/>
+ </page>
+ <page
+ name="%codeStylePreferencePageName"
+ category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.CodeStylePreferencePage"
+ id="org.eclipse.jdt.ui.preferences.CodeStylePreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.codestyle"/>
+ </page>
+ <page
+ name="%organizeImportsPrefName"
+ category="org.eclipse.jdt.ui.preferences.CodeStylePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.ImportOrganizePreferencePage"
+ id="org.eclipse.jdt.ui.preferences.ImportOrganizePreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.organizeimports"/>
+ </page>
+ <page
+ name="%typeFilterPrefName"
+ category="org.eclipse.jdt.ui.preferences.AppearancePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.TypeFilterPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.TypeFilterPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.typefilter"/>
+ </page>
+ <page
+ name="%codeFormatterPrefName"
+ category="org.eclipse.jdt.ui.preferences.CodeStylePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.CodeFormatterPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.CodeFormatterPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.formatter"/>
+ </page>
+ <page
+ name="%cleanUpPrefName"
+ category="org.eclipse.jdt.ui.preferences.CodeStylePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.CleanUpPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.CleanUpPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.cleanup"/>
+ </page>
+ <page
+ name="%buildPathPrefName"
+ category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.NewJavaProjectPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.BuildPathPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.buildpathoptions"/>
+ </page>
+ <page
+ name="%classPathVarPrefName"
+ category="org.eclipse.jdt.ui.preferences.BuildPathPreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.ClasspathVariablesPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.ClasspathVariablesPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.cpvars"/>
+ </page>
+ <page
+ name="%userLibrariesPrefName"
+ category="org.eclipse.jdt.ui.preferences.BuildPathPreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.UserLibraryPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.UserLibraryPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.userlibs"/>
+ </page>
+ <page
+ name="%editorPrefName"
+ category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.JavaEditorPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.javaeditor"/>
+ </page>
+ <page
+ name="%propertiesFileEditorPrefName"
+ category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.PropertiesFileEditorPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.PropertiesFileEditorPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.propertieseditor"/>
+ </page>
+
+ <page
+ name="%compliancePrefName"
+ category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.CompliancePreferencePage"
+ id="org.eclipse.jdt.ui.preferences.CompliancePreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.compliance"/>
+ </page>
+ <page
+ name="%problemSeveritiesPrefName"
+ category="org.eclipse.jdt.ui.preferences.CompliancePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.ProblemSeveritiesPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.ProblemSeveritiesPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.severities"/>
+ </page>
+ <page
+ name="%javadocProblemsPrefName"
+ category="org.eclipse.jdt.ui.preferences.CompliancePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.JavadocProblemsPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.JavadocProblemsPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.javadocproblems"/>
+ </page>
+ <page
+ name="%javaBuildPrefName"
+ category="org.eclipse.jdt.ui.preferences.CompliancePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.JavaBuildPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.JavaBuildPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.building"/>
+ </page>
+ <page
+ name="%todoTaskPrefName"
+ category="org.eclipse.jdt.ui.preferences.CompliancePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.TodoTaskPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.TodoTaskPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.todo"/>
+ </page>
+ <page
+ name="%templatePageName"
+ category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.JavaTemplatePreferencePage"
+ id="org.eclipse.jdt.ui.preferences.JavaTemplatePreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.templates"/>
+ </page>
+ <page
+ name="%contentAssistPageName"
+ category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.CodeAssistPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.CodeAssistPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.contentassist"/>
+ </page>
+ <page
+ name="%contentAssistAdvancedName"
+ category="org.eclipse.jdt.ui.preferences.CodeAssistPreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.CodeAssistAdvancedPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.CodeAssistPreferenceAdvanced">
+ <keywordReference id="org.eclipse.jdt.ui.contentassist"/>
+ </page>
+ <page
+ name="%contentAssistFavoritesName"
+ category="org.eclipse.jdt.ui.preferences.CodeAssistPreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.CodeAssistFavoritesPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.CodeAssistPreferenceFavorites">
+ <keywordReference id="org.eclipse.jdt.ui.contentassist"/>
+ </page>
+ <page
+ name="%editorHoversPageName"
+ category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.JavaEditorHoverPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.JavaEditorHoverPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.hover"/>
+ </page>
+ <page
+ name="%editorSyntaxColoringPage"
+ category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.JavaEditorColoringPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.JavaEditorColoringPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.syntaxcoloring"/>
+ </page>
+ <page
+ name="%editorFoldingPage"
+ category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.FoldingPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.FoldingPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.folding"/>
+ </page>
+ <page
+ name="%editorMarkOccurrencesPage"
+ category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.MarkOccurrencesPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.MarkOccurrencesPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.markoccurrences"/>
+ </page>
+ <page
+ name="%editorTypingPage"
+ category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.SmartTypingPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.SmartTypingPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.smarttyping"/>
+ </page>
+ <page
+ name="%editorSaveParticipants"
+ category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.SaveParticipantPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.SaveParticipantPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.saveparticipant"/>
+ </page>
+
+ <page
+ name="%codeTemplatePreferencePageName"
+ category="org.eclipse.jdt.ui.preferences.CodeStylePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.CodeTemplatePreferencePage"
+ id="org.eclipse.jdt.ui.preferences.CodeTemplatePreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.codetemplates"/>
+ </page>
+ <page
+ name="%memberSortPrefName"
+ category="org.eclipse.jdt.ui.preferences.AppearancePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.MembersOrderPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.MembersOrderPreferencePage">
+ <keywordReference id="org.eclipse.jdt.ui.sortorder"/>
+ </page>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.keywords">
+ <keyword
+ label="%preferenceKeywords.general"
+ id="org.eclipse.jdt.ui.general"/>
+ <keyword
+ label="%preferenceKeywords.appearance"
+ id="org.eclipse.jdt.ui.appearance"/>
+ <keyword
+ label="%preferenceKeywords.sortorder"
+ id="org.eclipse.jdt.ui.sortorder"/>
+ <keyword
+ label="%preferenceKeywords.typefilter"
+ id="org.eclipse.jdt.ui.typefilter"/>
+ <keyword
+ label="%preferenceKeywords.buildpathoptions"
+ id="org.eclipse.jdt.ui.buildpathoptions"/>
+ <keyword
+ label="%preferenceKeywords.buildpath"
+ id="org.eclipse.jdt.ui.buildpath"/>
+ <keyword
+ label="%preferenceKeywords.cpvars"
+ id="org.eclipse.jdt.ui.cpvars"/>
+ <keyword
+ label="%preferenceKeywords.userlibs"
+ id="org.eclipse.jdt.ui.userlibs"/>
+ <keyword
+ label="%preferenceKeywords.codestyle"
+ id="org.eclipse.jdt.ui.codestyle"/>
+ <keyword
+ label="%preferenceKeywords.codetemplates"
+ id="org.eclipse.jdt.ui.codetemplates"/>
+ <keyword
+ label="%preferenceKeywords.formatter"
+ id="org.eclipse.jdt.ui.formatter"/>
+ <keyword
+ label="%preferenceKeywords.cleanup"
+ id="org.eclipse.jdt.ui.cleanup"/>
+ <keyword
+ label="%preferenceKeywords.organizeimports"
+ id="org.eclipse.jdt.ui.organizeimports"/>
+ <keyword
+ label="%preferenceKeywords.compliance"
+ id="org.eclipse.jdt.ui.compliance"/>
+ <keyword
+ label="%preferenceKeywords.building"
+ id="org.eclipse.jdt.ui.building"/>
+ <keyword
+ label="%preferenceKeywords.severities"
+ id="org.eclipse.jdt.ui.severities"/>
+ <keyword
+ label="%preferenceKeywords.javadocproblems"
+ id="org.eclipse.jdt.ui.javadocproblems"/>
+ <keyword
+ label="%preferenceKeywords.todo"
+ id="org.eclipse.jdt.ui.todo"/>
+ <keyword
+ label="%preferenceKeywords.javaeditor"
+ id="org.eclipse.jdt.ui.javaeditor"/>
+ <keyword
+ label="%preferenceKeywords.contentassist"
+ id="org.eclipse.jdt.ui.contentassist"/>
+ <keyword
+ label="%preferenceKeywords.hover"
+ id="org.eclipse.jdt.ui.hover"/>
+ <keyword
+ label="%preferenceKeywords.syntaxcoloring"
+ id="org.eclipse.jdt.ui.syntaxcoloring"/>
+ <keyword
+ label="%preferenceKeywords.templates"
+ id="org.eclipse.jdt.ui.templates"/>
+ <keyword
+ label="%preferenceKeywords.propertieseditor"
+ id="org.eclipse.jdt.ui.propertieseditor"/>
+ <keyword
+ label="%preferenceKeywords.folding"
+ id="org.eclipse.jdt.ui.folding"/>
+ <keyword
+ label="%preferenceKeywords.markoccurrences"
+ id="org.eclipse.jdt.ui.markoccurrences"/>
+ <keyword
+ label="%preferenceKeywords.smarttyping"
+ id="org.eclipse.jdt.ui.smarttyping"/>
+ <keyword
+ label="%preferenceKeywords.saveparticipant"
+ id="org.eclipse.jdt.ui.saveparticipant"/>
+ <keyword
+ label="%preferenceKeywords.classpathcontainer"
+ id="org.eclipse.jdt.ui.classpathcontainer"/>
+
+ <keyword
+ label="%preferenceKeywords.wizards.java"
+ id="org.eclipse.jdt.ui.wizards.java"/>
+ <keyword
+ label="%preferenceKeywords.jarpackager"
+ id="org.eclipse.jdt.ui.jarpackager"/>
+ </extension>
+<!-- =========================================================================== -->
+<!-- Work in Progress -->
+<!-- =========================================================================== -->
+<!--
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ name="%workInProgress.name"
+ category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
+ class="org.eclipse.jdt.internal.ui.preferences.WorkInProgressPreferencePage"
+ id="org.eclipse.jdt.ui.preferences.WorkInProgressPreferencePage">
+ </page>
+ </extension>
+-->
+<!-- =========================================================================== -->
+<!-- END Work in Progress -->
+<!-- =========================================================================== -->
+ <extension
+ point="org.eclipse.ui.actionSets">
+ <actionSet
+ label="%JavaElementCreationActionSet.label"
+ description="%JavaElementCreationActionSet.description"
+ visible="false"
+ id="org.eclipse.jdt.ui.JavaElementCreationActionSet">
+ <action
+ id="org.eclipse.jdt.ui.actions.NewTypeDropDown"
+ toolbarPath="Normal/JavaWizards"
+ class="org.eclipse.jdt.internal.ui.wizards.NewTypeDropDownAction"
+ disabledIcon="$nl$/icons/full/dtool16/newclass_wiz.gif"
+ icon="$nl$/icons/full/etool16/newclass_wiz.gif"
+ label="%OpenClassWizardAction.label"
+ style="pulldown"
+ tooltip="%OpenClassWizardAction.tooltip">
+ </action>
+ <action
+ label="%OpenPackageWizardAction.label"
+ icon="$nl$/icons/full/etool16/newpack_wiz.gif"
+ tooltip="%OpenPackageWizardAction.tooltip"
+ class="org.eclipse.jdt.internal.ui.wizards.OpenPackageWizardToolbarAction"
+ toolbarPath="Normal/JavaWizards"
+ id="org.eclipse.jdt.ui.actions.OpenPackageWizard">
+ </action>
+ <action
+ label="%OpenProjectWizardAction.label"
+ icon="$nl$/icons/full/etool16/newjprj_wiz.gif"
+ tooltip="%OpenProjectWizardAction.tooltip"
+ class="org.eclipse.jdt.internal.ui.wizards.OpenJavaProjectWizardToolbarAction"
+ toolbarPath="Normal/JavaWizards"
+ id="org.eclipse.jdt.ui.actions.OpenProjectWizard">
+ </action>
+ </actionSet>
+ </extension>
+ <extension
+ point="org.eclipse.ui.perspectiveExtensions">
+ <perspectiveExtension
+ targetID="*">
+ <hiddenToolBarItem
+ id="org.eclipse.jdt.ui.actions.OpenProjectWizard">
+ </hiddenToolBarItem>
+ </perspectiveExtension>
+ </extension>
+
+<!-- =========================================================================== -->
+<!-- Java Search Page -->
+<!-- =========================================================================== -->
+ <extension
+ point="org.eclipse.search.searchPages">
+ <page
+ showScopeSection="true"
+ canSearchEnclosingProjects="true"
+ label="%JavaSearchPage.label"
+ icon="$nl$/icons/full/obj16/jsearch_obj.gif"
+ extensions="java:90, jav:90"
+ class="org.eclipse.jdt.internal.ui.search.JavaSearchPage"
+ sizeHint="460,160"
+ id="org.eclipse.jdt.ui.JavaSearchPage">
+ </page>
+ </extension>
+
+ <extension
+ id="JavaSearchResultPage"
+ point="org.eclipse.search.searchResultViewPages">
+ <viewPage
+ id="org.eclipse.jdt.ui.JavaSearchResultPage"
+ searchResultClass="org.eclipse.jdt.internal.ui.search.JavaSearchResult"
+ helpContextId="org.eclipse.jdt.ui.java_search_result"
+ class="org.eclipse.jdt.internal.ui.search.JavaSearchResultPage">
+ </viewPage>
+ </extension>
+ <extension
+ id="OccurrencesSearchResultPage"
+ point="org.eclipse.search.searchResultViewPages">
+ <viewPage
+ id="org.eclipse.jdt.internal.ui.search.OccurrencesSearchResultPage"
+ searchResultClass="org.eclipse.jdt.internal.ui.search.OccurrencesSearchResult"
+ helpContextId="org.eclipse.jdt.ui.occurrences_search_result"
+ class="org.eclipse.jdt.internal.ui.search.OccurrencesSearchResultPage">
+ </viewPage>
+ </extension>
+ <extension
+ id="NLSSearchResultPage"
+ point="org.eclipse.search.searchResultViewPages">
+ <viewPage
+ id="org.eclipse.jdt.internal.ui.refactoring.nls.search.NLSSearchResultPage"
+ searchResultClass="org.eclipse.jdt.internal.ui.refactoring.nls.search.NLSSearchResult"
+ helpContextId="org.eclipse.jdt.ui.nls_search_result"
+ class="org.eclipse.jdt.internal.ui.refactoring.nls.search.NLSSearchResultPage">
+ </viewPage>
+ </extension>
+ <extension
+ id="ReferencesInBinaryResultPage"
+ point="org.eclipse.search.searchResultViewPages">
+ <viewPage
+ id="org.eclipse.jdt.internal.ui.refactoring.ReferencesInBinarySearchResult"
+ searchResultClass="org.eclipse.jdt.internal.ui.refactoring.ReferencesInBinaryStatusContextViewer$ReferencesInBinarySearchResult"
+ helpContextId="org.eclipse.jdt.ui.refactoring.references_in_binary"
+ class="org.eclipse.jdt.internal.ui.search.JavaSearchResultPage">
+ </viewPage>
+ </extension>
+
+
+
+<!-- =========================================================================== -->
+<!-- Java Compare -->
+<!-- =========================================================================== -->
+ <extension
+ point="org.eclipse.ui.themes">
+ <fontDefinition
+ label="%javaCompareFontDefiniton.label"
+ defaultsTo="org.eclipse.jdt.ui.editors.textfont"
+ categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
+ id="org.eclipse.jdt.internal.ui.compare.JavaMergeViewer">
+ <description>
+ %javaCompareFontDefiniton.description
+ </description>
+ </fontDefinition>
+ <fontDefinition
+ label="%propertiesFileCompareFontDefiniton.label"
+ defaultsTo="org.eclipse.jdt.ui.PropertiesFileEditor.textfont"
+ categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
+ id="org.eclipse.jdt.internal.ui.compare.PropertiesFileMergeViewer">
+ <description>
+ %propertiesFileCompareFontDefiniton.description
+ </description>
+ </fontDefinition>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.popupMenus">
+ <objectContribution
+ objectClass="org.eclipse.jdt.core.IMember"
+ id="org.eclipse.jdt.internal.ui.compare.JavaReplaceActions">
+ <menu
+ label="%ReplaceWithMenu.label"
+ path="additions"
+ id="replaceWithMenu">
+ <separator
+ name="replaceWithGroup">
+ </separator>
+ </menu>
+ <action
+ label="%JavaReplaceFromHistoryAction.label"
+ overrideActionId="replaceFromHistory"
+ tooltip="%JavaReplaceFromHistoryAction.tooltip"
+ class="org.eclipse.jdt.internal.ui.compare.JavaReplaceWithEditionAction"
+ menubarPath="replaceWithMenu/replaceWithGroup"
+ enablesFor="1"
+ id="javaReplaceFromHistory">
+ </action>
+ <action
+ label="%JavaReplaceWithPreviousFromHistoryAction.label"
+ overrideActionId="replaceWithPreviousFromHistory"
+ tooltip="%JavaReplaceWithPreviousFromHistoryAction.tooltip"
+ class="org.eclipse.jdt.internal.ui.compare.JavaReplaceWithPreviousEditionAction"
+ menubarPath="replaceWithMenu/replaceWithGroup"
+ enablesFor="1"
+ id="javaReplacePreviousFromHistory">
+ </action>
+ <action
+ label="%JavaAddElementFromHistoryAction.label"
+ overrideActionId="addFromHistoryAction"
+ tooltip="%JavaAddElementFromHistoryAction.tooltip"
+ class="org.eclipse.jdt.internal.ui.compare.JavaAddElementFromHistory"
+ menubarPath="replaceWithMenu"
+ enablesFor="1"
+ id="javaAddElementFromHistoryAction">
+ </action>
+ </objectContribution>
+ <objectContribution
+ objectClass="org.eclipse.jdt.core.IMember"
+ id="org.eclipse.jdt.internal.ui.compare.JavaCompareActions">
+ <menu
+ label="%CompareWithMenu.label"
+ path="additions"
+ id="compareWithMenu">
+ <separator
+ name="compareWithGroup">
+ </separator>
+ </menu>
+ <action
+ label="%JavaCompareFromHistoryAction.label"
+ overrideActionId="compareWithHistory"
+ tooltip="%JavaCompareFromHistoryAction.tooltip"
+ class="org.eclipse.jdt.internal.ui.compare.JavaCompareWithEditionAction"
+ menubarPath="compareWithMenu/compareWithGroup"
+ enablesFor="1"
+ id="javaCompareFromHistory">
+ </action>
+ <action
+ label="%JavaCompareAction.label"
+ tooltip="%JavaCompareAction.tooltip"
+ class="org.eclipse.jdt.internal.ui.compare.JavaCompareAction"
+ menubarPath="compareWithMenu/compareWithGroup"
+ enablesFor="1"
+ id="javaCompare">
+ </action>
+ </objectContribution>
+ <objectContribution
+ objectClass="org.eclipse.jdt.core.ICompilationUnit"
+ id="org.eclipse.jdt.internal.ui.compare.JavaAddElementFromHistoryAction">
+ <action
+ label="%JavaAddElementFromHistoryAction.label"
+ overrideActionId="addFromHistoryAction"
+ tooltip="%JavaAddElementFromHistoryAction.tooltip"
+ class="org.eclipse.jdt.internal.ui.compare.JavaAddElementFromHistory"
+ menubarPath="replaceWithMenu"
+ enablesFor="1"
+ id="javaAddElementFromHistoryAction">
+ </action>
+ </objectContribution>
+ </extension>
+ <extension
+ point="org.eclipse.compare.structureCreators">
+ <structureCreator
+ extensions="jar"
+ class="org.eclipse.jdt.internal.ui.compare.JarStructureCreator"
+ id="org.eclipse.jdt.internal.ui.compare.JarStructureCreator">
+ </structureCreator>
+ <structureCreator
+ extensions="java"
+ class="org.eclipse.jdt.internal.ui.compare.JavaStructureCreator"
+ id="org.eclipse.jdt.internal.ui.compare.JavaStructureCreator">
+ </structureCreator>
+ <structureCreator
+ class="org.eclipse.jdt.internal.ui.compare.PropertiesStructureCreator"
+ id="org.eclipse.jdt.internal.ui.compare.PropertiesStructureCreator">
+ </structureCreator>
+ <contentTypeBinding
+ contentTypeId="org.eclipse.jdt.core.javaProperties"
+ structureCreatorId="org.eclipse.jdt.internal.ui.compare.PropertiesStructureCreator">
+ </contentTypeBinding>
+ </extension>
+ <extension
+ point="org.eclipse.compare.contentViewers">
+ <viewer
+ extensions="java,java2"
+ class="org.eclipse.jdt.internal.ui.compare.JavaTextViewerCreator"
+ id="org.eclipse.jdt.internal.ui.compare.JavaTextViewerCreator">
+ </viewer>
+ <contentTypeBinding
+ contentTypeId="org.eclipse.jdt.core.javaSource"
+ contentViewerId="org.eclipse.jdt.internal.ui.compare.JavaTextViewerCreator">
+ </contentTypeBinding>
+ </extension>
+ <extension
+ point="org.eclipse.compare.contentViewers">
+ <viewer
+ extensions="properties,properties2"
+ class="org.eclipse.jdt.internal.ui.compare.PropertiesFileViewerCreator"
+ id="org.eclipse.jdt.internal.ui.compare.PropertiesFileViewerCreator">
+ </viewer>
+ <contentTypeBinding
+ contentTypeId="org.eclipse.jdt.core.javaProperties"
+ contentViewerId="org.eclipse.jdt.internal.ui.compare.PropertiesFileViewerCreator">
+ </contentTypeBinding>
+ </extension>
+ <extension
+ point="org.eclipse.compare.contentMergeViewers">
+ <viewer
+ extensions="java,java2"
+ label="%contentMergeViewers.java.label"
+ class="org.eclipse.jdt.internal.ui.compare.JavaContentViewerCreator"
+ id="org.eclipse.jdt.internal.ui.compare.JavaContentViewerCreator">
+ </viewer>
+ <contentTypeBinding
+ contentTypeId="org.eclipse.jdt.core.javaSource"
+ contentMergeViewerId="org.eclipse.jdt.internal.ui.compare.JavaContentViewerCreator">
+ </contentTypeBinding>
+ </extension>
+ <extension
+ point="org.eclipse.compare.contentMergeViewers">
+ <viewer
+ extensions="properties,properties2"
+ label="%contentMergeViewers.properties.label"
+ class="org.eclipse.jdt.internal.ui.compare.PropertiesFileMergeViewerCreator"
+ id="org.eclipse.jdt.internal.ui.compare.PropertiesFileMergeViewerCreator">
+ </viewer>
+ <contentTypeBinding
+ contentTypeId="org.eclipse.jdt.core.javaProperties"
+ contentMergeViewerId="org.eclipse.jdt.internal.ui.compare.PropertiesFileMergeViewerCreator">
+ </contentTypeBinding>
+ </extension>
+ <extension
+ point="org.eclipse.compare.structureMergeViewers">
+ <viewer
+ extensions="java"
+ label="%structureMergeViewers.java.label"
+ class="org.eclipse.jdt.internal.ui.compare.JavaStructureDiffViewerCreator"
+ id="org.eclipse.jdt.internal.ui.compare.JavaStructureDiffViewerCreator">
+ </viewer>
+ </extension>
+<!-- End Java Compare -->
+<!-- =========================================================================== -->
+<!-- Java Launching and debugging -->
+<!-- =========================================================================== -->
+ <extension
+ point="org.eclipse.ui.ide.resourceFilters">
+ <filter
+ selected="false"
+ pattern="*.class">
+ </filter>
+ </extension>
+
+<!-- =========================================================================== -->
+<!-- Export wizard category -->
+<!-- =========================================================================== -->
+ <extension
+ point="org.eclipse.ui.exportWizards">
+ <category
+ name="%importExportWizards.category"
+ id="org.eclipse.jdt.ui.Java">
+ </category>
+ </extension>
+
+<!-- =========================================================================== -->
+<!-- JAR Packager -->
+<!-- =========================================================================== -->
+ <extension
+ point="org.eclipse.ui.exportWizards">
+ <wizard
+ name="%jarExportWizard.label"
+ icon="$nl$/icons/full/etool16/exportjar_wiz.gif"
+ class="org.eclipse.jdt.internal.ui.jarpackager.JarPackageWizard"
+ category="org.eclipse.jdt.ui.Java"
+ id="org.eclipse.jdt.internal.ui.jarpackager.JarPackageWizard">
+ <description>
+ %jarExportWizard.description
+ </description>
+ <selection
+ class="org.eclipse.core.resources.IResource">
+ </selection>
+ <keywordReference id="org.eclipse.jdt.ui.jarpackager"/>
+ </wizard>
+ <wizard
+ name="%fatJarExportWizard.label"
+ icon="$nl$/icons/full/etool16/exportrunnablejar_wiz.gif"
+ class="org.eclipse.jdt.internal.ui.jarpackagerfat.FatJarPackageWizard"
+ category="org.eclipse.jdt.ui.Java"
+ id="org.eclipse.jdt.internal.ui.fatjarpackager.JarPackageWizard">
+ <description>
+ %fatJarExportWizard.description
+ </description>
+ <selection
+ class="org.eclipse.core.resources.IResource">
+ </selection>
+ <keywordReference id="org.eclipse.jdt.ui.jarpackager"/>
+ </wizard>
+ </extension>
+ <extension
+ point="org.eclipse.ui.popupMenus">
+ <objectContribution
+ objectClass="org.eclipse.core.resources.IResource"
+ nameFilter="*.jardesc"
+ id="org.eclipse.jdt.internal.ui.jarpackager.RunJarPackager">
+ <action
+ label="%createJarAction.label"
+ tooltip="%createJarAction.tooltip"
+ class="org.eclipse.jdt.internal.ui.jarpackager.CreateJarActionDelegate"
+ menubarPath="additions"
+ enablesFor="+"
+ id="CreateJar">
+ </action>
+ </objectContribution>
+ </extension>
+<!-- =========================================================================== -->
+<!-- Javadoc Export -->
+<!-- =========================================================================== -->
+ <extension
+ point="org.eclipse.ui.exportWizards">
+<!-- Change to necessary NLS -->
+ <wizard
+ name="%JavadocWizard.name"
+ icon="$nl$/icons/full/etool16/javadoc.gif"
+ class="org.eclipse.jdt.internal.ui.javadocexport.JavadocWizard"
+ category="org.eclipse.jdt.ui.Java"
+ id="org.eclipse.jdt.internal.ui.javadocexport.JavadocWizard">
+ <description>
+ %JavadocWizard.description
+ </description>
+ <selection
+ class="org.eclipse.core.resources.IProject">
+ </selection>
+ </wizard>
+ </extension>
+ <extension
+ point="org.eclipse.ui.popupMenus">
+ <objectContribution
+ adaptable="true"
+ objectClass="org.eclipse.core.resources.IFile"
+ nameFilter="*.xml"
+ id="org.eclipse.jdt.internal.ui.javadocexport.JavadocWizard">
+ <visibility>
+ <objectState name="contentTypeId" value="org.eclipse.ant.core.antBuildFile"/>
+ </visibility>
+ <action
+ label="%CreateJavadocAction.label"
+ tooltip="%CreateJavadocAction.tooltip"
+ class="org.eclipse.jdt.internal.ui.javadocexport.CreateJavadocActionDelegate"
+ enablesFor="1"
+ id="LaunchJavadocWizard">
+ </action>
+ </objectContribution>
+ </extension>
+ <extension
+ point="org.eclipse.debug.ui.consoleLineTrackers">
+ <consoleLineTracker
+ class="org.eclipse.jdt.internal.ui.javadocexport.JavadocConsoleLineTracker"
+ processType="org.eclipse.jdt.ui.javadocProcess"
+ id="org.eclipse.jdt.ui.javadocexport.JavadocConsoleLineTracker">
+ </consoleLineTracker>
+ </extension>
+
+<!-- =========================================================================== -->
+<!-- Java Browsing -->
+<!-- =========================================================================== -->
+ <extension
+ point="org.eclipse.ui.views">
+ <category
+ name="%Browsing.viewCategoryName"
+ id="org.eclipse.jdt.ui.java.browsing">
+ </category>
+ <view
+ name="%Browsing.projectsViewName"
+ icon="$nl$/icons/full/eview16/projects.gif"
+ category="org.eclipse.jdt.ui.java.browsing"
+ class="org.eclipse.jdt.internal.ui.browsing.ProjectsView"
+ id="org.eclipse.jdt.ui.ProjectsView">
+ </view>
+ <view
+ name="%Browsing.packagesViewName"
+ icon="$nl$/icons/full/eview16/packages.gif"
+ category="org.eclipse.jdt.ui.java.browsing"
+ class="org.eclipse.jdt.internal.ui.browsing.PackagesView"
+ id="org.eclipse.jdt.ui.PackagesView">
+ </view>
+ <view
+ name="%Browsing.typesViewName"
+ icon="$nl$/icons/full/eview16/types.gif"
+ category="org.eclipse.jdt.ui.java.browsing"
+ class="org.eclipse.jdt.internal.ui.browsing.TypesView"
+ id="org.eclipse.jdt.ui.TypesView">
+ </view>
+ <view
+ name="%Browsing.membersViewName"
+ icon="$nl$/icons/full/eview16/members.gif"
+ category="org.eclipse.jdt.ui.java.browsing"
+ class="org.eclipse.jdt.internal.ui.browsing.MembersView"
+ id="org.eclipse.jdt.ui.MembersView">
+ </view>
+ </extension>
+<!-- =========================================================================== -->
+<!-- Java and Coding Action Set (Adding the source, refactor and navigate menu) -->
+<!-- =========================================================================== -->
+ <extension
+ point="org.eclipse.ui.actionSets">
+ <actionSet
+ label="%JavaActionSet.label"
+ description="%JavaActionSet.description"
+ visible="false"
+ id="org.eclipse.jdt.ui.JavaActionSet">
+ <action
+ definitionId="org.eclipse.jdt.ui.navigate.open.type.in.hierarchy"
+ label="%OpenTypeInHierarchyAction.label"
+ helpContextId="org.eclipse.jdt.ui.open_type_in_hierarchy_action"
+ tooltip="%OpenTypeInHierarchyAction.tooltip"
+ class="org.eclipse.jdt.internal.ui.actions.OpenTypeInHierarchyAction"
+ menubarPath="navigate/open.ext2"
+ id="openTypeInHierarchy">
+ </action>
+ <action
+ id="openType"
+ toolbarPath="org.eclipse.search.searchActionSet/Search"
+ class="org.eclipse.jdt.internal.ui.actions.OpenTypeAction"
+ definitionId="org.eclipse.jdt.ui.navigate.open.type"
+ icon="$nl$/icons/full/etool16/opentype.gif"
+ helpContextId="org.eclipse.jdt.ui.open_type_action"
+ label="%OpenTypeAction.label"
+ menubarPath="navigate/open.ext2"
+ tooltip="%OpenTypeAction.tooltip">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb"
+ label="%ShowInBreadcrumbAction.label"
+ tooltip="%ShowInBreadcrumbAction.tooltip"
+ menubarPath="navigate/show.ext"
+ retarget="true"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.generate.javadoc"
+ label="%GenerateJavadocAction.label"
+ helpContextId="org.eclipse.jdt.ui.generate_javadoc_action"
+ class="org.eclipse.jdt.internal.ui.actions.GenerateJavadocAction"
+ icon="$nl$/icons/full/etool16/javadoc.gif"
+ menubarPath="project/additions"
+ id="exportJavadoc">
+ </action>
+ </actionSet>
+ </extension>
+ <extension
+ point="org.eclipse.ui.actionSetPartAssociations">
+ <actionSetPartAssociation
+ targetID="org.eclipse.jdt.ui.JavaActionSet">
+ <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.PropertiesFileEditor">
+ </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>
+ <part
+ id="org.eclipse.jdt.ui.SourceView">
+ </part>
+ <part
+ id="org.eclipse.jdt.callhierarchy.view">
+ </part>
+ </actionSetPartAssociation>
+ </extension>
+
+<!-- with an A_ -->
+<!-- the open action set is contributed before the CodeActionSet we prefix it -->
+<!-- Action sets are contributed after they have been sorted. To enfore that -->
+<!-- Begin Java Open action contributions -->
+ <extension
+ point="org.eclipse.ui.actionSets">
+ <actionSet
+ label="%OpenActionSet.label"
+ description="%OpenActionSet.description"
+ visible="false"
+ id="org.eclipse.jdt.ui.A_OpenActionSet">
+ <action
+ definitionId="org.eclipse.ui.edit.text.open.hyperlink"
+ id="org.eclipse.jdt.internal.ui.actions.OpenHyperlink"
+ label="%OpenHyperlinkAction.label"
+ menubarPath="navigate/open.ext"
+ retarget="true"
+ tooltip="%OpenHyperlinkAction.tooltip">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.open.call.hierarchy"
+ label="%OpenCallHierarchyAction.label"
+ retarget="true"
+ menubarPath="navigate/open.ext"
+ id="org.eclipse.jdt.ui.actions.OpenCallHierarchy">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy"
+ label="%OpenTypeHierarchyAction.label"
+ retarget="true"
+ menubarPath="navigate/open.ext"
+ id="org.eclipse.jdt.ui.actions.OpenTypeHierarchy">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.open.editor"
+ label="%OpenAction.label"
+ tooltip="%OpenAction.tooltip"
+ retarget="true"
+ menubarPath="navigate/open.ext"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.Open">
+ </action>
+ </actionSet>
+ </extension>
+ <extension
+ point="org.eclipse.ui.actionSetPartAssociations">
+ <actionSetPartAssociation
+ targetID="org.eclipse.jdt.ui.A_OpenActionSet">
+ <part
+ id="org.eclipse.search.SearchResultView">
+ </part>
+ <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.PropertiesFileEditor">
+ </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>
+ <part
+ id="org.eclipse.jdt.ui.SourceView">
+ </part>
+ </actionSetPartAssociation>
+ </extension>
+<!-- End Java Open action contributions -->
+ <extension
+ point="org.eclipse.ui.actionSets">
+ <actionSet
+ label="%CodingActionSet.label"
+ description="%CodingActionSet.description"
+ visible="false"
+ id="org.eclipse.jdt.ui.CodingActionSet">
+
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.copy.qualified.name"
+ label="%CopyQualifiedName.label"
+ retarget="true"
+ menubarPath="edit/copy"
+ icon="$nl$/icons/full/elcl16/cpyqual_menu.gif"
+ id="org.eclipse.jdt.ui.actions.CopyQualifiedName">
+ </action>
+<!-- =========================================================================== -->
+<!-- Navigate Menu -->
+<!-- =========================================================================== -->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.open.external.javadoc"
+ label="%OpenAttachedJavadocAction.label"
+ retarget="true"
+ allowLabelUpdate="true"
+ menubarPath="navigate/open.ext"
+ id="org.eclipse.jdt.ui.actions.OpenExternalJavaDoc">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.open.super.implementation"
+ label="%OpenSuperImplementationAction.label"
+ tooltip="%OpenSuperImplementationAction.tooltip"
+ retarget="true"
+ menubarPath="navigate/open.ext"
+ id="org.eclipse.jdt.ui.actions.OpenSuperImplementation">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.open.implementation"
+ label="%OpenImplementationAction.label"
+ tooltip="%OpenImplementationAction.tooltip"
+ retarget="true"
+ menubarPath="navigate/open.ext"
+ id="org.eclipse.jdt.ui.actions.OpenImplementation">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.navigate.gotopackage"
+ label="%GoToPackageAction.label"
+ retarget="true"
+ menubarPath="navigate/goTo/"
+ id="org.eclipse.jdt.ui.actions.GoToPackage">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.navigate.gototype"
+ label="%GoToTypeAction.label"
+ retarget="true"
+ menubarPath="navigate/goTo/"
+ id="org.eclipse.jdt.ui.actions.GoToType">
+ </action>
+<!-- =========================================================================== -->
+<!-- Refactoring Menu -->
+<!-- =========================================================================== -->
+ <menu
+ label="%Refactoring.menu.label"
+ path="edit"
+ id="org.eclipse.jdt.ui.refactoring.menu">
+ <separator name="undoRedoGroup"/>
+ <separator name="reorgGroup"/>
+ <separator name="codingGroup"/>
+ <separator name="reorgGroup2"/>
+ <separator name="typeGroup"/>
+ <separator name="typeGroup2"/>
+ <separator name="codingGroup2"/>
+ <separator name="typeGroup3"/>
+ <separator name="scriptGroup"/>
+ </menu>
+
+<!-- reorg group -->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.move.element"
+ label="%Refactoring.moveAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup"
+ id="org.eclipse.jdt.ui.actions.Move">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.rename.element"
+ label="%Refactoring.renameAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup"
+ id="org.eclipse.jdt.ui.actions.Rename">
+ </action>
+
+<!-- coding group -->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.inline"
+ label="%Refactoring.inlineAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
+ id="org.eclipse.jdt.ui.actions.Inline">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.extract.constant"
+ label="%Refactoring.extractConstantAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
+ id="org.eclipse.jdt.ui.actions.ExtractConstant">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.extract.local.variable"
+ label="%Refactoring.extractTempAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
+ id="org.eclipse.jdt.ui.actions.ExtractTemp">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.extract.method"
+ label="%Refactoring.extractMethodAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
+ id="org.eclipse.jdt.ui.actions.ExtractMethod">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.modify.method.parameters"
+ label="%Refactoring.modifyParametersAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
+ id="org.eclipse.jdt.ui.actions.ModifyParameters">
+ </action>
+
+<!-- reorg group 2 -->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.move.inner.to.top.level"
+ label="%Refactoring.convertNestedToTopAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup2"
+ id="org.eclipse.jdt.ui.actions.ConvertNestedToTop">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.convert.anonymous.to.nested"
+ label="%Refactoring.convertAnonymousToNestedAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup2"
+ id="org.eclipse.jdt.ui.actions.ConvertAnonymousToNested">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.promote.local.variable"
+ label="%Refactoring.convertLocalToFieldAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup2"
+ id="org.eclipse.jdt.ui.actions.ConvertLocalToField">
+ </action>
+
+
+
+<!-- type group -->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.pull.up"
+ label="%Refactoring.pullUpAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
+ id="org.eclipse.jdt.ui.actions.PullUp">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.push.down"
+ label="%Refactoring.pushDownAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
+ id="org.eclipse.jdt.ui.actions.PushDown">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.use.supertype"
+ label="%Refactoring.useSupertypeAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
+ id="org.eclipse.jdt.ui.actions.UseSupertype">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.extract.interface"
+ label="%Refactoring.extractInterfaceAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
+ id="org.eclipse.jdt.ui.actions.ExtractInterface">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.extract.superclass"
+ label="%Refactoring.extractSupertypeAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
+ id="org.eclipse.jdt.ui.actions.ExtractSuperclass">
+ </action>
+
+<!-- coding group 2 -->
+<!--
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.replace.invocations"
+ label="%Refactoring.replaceInvocationsAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup2"
+ id="org.eclipse.jdt.ui.actions.ReplaceInvocations">
+ </action>
+-->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.self.encapsulate.field"
+ label="%Refactoring.selfEncapsulateFieldAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup2"
+ id="org.eclipse.jdt.ui.actions.SelfEncapsulateField">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.introduce.parameter"
+ label="%Refactoring.introduceParameterAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup2"
+ id="org.eclipse.jdt.ui.actions.IntroduceParameter">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.introduce.factory"
+ label="%Refactoring.introduceFactoryAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup2"
+ id="org.eclipse.jdt.ui.actions.IntroduceFactory">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.introduce.indirection"
+ label="%Refactoring.introduceIndirectionAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup2"
+ id="org.eclipse.jdt.ui.actions.IntroduceIndirection">
+ </action>
+
+<!-- type group 2 -->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.introduce.parameter.object"
+ label="%Refactoring.introduceParameterObject.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup2"
+ id="org.eclipse.jdt.ui.actions.IntroduceParameterObject">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.extract.class"
+ label="%Refactoring.extractClassAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup2"
+ id="org.eclipse.jdt.ui.actions.ExtractClass">
+ </action>
+
+<!-- type group 3 -->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.infer.type.arguments"
+ label="%Refactoring.inferTypeArgumentsAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup3"
+ id="org.eclipse.jdt.ui.actions.InferTypeArguments">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.change.type"
+ label="%Refactoring.changeTypeAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup3"
+ id="org.eclipse.jdt.ui.actions.ChangeType">
+ </action>
+
+<!-- script group -->
+ <action
+ class="org.eclipse.jdt.internal.ui.refactoring.actions.ShowRefactoringHistoryAction"
+ definitionId="org.eclipse.ltk.ui.refactor.show.refactoring.history"
+ id="org.eclipse.ltk.ui.actions.ShowRefactoringHistory"
+ label="%Refactoring.showHistory.label"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/scriptGroup"/>
+ <action
+ class="org.eclipse.jdt.internal.ui.refactoring.actions.ApplyRefactoringScriptAction"
+ definitionId="org.eclipse.ltk.ui.refactor.apply.refactoring.script"
+ id="org.eclipse.ltk.ui.actions.ApplyRefactoringStript"
+ label="%Refactoring.applyScript.label"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/scriptGroup"/>
+ <action
+ class="org.eclipse.jdt.internal.ui.refactoring.actions.CreateRefactoringScriptAction"
+ definitionId="org.eclipse.ltk.ui.refactor.create.refactoring.script"
+ id="org.eclipse.ltk.ui.actions.CreateRefactoringScript"
+ label="%Refactoring.createScript.label"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/scriptGroup"/>
+ <action
+ class="org.eclipse.jdt.internal.ui.refactoring.actions.MigrateJarFileAction"
+ definitionId="org.eclipse.jdt.ui.refactor.migrate.jar"
+ id="org.eclipse.jdt.ui.actions.MigrateJarFile"
+ label="%Refactoring.migrateJar.label"
+ menubarPath="org.eclipse.jdt.ui.refactoring.menu/scriptGroup"/>
+
+<!-- =========================================================================== -->
+<!-- Source Menu -->
+<!-- =========================================================================== -->
+ <menu
+ label="%SourceMenu.label"
+ path="edit"
+ id="org.eclipse.jdt.ui.source.menu">
+ <separator
+ name="commentGroup">
+ </separator>
+ <separator
+ name="editGroup">
+ </separator>
+ <separator
+ name="importGroup">
+ </separator>
+ <separator
+ name="generateGroup">
+ </separator>
+ <separator
+ name="codeGroup">
+ </separator>
+ <separator
+ name="externalizeGroup">
+ </separator>
+ <separator
+ name="convertGroup">
+ </separator>
+ </menu>
+<!-- Externalize Group -->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.find.broken.nls.keys"
+ label="%FindNLSProblems.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/externalizeGroup"
+ id="org.eclipse.jdt.ui.actions.FindNLSProblems">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.externalize.strings"
+ label="%ExternalizeStringsAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/externalizeGroup"
+ id="org.eclipse.jdt.ui.actions.ExternalizeStrings">
+ </action>
+<!-- Code Group -->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.surround.with.quickMenu"
+ label="%SurroundWithTemplateAction.label"
+ style="pulldown"
+ class="org.eclipse.jdt.internal.ui.actions.SurroundWithTemplateMenuAction"
+ menubarPath="org.eclipse.jdt.ui.source.menu/codeGroup"
+ id="org.eclipse.jdt.internal.ui.actions.SurroundWithTemplateMenuAction">
+ </action>
+<!-- Generate Group -->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.add.unimplemented.constructors"
+ label="%AddConstructorFromSuperclassAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
+ id="org.eclipse.jdt.ui.actions.AddConstructorFromSuperclass">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.generate.constructor.using.fields"
+ label="%GenerateConstructorUsingFieldsAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
+ id="org.eclipse.jdt.ui.actions.GenerateConstructorUsingFields">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.generate.hashcode.equals"
+ label="%GenerateHashCodeEqualsAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
+ id="org.eclipse.jdt.ui.actions.GenerateHashCodeEquals">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.generate.tostring"
+ label="%GenerateToStringAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
+ id="org.eclipse.jdt.ui.actions.GenerateToString">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.create.delegate.methods"
+ label="%GenerateDelegateMethodsAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
+ id="org.eclipse.jdt.ui.actions.GenerateDelegateMethods">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.create.getter.setter"
+ label="%GenerateGetterSetterAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
+ id="org.eclipse.jdt.ui.actions.GenerateGetterSetter">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.override.methods"
+ label="%OverrideMethodsAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
+ id="org.eclipse.jdt.ui.actions.OverrideMethods">
+ </action>
+<!-- Import Group -->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.clean.up"
+ label="%CleanUpAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/importGroup"
+ id="org.eclipse.jdt.ui.actions.CleanUp">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.sort.members"
+ label="%SortMembersAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/importGroup"
+ id="org.eclipse.jdt.ui.actions.SortMembers">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.organize.imports"
+ label="%OrganizeImportsAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/importGroup"
+ id="org.eclipse.jdt.ui.actions.OrganizeImports">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.add.import"
+ label="%AddImportAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/importGroup"
+ id="org.eclipse.jdt.ui.actions.AddImport">
+ </action>
+<!-- edit group -->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.quick.format"
+ label="%FormatElementAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
+ id="org.eclipse.jdt.ui.actions.FormatElement">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.format"
+ label="%FormatAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
+ id="org.eclipse.jdt.ui.actions.Format">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.indent"
+ label="%IndentAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
+ id="org.eclipse.jdt.ui.actions.Indent">
+ </action>
+ <action
+ definitionId="org.eclipse.ui.edit.text.shiftLeft"
+ label="%ShiftLeftAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
+ id="org.eclipse.jdt.ui.actions.ShiftLeft">
+ </action>
+ <action
+ definitionId="org.eclipse.ui.edit.text.shiftRight"
+ label="%ShiftRightAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
+ id="org.eclipse.jdt.ui.actions.ShiftRight">
+ </action>
+<!-- Comment Group -->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment"
+ label="%AddJavaDocCommentAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/commentGroup"
+ id="org.eclipse.jdt.ui.actions.AddJavaDocComment">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.uncomment"
+ label="%UncommentAction.label"
+ retarget="true"
+ id="org.eclipse.jdt.ui.actions.Uncomment">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.comment"
+ label="%CommentAction.label"
+ retarget="true"
+ id="org.eclipse.jdt.ui.actions.Comment">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.remove.block.comment"
+ label="%RemoveBlockCommentAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/commentGroup"
+ id="org.eclipse.jdt.ui.actions.RemoveBlockComment">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.add.block.comment"
+ label="%AddBlockCommentAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/commentGroup"
+ id="org.eclipse.jdt.ui.actions.AddBlockComment">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.toggle.comment"
+ label="%ToggleCommentAction.label"
+ retarget="true"
+ menubarPath="org.eclipse.jdt.ui.source.menu/commentGroup"
+ id="org.eclipse.jdt.ui.actions.ToggleComment">
+ </action>
+ </actionSet>
+ </extension>
+ <extension
+ point="org.eclipse.ui.actionSetPartAssociations">
+ <actionSetPartAssociation
+ targetID="org.eclipse.jdt.ui.CodingActionSet">
+ <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>
+<!-- Begin Java Search action set -->
+<!-- End Java Action Set (Adding the source, refactor and navigate menu -->
+ <extension
+ point="org.eclipse.ui.actionSets">
+ <actionSet
+ label="%JavaSearchActionSet.label"
+ description="%JavaSearchActionSet.description"
+ visible="false"
+ id="org.eclipse.jdt.ui.SearchActionSet">
+<!-- see http://bugs.eclipse.org/bugs/show_bug.cgi?id=15684 -->
+<!-- Note: The menu (re-) definition has to be here due to bug: -->
+<!-- =================================================================== -->
+<!-- Search Menu -->
+<!-- =================================================================== -->
+ <menu
+ label="%searchMenu.label"
+ path="navigate"
+ id="org.eclipse.search.menu">
+ <groupMarker name="internalDialogGroup"/> <!-- not to be used by clients -->
+ <groupMarker name="dialogGroup"/> <!-- to be used by clients -->
+ <separator name="fileSearchContextMenuActionsGroup"/> <!-- to be used by clients -->
+ <separator name="contextMenuActionsGroup"/> <!-- to be used by clients -->
+ <separator name="occurencesActionsGroup"/> <!-- to be used by clients -->
+ <separator name="extraSearchGroup"/> <!-- to be used by clients -->
+ </menu>
+<!-- dialog group -->
+ <action
+ label="%openJavaSearchPageAction.label"
+ icon="$nl$/icons/full/obj16/jsearch_obj.gif"
+ helpContextId="org.eclipse.jdt.ui.java_search_action_context"
+ class="org.eclipse.jdt.internal.ui.search.OpenJavaSearchPageAction"
+ menubarPath="org.eclipse.search.menu/dialogGroup"
+ id="org.eclipse.jdt.ui.actions.OpenJavaSearchPage">
+ </action>
+<!-- context menu group -->
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu"
+ label="%occurrencesSubMenu.label"
+ style="pulldown"
+ class="org.eclipse.jdt.internal.ui.actions.OccurrencesSearchMenuAction"
+ menubarPath="org.eclipse.search.menu/occurencesActionsGroup"
+ id="org.eclipse.jdt.internal.ui.actions.OccurrencesSearchMenuAction">
+ </action>
+ <menu
+ label="%writeAccessSubMenu.label"
+ path="org.eclipse.search.menu/contextMenuActionsGroup"
+ id="writeAccessSubMenu">
+ <separator
+ name="group1">
+ </separator>
+ </menu>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.implement.occurrences"
+ label="%ImplementOccurrences.label"
+ retarget="true"
+ id="org.eclipse.jdt.ui.actions.ImplementOccurrences">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.exception.occurrences"
+ label="%ExceptionOccurrences.label"
+ retarget="true"
+ id="org.eclipse.jdt.ui.actions.ExceptionOccurrences">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file"
+ label="%OccurrencesInFile.label"
+ retarget="true"
+ id="org.eclipse.jdt.ui.actions.OccurrencesInFile">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.method.exits"
+ label="%MethodExitOccurrences.label"
+ retarget="true"
+ id="org.eclipse.jdt.ui.actions.MethodExitOccurrences">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.return.continue.targets"
+ label="%BreakContinueTargetOccurrences.label"
+ retarget="true"
+ id="org.eclipse.jdt.ui.actions.BreakContinueTargetOccurrences">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.working.set"
+ label="%InWorkingSet.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.WriteAccessInWorkingSet">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.hierarchy"
+ label="%InHierarchy.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.WriteAccessInHierarchy">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.project"
+ label="%InProject.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.WriteAccessInProject">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.workspace"
+ label="%InWorkspace.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.WriteAccessInWorkspace">
+ </action>
+ <menu
+ label="%readAccessSubMenu.label"
+ path="org.eclipse.search.menu/contextMenuActionsGroup"
+ id="readAccessSubMenu">
+ <separator
+ name="group1">
+ </separator>
+ </menu>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.working.set"
+ label="%InWorkingSet.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.ReadAccessInWorkingSet">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.hierarchy"
+ label="%InHierarchy.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.ReadAccessInHierarchy">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.project"
+ label="%InProject.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.ReadAccessInProject">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.workspace"
+ label="%InWorkspace.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.ReadAccessInWorkspace">
+ </action>
+ <menu
+ label="%implementorsSubMenu.label"
+ path="org.eclipse.search.menu/contextMenuActionsGroup"
+ id="implementorsSubMenu">
+ <separator
+ name="group1">
+ </separator>
+ </menu>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.working.set"
+ label="%InWorkingSet.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.ImplementorsInWorkingSet">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.project"
+ label="%InProject.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.ImplementorsInProject">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.workspace"
+ label="%InWorkspace.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.ImplementorsInWorkspace">
+ </action>
+ <menu
+ label="%declarationsSubMenu.label"
+ path="org.eclipse.search.menu/contextMenuActionsGroup"
+ id="declarationsSubMenu">
+ <separator
+ name="group1">
+ </separator>
+ </menu>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.working.set"
+ label="%InWorkingSet.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.DeclarationsInWorkingSet">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.hierarchy"
+ label="%InHierarchy.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.DeclarationsInHierarchy">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.project"
+ label="%InProject.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.DeclarationsInProject">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.workspace"
+ label="%DeclarationsInWorkspace.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.DeclarationsInWorkspace">
+ </action>
+ <menu
+ label="%referencesSubMenu.label"
+ path="org.eclipse.search.menu/contextMenuActionsGroup"
+ id="referencesSubMenu">
+ <separator
+ name="group1">
+ </separator>
+ </menu>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.references.in.working.set"
+ label="%InWorkingSet.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.ReferencesInWorkingSet">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.references.in.hierarchy"
+ label="%InHierarchy.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.ReferencesInHierarchy">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.references.in.project"
+ label="%InProject.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.ReferencesInProject">
+ </action>
+ <action
+ definitionId="org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace"
+ label="%ReferencesInWorkspace.label"
+ retarget="true"
+ menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
+ allowLabelUpdate="true"
+ id="org.eclipse.jdt.ui.actions.ReferencesInWorkspace">
+ </action>
+ </actionSet>
+ </extension>
+ <extension
+ point="org.eclipse.ui.actionSetPartAssociations">
+ <actionSetPartAssociation
+ targetID="org.eclipse.jdt.ui.SearchActionSet">
+ <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>
+ <part
+ id="org.eclipse.search.SearchResultView">
+ </part>
+ </actionSetPartAssociation>
+ </extension>
+<!-- End Java contributions for Search view -->
+ <extension
+ point="org.eclipse.ui.actionSetPartAssociations">
+ <actionSetPartAssociation
+ targetID="org.eclipse.jdt.ui.text.java.actionSet.presentation">
+ <part
+ id="org.eclipse.jdt.ui.CompilationUnitEditor">
+ </part>
+ <part
+ id="org.eclipse.jdt.ui.ClassFileEditor">
+ </part>
+ </actionSetPartAssociation>
+ <actionSetPartAssociation
+ targetID="org.eclipse.ui.edit.text.actionSet.presentation">
+ <part
+ id="org.eclipse.jdt.ui.CompilationUnitEditor">
+ </part>
+ <part
+ id="org.eclipse.jdt.ui.ClassFileEditor">
+ </part>
+ <part
+ id="org.eclipse.jdt.ui.PropertiesFileEditor">
+ </part>
+ </actionSetPartAssociation>
+ </extension>
+ <extension
+ point="org.eclipse.ui.popupMenus">
+ <viewerContribution
+ targetID="#CompilationUnitRulerContext"
+ id="org.eclipse.jdt.ui.CompilationUnitEditorPopupActions">
+ <action
+ label="%AddTask.label"
+ helpContextId="org.eclipse.ui.AddTask_action_context"
+ tooltip="%AddTask.tooltip"
+ class="org.eclipse.ui.texteditor.TaskRulerAction"
+ menubarPath="add"
+ 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="add"
+ id="org.eclipse.ui.texteditor.BookmarkRulerAction">
+ </action>
+ </viewerContribution>
+ </extension>
+ <extension
+ point="org.eclipse.ui.editorActions">
+ <editorContribution
+ targetID="org.eclipse.jdt.ui.CompilationUnitEditor"
+ id="org.eclipse.jdt.internal.ui.CompilationUnitEditor.ruler.actions">
+ <action
+ label="%BookmarkRulerAction.label"
+ helpContextId="org.eclipse.ui.bookmark_action_context"
+ class="org.eclipse.ui.texteditor.BookmarkRulerAction"
+ actionID="RulerDoubleClick"
+ id="org.eclipse.jdt.internal.ui.javaeditor.BookmarkRulerAction">
+ </action>
+ <action
+ label="%JavaSelectRulerAction.label"
+ class="org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction"
+ actionID="RulerClick"
+ id="org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction">
+ </action>
+ </editorContribution>
+ <editorContribution
+ targetID="org.eclipse.jdt.ui.ClassFileEditor"
+ id="org.eclipse.jdt.internal.ui.ClassFileEditor.ruler.actions">
+ <action
+ label="%JavaSelectRulerAction.label"
+ class="org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction"
+ actionID="RulerClick"
+ id="org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction">
+ </action>
+ </editorContribution>
+ <editorContribution
+ targetID="org.eclipse.jdt.ui.PropertiesFileEditor"
+ id="org.eclipse.jdt.internal.ui.PropertiesFileEditor.ruler.actions">
+ <action
+ label="%BookmarkRulerAction.label"
+ helpContextId="org.eclipse.ui.bookmark_action_context"
+ class="org.eclipse.ui.texteditor.BookmarkRulerAction"
+ actionID="RulerDoubleClick"
+ id="org.eclipse.jdt.internal.ui.propertiesfileeditor.BookmarkRulerAction">
+ </action>
+ <action
+ label="%JavaSelectRulerAction.label"
+ class="org.eclipse.ui.texteditor.SelectRulerAction"
+ actionID="RulerClick"
+ id="org.eclipse.jdt.internal.ui.propertiesfileeditor.SelectRulerAction">
+ </action>
+ </editorContribution>
+ </extension>
+ <extension
+ point="org.eclipse.ui.popupMenus">
+ <viewerContribution
+ targetID="#CompilationUnitRulerContext"
+ id="org.eclipse.jdt.internal.ui.javaeditor.QuickFixRulerMenuAction">
+ <action
+ label="%Dummy.label"
+ helpContextId="org.eclipse.jdt.ui.quick_fix_action"
+ class="org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction"
+ menubarPath="additions"
+ definitionId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals"
+ id="org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerMenuAction">
+ </action>
+ </viewerContribution>
+ </extension>
+<!-- =========================================================================== -->
+<!-- Java Working Set -->
+<!-- =========================================================================== -->
+ <extension
+ point="org.eclipse.ui.workingSets">
+ <workingSet
+ name="%JavaWorkingSetPage.name"
+ description="%JavaWorkingSetPage.description"
+ pageClass="org.eclipse.jdt.internal.ui.workingsets.JavaWorkingSetPage"
+ updaterClass="org.eclipse.jdt.internal.ui.workingsets.JavaWorkingSetUpdater"
+ elementAdapterClass="org.eclipse.jdt.internal.ui.workingsets.JavaWorkingSetElementAdapter"
+ icon="$nl$/icons/full/obj16/jworkingSet_obj.gif"
+ id="org.eclipse.jdt.ui.JavaWorkingSetPage">
+ </workingSet>
+ </extension>
+<!-- =========================================================================== -->
+<!-- Others Working Set -->
+<!-- =========================================================================== -->
+ <extension point="org.eclipse.ui.workingSets">
+ <workingSet
+ name="%OthersWorkingSetWizardPage.name"
+ description="%OthersWorkingSetWizardPage.description"
+ icon="$nl$/icons/full/obj16/jworkingSet_obj.gif"
+ updaterClass="org.eclipse.jdt.internal.ui.workingsets.OthersWorkingSetUpdater"
+ id="org.eclipse.jdt.internal.ui.OthersWorkingSet">
+ </workingSet>
+ </extension>
+<!-- =========================================================================== -->
+<!-- JDT/UI command definitions -->
+<!-- =========================================================================== -->
+
+ <extension
+ point="org.eclipse.ui.contexts">
+ <context
+ name="%context.editingJavaSource.name"
+ description="%context.editingJavaSource.description"
+ parentId="org.eclipse.ui.textEditorScope"
+ id="org.eclipse.jdt.ui.javaEditorScope">
+ </context>
+ <context
+ name="%context.editingPropertiesSource.name"
+ description="%context.editingPropertiesSource.description"
+ parentId="org.eclipse.ui.textEditorScope"
+ id="org.eclipse.jdt.ui.propertiesEditorScope">
+ </context>
+ <context
+ name="%context.editorBreadcrumb.name"
+ description="%context.editorBreadcrumb.description"
+ id="org.eclipse.jdt.ui.breadcrumbEditorScope">
+ </context>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.commands">
+<!-- categories -->
+ <category
+ name="%category.source.name"
+ description="%category.source.description"
+ id="org.eclipse.jdt.ui.category.source">
+ </category>
+ <category
+ name="%category.refactoring.name"
+ description="%category.refactoring.description"
+ id="org.eclipse.jdt.ui.category.refactoring">
+ </category>
+<!-- edit -->
+ <command
+ name="%ActionDefinition.selectEnclosing.name"
+ description="%ActionDefinition.selectEnclosing.description"
+ categoryId="org.eclipse.ui.category.edit"
+ id="org.eclipse.jdt.ui.edit.text.java.select.enclosing">
+ </command>
+ <command
+ name="%ActionDefinition.selectNext.name"
+ description="%ActionDefinition.selectNext.description"
+ categoryId="org.eclipse.ui.category.edit"
+ id="org.eclipse.jdt.ui.edit.text.java.select.next">
+ </command>
+ <command
+ name="%ActionDefinition.selectPrevious.name"
+ description="%ActionDefinition.selectPrevious.description"
+ categoryId="org.eclipse.ui.category.edit"
+ id="org.eclipse.jdt.ui.edit.text.java.select.previous">
+ </command>
+ <command
+ name="%ActionDefinition.selectLast.name"
+ description="%ActionDefinition.selectLast.description"
+ categoryId="org.eclipse.ui.category.edit"
+ id="org.eclipse.jdt.ui.edit.text.java.select.last">
+ </command>
+ <command
+ name="%ActionDefinition.foldingCollapseMembers.name"
+ description="%ActionDefinition.foldingCollapseMembers.description"
+ categoryId="org.eclipse.ui.category.textEditor"
+ id="org.eclipse.jdt.ui.edit.text.java.folding.collapseMembers">
+ </command>
+ <command
+ name="%ActionDefinition.foldingCollapseComments.name"
+ description="%ActionDefinition.foldingCollapseComments.description"
+ categoryId="org.eclipse.ui.category.textEditor"
+ id="org.eclipse.jdt.ui.edit.text.java.folding.collapseComments">
+ </command>
+<!-- source -->
+ <command
+ name="%ActionDefinition.sourceQuickMenu.name"
+ description="%ActionDefinition.sourceQuickMenu.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.source.quickMenu">
+ </command>
+ <command
+ name="%ActionDefinition.comment.name"
+ description="%ActionDefinition.comment.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.comment">
+ </command>
+ <command
+ name="%ActionDefinition.uncomment.name"
+ description="%ActionDefinition.uncomment.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.uncomment">
+ </command>
+ <command
+ name="%ActionDefinition.toggleComment.name"
+ description="%ActionDefinition.toggleComment.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.toggle.comment">
+ </command>
+ <command
+ name="%ActionDefinition.format.name"
+ description="%ActionDefinition.format.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.format">
+ </command>
+ <command
+ name="%ActionDefinition.quickformat.name"
+ description="%ActionDefinition.quickformat.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.quick.format">
+ </command>
+ <command
+ name="%ActionDefinition.sortMembers.name"
+ description="%ActionDefinition.sortMembers.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.sort.members">
+ </command>
+ <command
+ name="%ActionDefinition.addImport.name"
+ description="%ActionDefinition.addImport.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.add.import">
+ </command>
+ <command
+ name="%ActionDefinition.organizeImports.name"
+ description="%ActionDefinition.organizeImports.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.organize.imports">
+ </command>
+ <command
+ name="%ActionDefinition.overrideMethods.name"
+ description="%ActionDefinition.overrideMethods.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.override.methods">
+ </command>
+ <command
+ name="%ActionDefinition.getterSetter.name"
+ description="%ActionDefinition.getterSetter.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.create.getter.setter">
+ </command>
+ <command
+ name="%ActionDefinition.generateHashCode.name"
+ description="%ActionDefinition.generateHashCode.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.generate.hashcode.equals">
+ </command>
+ <command
+ name="%ActionDefinition.generateToString.name"
+ description="%ActionDefinition.generateToString.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.generate.tostring">
+ </command>
+ <command
+ name="%ActionDefinition.delegateMethods.name"
+ description="%ActionDefinition.delegateMethods.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.create.delegate.methods">
+ </command>
+ <command
+ name="%ActionDefinition.addJavadocComment.name"
+ description="%ActionDefinition.addJavadocComment.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment">
+ </command>
+ <command
+ name="%ActionDefinition.addUnimplementedConstructors.name"
+ description="%ActionDefinition.addUnimplementedConstructors.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.add.unimplemented.constructors">
+ </command>
+ <command
+ name="%ActionDefinition.generateConstructorUsingFields.name"
+ description="%ActionDefinition.generateConstructorsUsingFields.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.generate.constructor.using.fields">
+ </command>
+ <command
+ name="%ActionDefinition.surroundWith.tryCatch.name"
+ description="%ActionDefinition.surroundWith.tryCatch.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.surround.with.try.catch">
+ </command>
+ <command
+ name="%ActionDefinition.surroundWith.tryMultiCatch.name"
+ description="%ActionDefinition.surroundWith.tryMultiCatch.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.surround.with.try.multicatch">
+ </command>
+ <command
+ name="%ActionDefinition.cleanUp.name"
+ description="%ActionDefinition.cleanUp.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.clean.up">
+ </command>
+ <command
+ name="%ActionDefinition.copyQualifiedName.name"
+ description="%ActionDefinition.copyQualifiedName.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.copy.qualified.name">
+ </command>
+ <command
+ name="%ActionDefinition.findNLSProblems.name"
+ description="%ActionDefinition.findNLSProblems.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.find.broken.nls.keys">
+ </command>
+ <command
+ name="%ActionDefinition.externalizeStrings.name"
+ description="%ActionDefinition.externalizeStrings.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.externalize.strings">
+ </command>
+ <command
+ name="%ActionDefinition.addBlockComment.name"
+ description="%ActionDefinition.addBlockComment.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.add.block.comment">
+ </command>
+ <command
+ name="%ActionDefinition.removeBlockComment.name"
+ description="%ActionDefinition.removeBlockComment.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.remove.block.comment">
+ </command>
+ <command
+ name="%ActionDefinition.indent.name"
+ description="%ActionDefinition.indent.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.indent">
+ </command>
+ <command
+ name="%toggleMarkOccurrences.label"
+ description="%toggleMarkOccurrences.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences">
+ </command>
+ <command
+ name="%toggleBreadcrumb.label"
+ description="%toggleBreadcrumb.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.toggleBreadcrumb">
+ </command>
+ <command
+ name="%ActionDefinition.removeOccurrenceAnnotations.name"
+ description="%ActionDefinition.removeOccurrenceAnnotations.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.remove.occurrence.annotations">
+ </command>
+
+ <command
+ name="%ActionDefinition.corrections.renameInFile.name"
+ description="%ActionDefinition.corrections.renameInFile.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.renameInFile.assist">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.assignToLocal.name"
+ description="%ActionDefinition.corrections.assignToLocal.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.assignToLocal.assist">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.assignToField.name"
+ description="%ActionDefinition.corrections.assignToField.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.assignToField.assist">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.assignParamToField.name"
+ description="%ActionDefinition.corrections.assignParamToField.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.assignParamToField.assist">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.addBlock.name"
+ description="%ActionDefinition.corrections.addBlock.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.addBlock.assist">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.addThrowsDecl.name"
+ description="%ActionDefinition.corrections.addThrowsDecl.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.addThrowsDecl">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.addCast.name"
+ description="%ActionDefinition.corrections.addCast.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.addCast">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.qualifyField.name"
+ description="%ActionDefinition.corrections.qualifyField.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.qualifyField">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.changeToStatic.name"
+ description="%ActionDefinition.corrections.changeToStatic.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.changeToStatic">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.addNonNLS.name"
+ description="%ActionDefinition.corrections.addNonNLS.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.addNonNLS">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.addImport.name"
+ description="%ActionDefinition.corrections.addImport.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.addImport">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.addSuppressWarnings.name"
+ description="%ActionDefinition.corrections.addSuppressWarnings.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.addSuppressWarnings">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.splitJoinVariableDeclaration.name"
+ description="%ActionDefinition.corrections.splitJoinVariableDeclaration.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.splitJoinVariableDeclaration.assist">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.extractLocal.name"
+ description="%ActionDefinition.corrections.extractLocal.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.extractLocal.assist">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.extractLocalNotReplaceOccurrences.name"
+ description="%ActionDefinition.corrections.extractLocalNotReplaceOccurrences.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.extractLocalNotReplaceOccurrences.assist">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.extractConstant.name"
+ description="%ActionDefinition.corrections.extractConstant.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.extractConstant.assist">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.convertLocalToField.name"
+ description="%ActionDefinition.corrections.convertLocalToField.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.convertLocalToField.assist">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.inlineLocal.name"
+ description="%ActionDefinition.corrections.inlineLocal.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.inlineLocal.assist">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.convertAnonymousToLocal.name"
+ description="%ActionDefinition.corrections.convertAnonymousToLocal.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.convertAnonymousToLocal.assist">
+ </command>
+ <command
+ name="%ActionDefinition.corrections.encapsulateField.name"
+ description="%ActionDefinition.corrections.encapsulateField.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.correction.encapsulateField.assist">
+ </command>
+ <command
+ name="%ActionDefinition.surroundWith.quickMenu.name"
+ description="%ActionDefinition.surroundWith.quickMenu.description"
+ categoryId="org.eclipse.jdt.ui.category.source"
+ id="org.eclipse.jdt.ui.edit.text.java.surround.with.quickMenu">
+ </command>
+<!-- perspectives -->
+ <command
+ name="%PerspectiveCommand.javaBrowsing.name"
+ description="%PerspectiveCommand.javaBrowsing.description"
+ categoryId="org.eclipse.ui.category.perspectives"
+ id="org.eclipse.jdt.ui.JavaBrowsingPerspective" />
+ <command
+ name="%PerspectiveCommand.java.name"
+ description="%PerspectiveCommand.java.description"
+ categoryId="org.eclipse.ui.category.perspectives"
+ id="org.eclipse.jdt.ui.JavaPerspective" />
+ <command
+ name="%PerspectiveCommand.javaTypeHierarchy.name"
+ description="%PerspectiveCommand.javaTypeHierarchy.description"
+ categoryId="org.eclipse.ui.category.perspectives"
+ id="org.eclipse.jdt.ui.JavaHierarchyPerspective" />
+
+<!-- refactoring -->
+ <command
+ name="%ActionDefinition.refactorQuickMenu.name"
+ description="%ActionDefinition.refactorQuickMenu.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.refactor.quickMenu">
+ </command>
+ <command
+ name="%ActionDefinition.renameElement.name"
+ description="%ActionDefinition.renameElement.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.rename.element">
+ </command>
+ <command
+ name="%ActionDefinition.moveElement.name"
+ description="%ActionDefinition.moveElement.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.move.element">
+ </command>
+ <command
+ name="%ActionDefinition.modifyMethodParameters.name"
+ description="%ActionDefinition.modifyMethodParameters.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.modify.method.parameters">
+ </command>
+ <command
+ name="%ActionDefinition.convertAnonymousToNested.name"
+ description="%ActionDefinition.convertAnonymousToNested.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.convert.anonymous.to.nested">
+ </command>
+ <command
+ name="%ActionDefinition.convertNestedToTopLevel.name"
+ description="%ActionDefinition.convertNestedToTopLevel.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.move.inner.to.top.level">
+ </command>
+ <command
+ name="%ActionDefinition.pushDown.name"
+ description="%ActionDefinition.pushDown.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.push.down">
+ </command>
+ <command
+ name="%ActionDefinition.pullUp.name"
+ description="%ActionDefinition.pullUp.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.pull.up">
+ </command>
+ <command
+ name="%ActionDefinition.extractInterface.name"
+ description="%ActionDefinition.extractInterface.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.extract.interface">
+ </command>
+ <command
+ name="%ActionDefinition.extractSupertype.name"
+ description="%ActionDefinition.extractSupertype.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.extract.superclass">
+ </command>
+ <command
+ name="%ActionDefinition.changeType.name"
+ description="%ActionDefinition.changeType.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.change.type">
+ </command>
+ <command
+ name="%ActionDefinition.useSupertype.name"
+ description="%ActionDefinition.useSupertype.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.use.supertype">
+ </command>
+ <command
+ name="%ActionDefinition.inferTypeArguments.name"
+ description="%ActionDefinition.inferTypeArguments.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.infer.type.arguments">
+ </command>
+ <command
+ name="%ActionDefinition.inline.name"
+ description="%ActionDefinition.inline.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.inline">
+ </command>
+ <command
+ name="%ActionDefinition.extractMethod.name"
+ description="%ActionDefinition.extractMethod.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.extract.method">
+ </command>
+ <command
+ name="%ActionDefinition.extractLocalVariable.name"
+ description="%ActionDefinition.extractLocalVariable.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.extract.local.variable">
+ </command>
+ <command
+ name="%ActionDefinition.extractConstant.name"
+ description="%ActionDefinition.extractConstant.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.extract.constant">
+ </command>
+ <command
+ name="%ActionDefinition.extractClass.name"
+ description="%ActionDefinition.extractClass.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.extract.class">
+ </command>
+ <command
+ name="%ActionDefinition.replaceInvocations.name"
+ description="%ActionDefinition.replaceInvocations.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.replace.invocations">
+ </command>
+ <command
+ name="%ActionDefinition.introduceIndirection.name"
+ description="%ActionDefinition.introduceIndirection.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.introduce.indirection">
+ </command>
+ <command
+ name="%ActionDefinition.introduceParameter.name"
+ description="%ActionDefinition.introduceParameter.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.introduce.parameter">
+ </command>
+ <command
+ name="%ActionDefinition.introduceParameterObject.name"
+ description="%ActionDefinition.introduceParameterObject.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.introduce.parameter.object">
+ </command>
+ <command
+ name="%ActionDefinition.introduceFactory.name"
+ description="%ActionDefinition.introduceFactory.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.introduce.factory">
+ </command>
+ <command
+ name="%ActionDefinition.convertLocalToField.name"
+ description="%ActionDefinition.convertLocalToField.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.promote.local.variable">
+ </command>
+ <command
+ name="%ActionDefinition.selfEncapsulateField.name"
+ description="%ActionDefinition.selfEncapsulateField.description"
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ id="org.eclipse.jdt.ui.edit.text.java.self.encapsulate.field">
+ </command>
+ <command
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ description="%ActionDefinition.applyRefactoringScript.description"
+ id="org.eclipse.ltk.ui.refactor.apply.refactoring.script"
+ name="%ActionDefinition.applyRefactoringScript.name">
+ </command>
+ <command
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ description="%ActionDefinition.createRefactoringScript.description"
+ id="org.eclipse.ltk.ui.refactor.create.refactoring.script"
+ name="%ActionDefinition.createRefactoringScript.name">
+ </command>
+ <command
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ description="%ActionDefinition.openRefactoringHistory.description"
+ id="org.eclipse.ltk.ui.refactor.show.refactoring.history"
+ name="%ActionDefinition.openRefactoringHistory.name">
+ </command>
+ <command
+ categoryId="org.eclipse.jdt.ui.category.refactoring"
+ description="%ActionDefinition.migrate.description"
+ id="org.eclipse.jdt.ui.refactor.migrate.jar"
+ name="%ActionDefinition.migrate.name">
+ </command>
+<!-- navigate -->
+ <command
+ name="%ActionDefinition.gotoNextMember.name"
+ description="%ActionDefinition.gotoNextMember.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.edit.text.java.goto.next.member">
+ </command>
+ <command
+ name="%ActionDefinition.gotoPreviousMember.name"
+ description="%ActionDefinition.gotoPreviousMember.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.edit.text.java.goto.previous.member">
+ </command>
+ <command
+ name="%ActionDefinition.gotoMatchingBracket.name"
+ description="%ActionDefinition.gotoMatchingBracket.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.edit.text.java.goto.matching.bracket">
+ </command>
+ <command
+ name="%ActionDefinition.show.outline.name"
+ description="%ActionDefinition.show.outline.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.edit.text.java.show.outline">
+ </command>
+ <command
+ name="%ActionDefinition.gotoBreadcrumb.name"
+ description="%ActionDefinition.gotoBreadcrumb.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb">
+ </command>
+ <command
+ name="%ActionDefinition.open.hierarchy.name"
+ description="%ActionDefinition.open.hierarchy.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.edit.text.java.open.hierarchy">
+ </command>
+ <command
+ name="%ActionDefinition.open.structure.name"
+ description="%ActionDefinition.open.structure.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.navigate.java.open.structure">
+ </command>
+ <command
+ name="%ActionDefinition.openType.name"
+ description="%ActionDefinition.openType.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.navigate.open.type">
+ </command>
+ <command
+ name="%ActionDefinition.openTypeInHierarchy.name"
+ description="%ActionDefinition.openTypeInHierarchy.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.navigate.open.type.in.hierarchy">
+ </command>
+ <command
+ name="%ActionDefinition.openEditor.name"
+ description="%ActionDefinition.openEditor.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.edit.text.java.open.editor">
+ </command>
+ <command
+ name="%ActionDefinition.openImplementation.name"
+ description="%ActionDefinition.openImplementation.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.edit.text.java.open.implementation">
+ </command>
+ <command
+ name="%ActionDefinition.openSuperImplementation.name"
+ description="%ActionDefinition.openSuperImplementation.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.edit.text.java.open.super.implementation">
+ </command>
+ <command
+ name="%ActionDefinition.openAttachedJavadoc.name"
+ description="%ActionDefinition.openAttachedJavadoc.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.edit.text.java.open.external.javadoc">
+ </command>
+ <command
+ name="%ActionDefinition.openTypeHierarchy.name"
+ description="%ActionDefinition.openTypeHierarchy.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy">
+ </command>
+ <command
+ name="%ActionDefinition.openCallHierarchy.name"
+ description="%ActionDefinition.openCallHierarchy.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.edit.text.java.open.call.hierarchy">
+ </command>
+
+ <command
+ name="%ActionDefinition.gotoPackage.name"
+ description="%ActionDefinition.gotoPackage.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.navigate.gotopackage">
+ </command>
+ <command
+ name="%ActionDefinition.gotoType.name"
+ description="%ActionDefinition.gotoType.description"
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.jdt.ui.navigate.gototype">
+ </command>
+
+<!-- project -->
+ <command
+ name="%ActionDefinition.generateJavadoc.name"
+ description="%ActionDefinition.generateJavadoc.description"
+ categoryId="org.eclipse.ui.category.project"
+ id="org.eclipse.jdt.ui.generate.javadoc">
+ </command>
+
+<!-- search -->
+ <command
+ name="%ActionDefinition.referencesInWorkspace.name"
+ description="%ActionDefinition.referencesInWorkspace.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace">
+ </command>
+ <command
+ name="%ActionDefinition.referencesInProject.name"
+ description="%ActionDefinition.referencesInProject.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.references.in.project">
+ </command>
+ <command
+ name="%ActionDefinition.referencesInHierarchy.name"
+ description="%ActionDefinition.referencesInHierarchy.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.references.in.hierarchy">
+ </command>
+ <command
+ name="%ActionDefinition.referencesInWorkingSet.name"
+ description="%ActionDefinition.referencesInWorkingSet.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.references.in.working.set">
+ </command>
+ <command
+ name="%ActionDefinition.readAccessInworkspace.name"
+ description="%ActionDefinition.readAccessInWorkspace.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.workspace">
+ </command>
+ <command
+ name="%ActionDefinition.readAccessInProject.name"
+ description="%ActionDefinition.readAccessInProject.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.project">
+ </command>
+ <command
+ name="%ActionDefinition.readAccessInHierarchy.name"
+ description="%ActionDefinition.readAccessInHierarchy.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.hierarchy">
+ </command>
+ <command
+ name="%ActionDefinition.readAccessInWorkingSet.name"
+ description="%ActionDefinition.readAccessInWorkingSet.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.working.set">
+ </command>
+ <command
+ name="%ActionDefinition.writeAccessInWorkspace.name"
+ description="%ActionDefinition.writeAccessInWorkspace.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.workspace">
+ </command>
+ <command
+ name="%ActionDefinition.writeAccessInProject.name"
+ description="%ActionDefinition.writeAccessInProject.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.project">
+ </command>
+ <command
+ name="%ActionDefinition.writeAccessInHierarchy.name"
+ description="%ActionDefinition.writeAccessInHierarchy.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.hierarchy">
+ </command>
+ <command
+ name="%ActionDefinition.writeAccessInWorkingSet.name"
+ description="%ActionDefinition.writeAccessInWorkingSet.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.working.set">
+ </command>
+ <command
+ name="%ActionDefinition.declarationsInWorkspace.name"
+ description="%ActionDefinition.declarationsInWorkspace.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.workspace">
+ </command>
+ <command
+ name="%ActionDefinition.declarationsInProject.name"
+ description="%ActionDefinition.declarationsInProject.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.project">
+ </command>
+ <command
+ name="%ActionDefinition.declarationsInHierarchy.name"
+ description="%ActionDefinition.declarationsInHierarchy.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.hierarchy">
+ </command>
+ <command
+ name="%ActionDefinition.declarationsInWorkingSet.name"
+ description="%ActionDefinition.declarationsInWorkingSet.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.working.set">
+ </command>
+ <command
+ name="%ActionDefinition.implementorsInWorkspace.name"
+ description="%ActionDefinition.implementorsInWorkspace.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.workspace">
+ </command>
+ <command
+ name="%ActionDefinition.implementorsInProject.name"
+ description="%ActionDefinition.implementorsInProject.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.project">
+ </command>
+ <command
+ name="%ActionDefinition.implementorsInWorkingSet.name"
+ description="%ActionDefinition.implementorsInWorkingSet.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.working.set">
+ </command>
+ <command
+ name="%ActionDefinition.occurrencesInFile.quickMenu.name"
+ description="%ActionDefinition.occurrencesInFile.quickMenu.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu">
+ </command>
+ <command
+ name="%ActionDefinition.occurrencesInFile.name"
+ description="%ActionDefinition.occurrencesInFile.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file">
+ </command>
+ <command
+ name="%ActionDefinition.methodExitOccurrences.name"
+ description="%ActionDefinition.methodExitOccurrences.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.method.exits">
+ </command>
+ <command
+ name="%ActionDefinition.breakContinueTargetOccurrences.name"
+ description="%ActionDefinition.breakContinueTargetOccurrences.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.return.continue.targets">
+ </command>
+ <command
+ name="%ActionDefinition.exceptionOccurrences.name"
+ description="%ActionDefinition.exceptionOccurrences.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.exception.occurrences">
+ </command>
+ <command
+ name="%ActionDefinition.implementOccurrences.name"
+ description="%ActionDefinition.implementOccurrences.description"
+ categoryId="org.eclipse.search.ui.category.search"
+ id="org.eclipse.jdt.ui.edit.text.java.search.implement.occurrences">
+ </command>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.bindings">
+ <!-- win32: M1=CTRL, M2=SHIFT, M3=ALT, M4=-
+ carbon: M1=COMMAND, M2=SHIFT, M3=ALT, M4=CTRL -->
+
+<!-- edit -->
+ <key
+ sequence="M2+M3+ARROW_UP"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.select.enclosing"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+ARROW_UP"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="CTRL+SHIFT+ARROW_UP"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.select.enclosing"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+ <key
+ sequence="M2+M3+ARROW_RIGHT"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.select.next"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+ARROW_RIGHT"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="CTRL+SHIFT+ARROW_RIGHT"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.select.next"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M2+M3+ARROW_LEFT"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.select.previous"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+ARROW_LEFT"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="CTRL+SHIFT+ARROW_LEFT"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.select.previous"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M2+M3+ARROW_DOWN"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.select.last"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+ARROW_DOWN"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="CTRL+SHIFT+ARROW_DOWN"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.select.last"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+<!-- source -->
+ <key
+ sequence="M2+M3+S"
+ commandId="org.eclipse.jdt.ui.edit.text.java.source.quickMenu"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+S"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="COMMAND+ALT+S"
+ commandId="org.eclipse.jdt.ui.edit.text.java.source.quickMenu"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+ <key
+ sequence="M1+M2+C"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.toggle.comment"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+7"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.toggle.comment"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+/"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.toggle.comment"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+M2+C"
+ contextId="org.eclipse.jdt.ui.propertiesEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.toggle.comment"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+7"
+ contextId="org.eclipse.jdt.ui.propertiesEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.toggle.comment"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+/"
+ contextId="org.eclipse.jdt.ui.propertiesEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.toggle.comment"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+M2+F"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.format"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+M2+M"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.add.import"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+M2+O"
+ commandId="org.eclipse.jdt.ui.edit.text.java.organize.imports"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M2+M3+J"
+ commandId="org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+J"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="COMMAND+ALT+J"
+ commandId="org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+ <key
+ sequence="M1+M2+/"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.add.block.comment"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <!-- Command+Shift+/ opens the Help > Search menu on carbon, see: https://bugs.eclipse.org/bugs/show_bug.cgi?id=113981 -->
+ <key
+ platform="carbon"
+ sequence="M1+M2+/"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M1+M4+/"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.add.block.comment"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+ <key
+ sequence="M1+M2+\"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.remove.block.comment"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <!-- For consistency, add variant on carbon that is the reverse of Add Block Comment: -->
+ <key
+ platform="carbon"
+ sequence="M1+M4+\"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.remove.block.comment"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+ <key
+ sequence="M1+I"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.indent"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M2+M3+O"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+O"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="COMMAND+ALT+O"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+ <key
+ sequence="M2+M3+U"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.remove.occurrence.annotations"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+U"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="COMMAND+ALT+U"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.remove.occurrence.annotations"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+ <key
+ sequence="M1+2 R"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.correction.renameInFile.assist"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+2 L"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.correction.assignToLocal.assist"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+2 F"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.correction.assignToField.assist"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M2+M3+Z"
+ commandId="org.eclipse.jdt.ui.edit.text.java.surround.with.quickMenu"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+Z"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="COMMAND+ALT+Z"
+ commandId="org.eclipse.jdt.ui.edit.text.java.surround.with.quickMenu"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+<!-- refactoring -->
+ <key
+ sequence="M2+M3+T"
+ commandId="org.eclipse.jdt.ui.edit.text.java.refactor.quickMenu"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+T"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="COMMAND+ALT+T"
+ commandId="org.eclipse.jdt.ui.edit.text.java.refactor.quickMenu"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M2+M3+R"
+ commandId="org.eclipse.jdt.ui.edit.text.java.rename.element"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+R"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="COMMAND+ALT+R"
+ commandId="org.eclipse.jdt.ui.edit.text.java.rename.element"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+ <key
+ sequence="M2+M3+V"
+ commandId="org.eclipse.jdt.ui.edit.text.java.move.element"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+V"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="COMMAND+ALT+V"
+ commandId="org.eclipse.jdt.ui.edit.text.java.move.element"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+ <key
+ sequence="M2+M3+C"
+ commandId="org.eclipse.jdt.ui.edit.text.java.modify.method.parameters"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+C"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="COMMAND+ALT+C"
+ commandId="org.eclipse.jdt.ui.edit.text.java.modify.method.parameters"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+ <key
+ sequence="M2+M3+I"
+ commandId="org.eclipse.jdt.ui.edit.text.java.inline"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+I"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="COMMAND+ALT+I"
+ commandId="org.eclipse.jdt.ui.edit.text.java.inline"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+ <key
+ sequence="M2+M3+M"
+ commandId="org.eclipse.jdt.ui.edit.text.java.extract.method"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+M"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="COMMAND+ALT+M"
+ commandId="org.eclipse.jdt.ui.edit.text.java.extract.method"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+ <key
+ sequence="M2+M3+L"
+ commandId="org.eclipse.jdt.ui.edit.text.java.extract.local.variable"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+L"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="COMMAND+ALT+L"
+ commandId="org.eclipse.jdt.ui.edit.text.java.extract.local.variable"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+<!-- navigate -->
+ <key
+ sequence="M1+M2+ARROW_DOWN"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.goto.next.member"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M1+M2+ARROW_DOWN"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="CTRL+ALT+ARROW_DOWN"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.goto.next.member"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+M2+ARROW_UP"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.goto.previous.member"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M1+M2+ARROW_UP"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="CTRL+ALT+ARROW_UP"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.goto.previous.member"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+M2+P"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.goto.matching.bracket"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+O"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.show.outline"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M2+M3+B"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+B"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
+ <key
+ platform="carbon"
+ sequence="COMMAND+ALT+B"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M2+M3+B"
+ contextId="org.eclipse.jdt.ui.breadcrumbEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ platform="carbon"
+ sequence="M2+M3+B"
+ contextId="org.eclipse.jdt.ui.breadcrumbEditorScope"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
+ <key
+ platform="carbon"
+ sequence="COMMAND+ALT+B"
+ contextId="org.eclipse.jdt.ui.breadcrumbEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+T"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.edit.text.java.open.hierarchy"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+F3"
+ contextId="org.eclipse.jdt.ui.javaEditorScope"
+ commandId="org.eclipse.jdt.ui.navigate.java.open.structure"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+M2+T"
+ commandId="org.eclipse.jdt.ui.navigate.open.type"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+M2+H"
+ commandId="org.eclipse.jdt.ui.navigate.open.type.in.hierarchy"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="F3"
+ commandId="org.eclipse.jdt.ui.edit.text.java.open.editor"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M2+F2"
+ commandId="org.eclipse.jdt.ui.edit.text.java.open.external.javadoc"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="F4"
+ commandId="org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="CTRL+ALT+H"
+ commandId="org.eclipse.jdt.ui.edit.text.java.open.call.hierarchy"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <!-- COMMAND+ALT+H is "Hide Others" on carbon, so don't overwrite it -->
+
+<!-- project -->
+
+<!-- search -->
+ <key
+ sequence="M1+M2+G"
+ commandId="org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+G"
+ commandId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.workspace"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ sequence="M1+M2+U"
+ commandId="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+
+<!-- perspectives -->
+
+<!-- views -->
+ <key
+ commandId="org.eclipse.ui.views.showView"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="M2+M3+Q T">
+ <parameter
+ id="org.eclipse.ui.views.showView.viewId"
+ value="org.eclipse.jdt.ui.TypeHierarchy">
+ </parameter>
+ </key>
+ <key
+ platform="carbon"
+ sequence="M2+M3+Q T"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ commandId="org.eclipse.ui.views.showView"
+ platform="carbon"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="COMMAND+ALT+Q T">
+ <parameter
+ id="org.eclipse.ui.views.showView.viewId"
+ value="org.eclipse.jdt.ui.TypeHierarchy">
+ </parameter>
+ </key>
+ <key
+ commandId="org.eclipse.ui.views.showView"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="M2+M3+Q P">
+ <parameter
+ id="org.eclipse.ui.views.showView.viewId"
+ value="org.eclipse.jdt.ui.PackageExplorer">
+ </parameter>
+ </key>
+ <key
+ platform="carbon"
+ sequence="M2+M3+Q P"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ commandId="org.eclipse.ui.views.showView"
+ platform="carbon"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="COMMAND+ALT+Q P">
+ <parameter
+ id="org.eclipse.ui.views.showView.viewId"
+ value="org.eclipse.jdt.ui.PackageExplorer">
+ </parameter>
+ </key>
+ <key
+ commandId="org.eclipse.ui.views.showView"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="M2+M3+Q D">
+ <parameter
+ id="org.eclipse.ui.views.showView.viewId"
+ value="org.eclipse.jdt.ui.SourceView">
+ </parameter>
+ </key>
+ <key
+ platform="carbon"
+ sequence="M2+M3+Q D"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ commandId="org.eclipse.ui.views.showView"
+ platform="carbon"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="COMMAND+ALT+Q D">
+ <parameter
+ id="org.eclipse.ui.views.showView.viewId"
+ value="org.eclipse.jdt.ui.SourceView">
+ </parameter>
+ </key>
+ <key
+ commandId="org.eclipse.ui.views.showView"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="M2+M3+Q J">
+ <parameter
+ id="org.eclipse.ui.views.showView.viewId"
+ value="org.eclipse.jdt.ui.JavadocView">
+ </parameter>
+ </key>
+ <key
+ platform="carbon"
+ sequence="M2+M3+Q J"
+ commandId=""
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
+ <key
+ commandId="org.eclipse.ui.views.showView"
+ platform="carbon"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="COMMAND+ALT+Q J">
+ <parameter
+ id="org.eclipse.ui.views.showView.viewId"
+ value="org.eclipse.jdt.ui.JavadocView">
+ </parameter>
+ </key>
+ </extension>
+
+
+ <extension
+ point="org.eclipse.ui.ide.markerResolution">
+ <markerResolutionGenerator
+ markerType="org.eclipse.jdt.core.problem"
+ class="org.eclipse.jdt.internal.ui.text.correction.CorrectionMarkerResolutionGenerator">
+ </markerResolutionGenerator>
+ </extension>
+ <extension
+ point="org.eclipse.ui.ide.markerResolution">
+ <markerResolutionGenerator
+ markerType="org.eclipse.jdt.core.buildpath_problem"
+ class="org.eclipse.jdt.internal.ui.wizards.buildpaths.UserLibraryMarkerResolutionGenerator">
+ </markerResolutionGenerator>
+ </extension>
+
+ <extension point="org.eclipse.ui.ide.markerSupport">
+ <markerTypeCategory name="%markerCategory.problem">
+ <markerTypeReference id="org.eclipse.jdt.core.problem"/>
+ </markerTypeCategory>
+ <markerTypeCategory name="%markerCategory.buildpath_problem">
+ <markerTypeReference id="org.eclipse.jdt.core.buildpath_problem"/>
+ <markerTypeReference id="org.eclipse.jdt.launching.jreContainerMarker"/>
+ </markerTypeCategory>
+
+ <markerGrouping id="org.eclipse.jdt.ui.java_marker_category" label="%MarkerCategory.name"/>
+ <markerGroupingEntry id="org.eclipse.jdt.ui.category.buildpath"
+ markerGrouping="org.eclipse.jdt.ui.java_marker_category"
+ label="%MarkerCategory.buildpath"
+ priority="100"/>
+ <markerGroupingEntry id="org.eclipse.jdt.ui.category.fatal"
+ markerGrouping="org.eclipse.jdt.ui.java_marker_category"
+ label="%MarkerCategory.fatal"
+ priority="90"/>
+ <markerGroupingEntry id="org.eclipse.jdt.ui.category.documentation"
+ markerGrouping="org.eclipse.jdt.ui.java_marker_category"
+ label="%MarkerCategory.documentation"
+ priority="80"/>
+ <markerGroupingEntry id="org.eclipse.jdt.ui.category.potential"
+ markerGrouping="org.eclipse.jdt.ui.java_marker_category"
+ label="%MarkerCategory.potential"
+ priority="70"/>
+ <markerGroupingEntry id="org.eclipse.jdt.ui.category.namingconflicts"
+ markerGrouping="org.eclipse.jdt.ui.java_marker_category"
+ label="%MarkerCategory.namingconflicts"
+ priority="65"/>
+ <markerGroupingEntry id="org.eclipse.jdt.ui.category.codestyle"
+ markerGrouping="org.eclipse.jdt.ui.java_marker_category"
+ label="%MarkerCategory.codestyle"
+ priority="60"/>
+ <markerGroupingEntry id="org.eclipse.jdt.ui.category.restrictedAPI"
+ markerGrouping="org.eclipse.jdt.ui.java_marker_category"
+ label="%MarkerCategory.restrictedAPI"
+ priority="50"/>
+ <markerGroupingEntry id="org.eclipse.jdt.ui.category.deprecation"
+ markerGrouping="org.eclipse.jdt.ui.java_marker_category"
+ label="%MarkerCategory.deprecation"
+ priority="40"/>
+ <markerGroupingEntry id="org.eclipse.jdt.ui.category.generictypes"
+ markerGrouping="org.eclipse.jdt.ui.java_marker_category"
+ label="%MarkerCategory.generictypes"
+ priority="30"/>
+ <markerGroupingEntry id="org.eclipse.jdt.ui.category.unnecessary"
+ markerGrouping="org.eclipse.jdt.ui.java_marker_category"
+ label="%MarkerCategory.unnecessary"
+ priority="20"/>
+ <markerGroupingEntry id="org.eclipse.jdt.ui.category.nls"
+ markerGrouping="org.eclipse.jdt.ui.java_marker_category"
+ label="%MarkerCategory.nls"
+ priority="10"/>
+ <markerAttributeGrouping markerType="org.eclipse.jdt.core.problem" attribute="categoryId">
+ <markerAttributeMapping value="10" markerGroupingEntry="org.eclipse.jdt.ui.category.buildpath"/>
+ <markerAttributeMapping value="20" markerGroupingEntry="org.eclipse.jdt.ui.category.fatal"/>
+ <markerAttributeMapping value="30" markerGroupingEntry="org.eclipse.jdt.ui.category.fatal"/>
+ <markerAttributeMapping value="40" markerGroupingEntry="org.eclipse.jdt.ui.category.fatal"/>
+ <markerAttributeMapping value="50" markerGroupingEntry="org.eclipse.jdt.ui.category.fatal"/>
+ <markerAttributeMapping value="60" markerGroupingEntry="org.eclipse.jdt.ui.category.fatal"/>
+ <markerAttributeMapping value="70" markerGroupingEntry="org.eclipse.jdt.ui.category.documentation"/>
+ <markerAttributeMapping value="80" markerGroupingEntry="org.eclipse.jdt.ui.category.codestyle"/>
+ <markerAttributeMapping value="90" markerGroupingEntry="org.eclipse.jdt.ui.category.potential"/>
+ <markerAttributeMapping value="100" markerGroupingEntry="org.eclipse.jdt.ui.category.namingconflicts"/>
+ <markerAttributeMapping value="110" markerGroupingEntry="org.eclipse.jdt.ui.category.deprecation"/>
+ <markerAttributeMapping value="120" markerGroupingEntry="org.eclipse.jdt.ui.category.unnecessary"/>
+ <markerAttributeMapping value="130" markerGroupingEntry="org.eclipse.jdt.ui.category.generictypes"/>
+ <markerAttributeMapping value="140" markerGroupingEntry="org.eclipse.jdt.ui.category.nls"/>
+ <markerAttributeMapping value="150" markerGroupingEntry="org.eclipse.jdt.ui.category.restrictedAPI"/>
+ </markerAttributeGrouping>
+ <markerAttributeGrouping markerType="org.eclipse.jdt.core.buildpath_problem"
+ defaultGroupingEntry="org.eclipse.jdt.ui.category.buildpath"/>
+ </extension>
+
+<!-- =========================================================================== -->
+<!-- Filter Support -->
+<!-- =========================================================================== -->
+ <extension
+ point="org.eclipse.jdt.ui.javaElementFilters">
+<!-- Package Explorer -->
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideSystemFiles.label"
+ enabled="true"
+ description="%HideSystemFiles.description"
+ pattern=".*">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideInnerClassFiles.label"
+ enabled="true"
+ description="%HideInnerClassFiles.description"
+ class="org.eclipse.jdt.internal.ui.filters.InnerClassFilesFilter"
+ id="org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideEmptyPackages.label"
+ enabled="false"
+ description="%HideEmptyPackages.description"
+ class="org.eclipse.jdt.internal.ui.filters.EmptyPackageFilter"
+ id="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideEmptyInnerPackages.label"
+ enabled="true"
+ description="%HideEmptyInnerPackages.description"
+ class="org.eclipse.jdt.internal.ui.filters.EmptyInnerPackageFilter"
+ id="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideNonJavaElements.label"
+ enabled="false"
+ description="%HideNonJavaElements.description"
+ class="org.eclipse.jdt.internal.ui.filters.NonJavaElementFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideEmptyLibraryContainers.label"
+ enabled="true"
+ description="%HideEmptyLibraryContainers.description"
+ class="org.eclipse.jdt.internal.ui.filters.EmptyLibraryContainerFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideReferencedLibraries.label"
+ enabled="false"
+ description="%HideReferencedLibraries.description"
+ class="org.eclipse.jdt.internal.ui.filters.LibraryFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.LibraryFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideContainedLibraries.label"
+ enabled="false"
+ description="%HideContainedLibraries.description"
+ class="org.eclipse.jdt.internal.ui.filters.ContainedLibraryFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideJavaFiles.label"
+ enabled="false"
+ description="%HideJavaFiles.description"
+ class="org.eclipse.jdt.internal.ui.filters.JavaFileFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HidePackageDeclaration.label"
+ enabled="true"
+ description="%HidePackageDeclaration.description"
+ class="org.eclipse.jdt.internal.ui.filters.PackageDeclarationFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideImportDeclaration.label"
+ enabled="true"
+ description="%HideImportDeclaration.description"
+ class="org.eclipse.jdt.internal.ui.filters.ImportDeclarationFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideSyntheticMembers.label"
+ enabled="true"
+ description="%HideSyntheticMembers.description"
+ class="org.eclipse.jdt.internal.ui.filters.SyntheticMembersFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideNonJavaProjects.label"
+ enabled="false"
+ description="%HideNonJavaProjects.description"
+ class="org.eclipse.jdt.internal.ui.filters.NonJavaProjectsFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideNonSharedProjects.label"
+ enabled="false"
+ description="%HideNonSharedProjects.description"
+ class="org.eclipse.jdt.internal.ui.filters.NonSharedProjectFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideClosedProjects.label"
+ enabled="false"
+ description="%HideClosedProjects.description"
+ class="org.eclipse.jdt.internal.ui.filters.ClosedProjectFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideFields.label"
+ enabled="false"
+ description="%HideFields.description"
+ class="org.eclipse.jdt.internal.ui.filters.FieldsFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.FieldsFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideStatics.label"
+ enabled="false"
+ description="%HideStatics.description"
+ class="org.eclipse.jdt.internal.ui.filters.StaticsFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.StaticsFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideNonPublic.label"
+ enabled="false"
+ description="%HideNonPublic.description"
+ class="org.eclipse.jdt.internal.ui.filters.NonPublicFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackageExplorer"
+ name="%HideLocalTypes.label"
+ enabled="false"
+ description="%HideLocalTypes.description"
+ class="org.eclipse.jdt.internal.ui.filters.LocalTypesFilter"
+ id="org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter">
+ </filter>
+<!-- Types view -->
+ <filter
+ targetId="org.eclipse.jdt.ui.TypesView"
+ name="%HideNonPublicType.label"
+ enabled="false"
+ description="%HideNonPublicType.description"
+ class="org.eclipse.jdt.internal.ui.filters.NonPublicTypeFilter"
+ id="org.eclipse.jdt.ui.TypesView.NonPublicTypeFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.TypesView"
+ name="%HideInterface.label"
+ enabled="false"
+ description="%HideInterface.description"
+ class="org.eclipse.jdt.internal.ui.filters.InterfaceFilter"
+ id="org.eclipse.jdt.ui.TypesView.InterfaceFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.TypesView"
+ name="%HideEnum.label"
+ enabled="false"
+ description="%HideEnum.description"
+ class="org.eclipse.jdt.internal.ui.filters.EnumFilter"
+ id="org.eclipse.jdt.ui.TypesView.EnumFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.TypesView"
+ name="%HideAnnotation.label"
+ enabled="false"
+ description="%HideAnnotation.description"
+ class="org.eclipse.jdt.internal.ui.filters.AnnotationFilter"
+ id="org.eclipse.jdt.ui.TypesView.AnnotationFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.TypesView"
+ name="%HideClass.label"
+ enabled="false"
+ description="%HideClass.description"
+ class="org.eclipse.jdt.internal.ui.filters.ClassFilter"
+ id="org.eclipse.jdt.ui.TypesView.ClassFilter">
+ </filter>
+<!-- Packages view -->
+ <filter
+ targetId="org.eclipse.jdt.ui.PackagesView"
+ name="%HideEmptyPackages.label"
+ enabled="false"
+ description="%HideEmptyPackages.description"
+ class="org.eclipse.jdt.internal.ui.filters.EmptyPackageFilter"
+ id="org.eclipse.jdt.internal.ui.PackagesView.EmptyPackageFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackagesView"
+ name="%HideEmptyInnerPackages.label"
+ enabled="true"
+ description="%HideEmptyInnerPackages.description"
+ class="org.eclipse.jdt.internal.ui.filters.EmptyInnerPackageFilter"
+ id="org.eclipse.jdt.internal.ui.PackagesView.EmptyInnerPackageFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.PackagesView"
+ name="%HideNoPackageContainingFolders.label"
+ enabled="true"
+ description="%HideNoPackageContainingFolders.description"
+ class="org.eclipse.jdt.internal.ui.filters.NoPackageContainingFoldersFilter"
+ id="org.eclipse.jdt.internal.ui.PackagesView.NoPackageContainingFolders">
+ </filter>
+<!-- Projects view -->
+ <filter
+ targetId="org.eclipse.jdt.ui.ProjectsView"
+ name="%HideReferencedLibraries.label"
+ enabled="false"
+ description="%HideReferencedLibraries.description"
+ class="org.eclipse.jdt.internal.ui.filters.LibraryFilter"
+ id="org.eclipse.jdt.ui.ProjectsView.LibraryFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.ProjectsView"
+ name="%HideContainedLibraries.label"
+ enabled="false"
+ description="%HideContainedLibraries.description"
+ class="org.eclipse.jdt.internal.ui.filters.ContainedLibraryFilter"
+ id="org.eclipse.jdt.ui.ProjectsView.ContainedLibraryFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.ProjectsView"
+ name="%HideNonSharedProjects.label"
+ enabled="false"
+ description="%HideNonSharedProjects.description"
+ class="org.eclipse.jdt.internal.ui.filters.NonSharedProjectFilter"
+ id="org.eclipse.jdt.ui.ProjectsView.NonSharedProjectsFilter">
+ </filter>
+<!-- Members view -->
+ <filter
+ targetId="org.eclipse.jdt.ui.MembersView"
+ name="%HideImportDeclaration.label"
+ enabled="true"
+ description="%HideImportDeclaration.description"
+ class="org.eclipse.jdt.internal.ui.filters.ImportDeclarationFilter"
+ id="org.eclipse.jdt.ui.MembersView.ImportDeclarationFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.MembersView"
+ name="%HideSyntheticMembers.label"
+ enabled="true"
+ description="%HideSyntheticMembers.description"
+ class="org.eclipse.jdt.internal.ui.filters.SyntheticMembersFilter"
+ id="org.eclipse.jdt.ui.MembersView.SyntheticMembersFilter">
+ </filter>
+<!-- Outline Page -->
+ <filter
+ targetId="org.eclipse.jdt.ui.JavaOutlinePage"
+ name="%HidePackageDeclaration.label"
+ enabled="false"
+ description="%HidePackageDeclaration.description"
+ class="org.eclipse.jdt.internal.ui.filters.PackageDeclarationFilter"
+ id="org.eclipse.jdt.ui.JavaOutlinePage.PackageDeclarationFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.JavaOutlinePage"
+ name="%HideImportDeclaration.label"
+ enabled="true"
+ description="%HideImportDeclaration.description"
+ class="org.eclipse.jdt.internal.ui.filters.ImportDeclarationFilter"
+ id="org.eclipse.jdt.ui.JavaOutlinePage.ImportDeclarationFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.ui.JavaOutlinePage"
+ name="%HideSyntheticMembers.label"
+ enabled="true"
+ description="%HideSyntheticMembers.description"
+ class="org.eclipse.jdt.internal.ui.filters.SyntheticMembersFilter"
+ id="org.eclipse.jdt.ui.JavaOutlinePage.SyntheticMembersFilter">
+ </filter>
+<!-- Quick Outline -->
+ <filter
+ targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
+ name="%HidePackageDeclaration.label"
+ enabled="false"
+ description="%HidePackageDeclaration.description"
+ class="org.eclipse.jdt.internal.ui.filters.PackageDeclarationFilter"
+ id="org.eclipse.jdt.internal.ui.text.QuickOutline.PackageDeclarationFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
+ name="%HideImportDeclaration.label"
+ enabled="true"
+ description="%HideImportDeclaration.description"
+ class="org.eclipse.jdt.internal.ui.filters.ImportDeclarationFilter"
+ id="org.eclipse.jdt.internal.ui.text.QuickOutline.ImportDeclarationFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
+ name="%HideFields.label"
+ enabled="false"
+ description="%HideFields.description"
+ class="org.eclipse.jdt.internal.ui.filters.FieldsFilter"
+ id="org.eclipse.jdt.internal.ui.text.QuickOutline.FieldsFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
+ name="%HideStatics.label"
+ enabled="false"
+ description="%HideStatics.description"
+ class="org.eclipse.jdt.internal.ui.filters.StaticsFilter"
+ id="org.eclipse.jdt.internal.ui.text.QuickOutline.StaticsFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
+ name="%HideNonPublic.label"
+ enabled="false"
+ description="%HideNonPublic.description"
+ class="org.eclipse.jdt.internal.ui.filters.NonPublicFilter"
+ id="org.eclipse.jdt.internal.ui.text.QuickOutline.NonPublicFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
+ name="%HideLocalTypes.label"
+ enabled="false"
+ description="%HideLocalTypes.description"
+ class="org.eclipse.jdt.internal.ui.filters.LocalTypesFilter"
+ id="org.eclipse.jdt.internal.ui.text.QuickOutline.LocalTypesFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
+ name="%HideSyntheticMembers.label"
+ enabled="true"
+ description="%HideSyntheticMembers.description"
+ class="org.eclipse.jdt.internal.ui.filters.SyntheticMembersFilter"
+ id="org.eclipse.jdt.internal.ui.text.QuickOutline.SyntheticMembersFilter">
+ </filter>
+<!-- Quick Hierarchy -->
+ <filter
+ targetId="org.eclipse.jdt.internal.ui.typehierarchy.QuickHierarchy"
+ name="%HideStatics.label"
+ enabled="false"
+ description="%HideStatics.description"
+ class="org.eclipse.jdt.internal.ui.filters.StaticsFilter"
+ id="org.eclipse.jdt.internal.ui.typehierarchy.QuickHierarchy.StaticsFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.internal.ui.typehierarchy.QuickHierarchy"
+ name="%HideNonPublic.label"
+ enabled="false"
+ description="%HideNonPublic.description"
+ class="org.eclipse.jdt.internal.ui.filters.NonPublicFilter"
+ id="org.eclipse.jdt.internal.ui.typehierarchy.QuickHierarchy.NonPublicFilter">
+ </filter>
+ <filter
+ targetId="org.eclipse.jdt.internal.ui.typehierarchy.QuickHierarchy"
+ name="%HideLocalTypes.label"
+ enabled="false"
+ description="%HideLocalTypes.description"
+ class="org.eclipse.jdt.internal.ui.filters.LocalTypesFilter"
+ id="org.eclipse.jdt.internal.ui.typehierarchy.QuickHierarchy.LocalTypesFilter">
+ </filter>
+ </extension>
+<!-- =========================================================================== -->
+<!-- Call Hierarchy -->
+<!-- =========================================================================== -->
+ <extension
+ point="org.eclipse.ui.views">
+ <view
+ name="%callHierarchyViewName"
+ icon="$nl$/icons/full/eview16/call_hierarchy.gif"
+ category="org.eclipse.jdt.ui.java"
+ class="org.eclipse.jdt.internal.ui.callhierarchy.CallHierarchyViewPart"
+ allowMultiple="true"
+ id="org.eclipse.jdt.callhierarchy.view">
+ </view>
+ </extension>
+
+<!-- =========================================================================== -->
+<!-- Templates -->
+<!-- =========================================================================== -->
+ <extension
+ point="org.eclipse.ui.editors.templates">
+ <contextTypeRegistry
+ id="org.eclipse.jdt.ui.CompilationUnitEditor">
+ </contextTypeRegistry>
+ <contextType
+ name="%templates.java.contextType.name"
+ class="org.eclipse.jdt.internal.corext.template.java.JavaContextType"
+ id="java"
+ registryId="org.eclipse.jdt.ui.CompilationUnitEditor">
+ </contextType>
+ <contextType
+ name="%templates.java.statements.contextType.name"
+ class="org.eclipse.jdt.internal.corext.template.java.JavaContextType"
+ id="java-statements"
+ registryId="org.eclipse.jdt.ui.CompilationUnitEditor">
+ </contextType>
+ <contextType
+ name="%templates.java.members.contextType.name"
+ class="org.eclipse.jdt.internal.corext.template.java.JavaContextType"
+ id="java-members"
+ registryId="org.eclipse.jdt.ui.CompilationUnitEditor">
+ </contextType>
+ <contextType
+ name="%templates.javadoc.contextType.name"
+ class="org.eclipse.jdt.internal.corext.template.java.JavaDocContextType"
+ id="javadoc"
+ registryId="org.eclipse.jdt.ui.CompilationUnitEditor">
+ </contextType>
+ <contextType
+ name="%templates.swt.contextType.name"
+ class="org.eclipse.jdt.internal.corext.template.java.SWTContextType"
+ id="swt"
+ registryId="org.eclipse.jdt.ui.CompilationUnitEditor">
+ </contextType>
+ <contextType
+ name="%templates.swt.statements.contextType.name"
+ class="org.eclipse.jdt.internal.corext.template.java.SWTContextType"
+ id="swt-statements"
+ registryId="org.eclipse.jdt.ui.CompilationUnitEditor">
+ </contextType>
+ <contextType
+ name="%templates.swt.members.contextType.name"
+ class="org.eclipse.jdt.internal.corext.template.java.SWTContextType"
+ id="swt-members"
+ registryId="org.eclipse.jdt.ui.CompilationUnitEditor">
+ </contextType>
+ <include
+ file="templates/default-templates.xml"
+ translations="$nl$/templates/default-templates.properties">
+ </include>
+ <include
+ file="templates/default-codetemplates.xml"
+ translations="$nl$/templates/default-templates.properties">
+ </include>
+ <include
+ file="templates/default-swttemplates.xml"
+ translations="$nl$/templates/default-templates.properties">
+ </include>
+ <resolver
+ class="org.eclipse.jdt.internal.corext.template.java.FieldResolver"
+ contextTypeId="java"
+ description="%templates.java.resolvers.Field.description"
+ name="%templates.java.resolvers.Field.name"
+ type="field"/>
+ <resolver
+ class="org.eclipse.jdt.internal.corext.template.java.LocalVarResolver"
+ contextTypeId="java"
+ description="%templates.java.resolvers.LocalVar.description"
+ name="%templates.java.resolvers.LocalVar.name"
+ type="localVar"/>
+ <resolver
+ class="org.eclipse.jdt.internal.corext.template.java.VarResolver"
+ contextTypeId="java"
+ description="%templates.java.resolvers.Var.description"
+ name="%templates.java.resolvers.Var.name"
+ type="var"/>
+ <resolver
+ class="org.eclipse.jdt.internal.corext.template.java.NameResolver"
+ contextTypeId="java"
+ description="%templates.java.resolvers.Name.description"
+ name="%templates.java.resolvers.Name.name"
+ type="newName"/>
+ <resolver
+ class="org.eclipse.jdt.internal.corext.template.java.TypeResolver"
+ contextTypeId="java"
+ description="%templates.java.resolvers.Type.description"
+ name="%templates.java.resolvers.Type.name"
+ type="newType"/>
+ <resolver
+ class="org.eclipse.jdt.internal.corext.template.java.ElementTypeResolver"
+ contextTypeId="java"
+ description="%templates.java.resolvers.ElementType.description"
+ name="%templates.java.resolvers.ElementType.name"
+ type="elemType"/>
+ <resolver
+ class="org.eclipse.jdt.internal.corext.template.java.TypeVariableResolver"
+ contextTypeId="java"
+ description="%templates.java.resolvers.ArgumentType.description"
+ name="%templates.java.resolvers.ArgumentType.name"
+ type="argType"/>
+ <resolver
+ class="org.eclipse.jdt.internal.corext.template.java.LinkResolver"
+ contextTypeId="java"
+ description="%templates.java.resolvers.Link.description"
+ name="%templates.java.resolvers.Link.name"
+ type="link"/>
+ <resolver
+ class="org.eclipse.jdt.internal.corext.template.java.ImportsResolver"
+ contextTypeId="java"
+ description="%templates.java.resolvers.Imports.description"
+ name="%templates.java.resolvers.Imports.name"
+ type="import"/>
+ <resolver
+ class="org.eclipse.jdt.internal.corext.template.java.StaticImportResolver"
+ contextTypeId="java"
+ description="%templates.java.resolvers.ImportStatic.description"
+ name="%templates.java.resolvers.ImportStatic.name"
+ type="importStatic"/>
+ <resolver
+ class="org.eclipse.jdt.internal.corext.template.java.ExceptionVariableNameResolver"
+ contextTypeId="java"
+ description="%templates.java.resolvers.ExceptionVariableName.description"
+ name="%templates.java.resolvers.ExceptionVariableName.name"
+ type="exception_variable_name">
+ </resolver>
+ </extension>
+ <extension
+ point="org.eclipse.ui.views">
+ <view
+ name="%templatesViewName"
+ icon="$nl$/icons/full/eview16/templates.gif"
+ category="org.eclipse.ui"
+ class="org.eclipse.ui.texteditor.templates.TemplatesView"
+ id="org.eclipse.ui.texteditor.TemplatesView">
+ </view>
+ </extension>
+
+<!-- =========================================================================== -->
+<!-- Refactoring -->
+<!-- =========================================================================== -->
+
+ <extension point="org.eclipse.ltk.ui.refactoring.statusContextViewers">
+ <statusContextViewer
+ class="org.eclipse.jdt.internal.ui.refactoring.JavaStatusContextViewer"
+ id="org.eclipse.jdt.ui.javaStatusContextViewer">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.jdt.internal.corext.refactoring.base.JavaStatusContext"/>
+ <instanceof value="org.eclipse.jdt.internal.corext.refactoring.base.JavaStringStatusContext"/>
+ </or>
+ </enablement>
+ </statusContextViewer>
+ <statusContextViewer
+ class="org.eclipse.jdt.internal.ui.refactoring.ReferencesInBinaryStatusContextViewer"
+ id="org.eclipse.jdt.internal.ui.referencesInBinaryContextViewer">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.jdt.internal.corext.refactoring.base.ReferencesInBinaryContext"/>
+ </or>
+ </enablement>
+ </statusContextViewer>
+ </extension>
+
+ <extension point="org.eclipse.ltk.ui.refactoring.changePreviewViewers">
+ <changePreviewViewer
+ class="org.eclipse.jdt.internal.ui.refactoring.CreateTextFileChangePreviewViewer"
+ id="org.eclipse.jdt.ui.createTextFileChangePreviewViewer">
+ <enablement>
+ <instanceof value="org.eclipse.jdt.internal.corext.refactoring.nls.changes.CreateTextFileChange"/>
+ </enablement>
+ </changePreviewViewer>
+ </extension>
+
+ <extension
+ point="org.eclipse.ltk.core.refactoring.refactoringContributions">
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.RenameCompilationUnitRefactoringContribution"
+ id="org.eclipse.jdt.ui.rename.compilationunit"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.RenameEnumConstRefactoringContribution"
+ id="org.eclipse.jdt.ui.rename.enum.constant"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.RenameFieldRefactoringContribution"
+ id="org.eclipse.jdt.ui.rename.field"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.RenameJavaProjectRefactoringContribution"
+ id="org.eclipse.jdt.ui.rename.java.project"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.RenameLocalVariableRefactoringContribution"
+ id="org.eclipse.jdt.ui.rename.local.variable"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.RenameMethodRefactoringContribution"
+ id="org.eclipse.jdt.ui.rename.method"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.RenamePackageRefactoringContribution"
+ id="org.eclipse.jdt.ui.rename.package"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.RenameSourceFolderRefactoringContribution"
+ id="org.eclipse.jdt.ui.rename.source.folder"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.RenameTypeParameterRefactoringContribution"
+ id="org.eclipse.jdt.ui.rename.type.parameter"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.RenameTypeRefactoringContribution"
+ id="org.eclipse.jdt.ui.rename.type"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.ChangeMethodSignatureRefactoringContribution"
+ id="org.eclipse.jdt.ui.change.method.signature"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.MoveMethodRefactoringContribution"
+ id="org.eclipse.jdt.ui.move.method"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.MoveStaticMembersRefactoringContribution"
+ id="org.eclipse.jdt.ui.move.static"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.ExtractInterfaceRefactoringContribution"
+ id="org.eclipse.jdt.ui.extract.interface"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.UseSupertypeRefactoringContribution"
+ id="org.eclipse.jdt.ui.use.supertype"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.PullUpRefactoringContribution"
+ id="org.eclipse.jdt.ui.pull.up"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.PushDownRefactoringContribution"
+ id="org.eclipse.jdt.ui.push.down"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.ConvertAnonymousRefactoringContribution"
+ id="org.eclipse.jdt.ui.convert.anonymous"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.MoveMemberTypeRefactoringContribution"
+ id="org.eclipse.jdt.ui.move.inner"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.InlineMethodRefactoringContribution"
+ id="org.eclipse.jdt.ui.inline.method"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.InlineTempRefactoringContribution"
+ id="org.eclipse.jdt.ui.inline.temp"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.InlineConstantRefactoringContribution"
+ id="org.eclipse.jdt.ui.inline.constant"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.ExtractMethodRefactoringContribution"
+ id="org.eclipse.jdt.ui.extract.method"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.ExtractTempRefactoringContribution"
+ id="org.eclipse.jdt.ui.extract.temp"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.ExtractConstantRefactoringContribution"
+ id="org.eclipse.jdt.ui.extract.constant"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.ExtractClassContribution"
+ id="org.eclipse.jdt.ui.extract.class">
+ </contribution>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.IntroduceParameterRefactoringContribution"
+ id="org.eclipse.jdt.ui.introduce.parameter"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.IntroduceParameterObjectContribution"
+ id="org.eclipse.jdt.ui.introduce.parameter.object"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.IntroduceFactoryRefactoringContribution"
+ id="org.eclipse.jdt.ui.introduce.factory"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.IntroduceIndirectionRefactoringContribution"
+ id="org.eclipse.jdt.ui.introduce.indirection"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.PromoteTempToFieldRefactoringContribution"
+ id="org.eclipse.jdt.ui.promote.temp"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.SelfEncapsulateRefactoringContribution"
+ id="org.eclipse.jdt.ui.self.encapsulate"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.InferTypeArgumentsRefactoringContribution"
+ id="org.eclipse.jdt.ui.infer.typearguments"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.ChangeTypeRefactoringContribution"
+ id="org.eclipse.jdt.ui.change.type"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.ExtractSupertypeRefactoringContribution"
+ id="org.eclipse.jdt.ui.extract.superclass"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.DeleteRefactoringContribution"
+ id="org.eclipse.jdt.ui.delete"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.MoveRefactoringContribution"
+ id="org.eclipse.jdt.ui.move"/>
+ <contribution
+ class="org.eclipse.jdt.internal.corext.refactoring.scripting.CopyRefactoringContribution"
+ id="org.eclipse.jdt.ui.copy"/>
+ </extension>
+
+ <extension
+ point="org.eclipse.ltk.core.refactoring.renameParticipants">
+ <renameParticipant
+ class="org.eclipse.jdt.internal.corext.refactoring.nls.NLSAccessorFieldRenameParticipant"
+ id="org.eclipse.jdt.ui.NLSFieldRenameParticipant"
+ name="%Refactoring.NLSFieldRenameParticipant">
+ <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>
+ </extension>
+
+
+<!-- End Refactoring -->
+
+ <extension
+ point="org.eclipse.ui.views">
+ <view
+ name="%JavaSourceView"
+ icon="$nl$/icons/full/eview16/source.gif"
+ category="org.eclipse.jdt.ui.java"
+ class="org.eclipse.jdt.internal.ui.infoviews.SourceView"
+ id="org.eclipse.jdt.ui.SourceView">
+ </view>
+ </extension>
+ <extension
+ point="org.eclipse.ui.views">
+ <view
+ name="%JavadocView"
+ icon="$nl$/icons/full/eview16/javadoc.gif"
+ category="org.eclipse.jdt.ui.java"
+ class="org.eclipse.jdt.internal.ui.infoviews.JavadocView"
+ id="org.eclipse.jdt.ui.JavadocView">
+ </view>
+ </extension>
+
+<!-- classpath container -->
+
+ <extension
+ point="org.eclipse.jdt.ui.classpathContainerPage">
+ <classpathContainerPage
+ name="%userLibrary.name"
+ class="org.eclipse.jdt.internal.ui.wizards.buildpaths.UserLibraryWizardPage"
+ id="org.eclipse.jdt.USER_LIBRARY">
+ </classpathContainerPage>
+ </extension>
+
+ <extension
+ point= "org.eclipse.jdt.ui.foldingStructureProviders">
+ <provider
+ id="org.eclipse.jdt.ui.text.defaultFoldingProvider"
+ name= "%defaultFoldingStructureProviderName"
+ class="org.eclipse.jdt.ui.text.folding.DefaultJavaFoldingStructureProvider"
+ preferencesClass="org.eclipse.jdt.internal.ui.text.folding.DefaultJavaFoldingPreferenceBlock">
+ </provider>
+ </extension>
+
+ <extension point="org.eclipse.ui.workbench.texteditor.spellingEngine">
+ <engine
+ preferencesClass="org.eclipse.jdt.internal.ui.preferences.SpellingPreferenceBlock"
+ label="%defaultSpellingEngine.label"
+ class="org.eclipse.jdt.internal.ui.text.spelling.DefaultSpellingEngine"
+ default="true"
+ id="org.eclipse.jdt.internal.ui.text.spelling.DefaultSpellingEngine">
+ </engine>
+ </extension>
+
+ <extension point="org.eclipse.core.runtime.preferences">
+ <initializer class="org.eclipse.jdt.internal.ui.JavaUIPreferenceInitializer"/>
+ </extension>
+
+ <extension
+ id="modelProvider"
+ name="%JavaModelProvider.name"
+ point="org.eclipse.core.resources.modelProviders">
+ <modelProvider
+ class="org.eclipse.jdt.internal.ui.model.JavaModelProvider"/>
+ <extends-model id="org.eclipse.core.resources.modelProvider"/>
+ <enablement>
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature" />
+ </enablement>
+ </extension>
+
+ <extension
+ point="org.eclipse.core.runtime.adapters">
+ <factory
+ adaptableType="org.eclipse.jdt.internal.ui.model.JavaModelProvider"
+ class="org.eclipse.jdt.internal.ui.model.JavaModelAdapterFactory">
+ <adapter type="org.eclipse.team.core.mapping.IResourceMappingMerger"/>
+ <adapter type="org.eclipse.team.ui.mapping.ISynchronizationCompareAdapter"/>
+ </factory>
+ <factory
+ adaptableType="org.eclipse.ltk.core.refactoring.history.RefactoringHistory"
+ class="org.eclipse.jdt.internal.ui.model.JavaModelAdapterFactory">
+ <adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
+ </factory>
+ <factory
+ adaptableType="org.eclipse.ltk.core.refactoring.RefactoringDescriptorProxy"
+ class="org.eclipse.jdt.internal.ui.model.JavaModelAdapterFactory">
+ <adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
+ </factory>
+ </extension>
+
+ <extension
+ id="jdtContentProvider"
+ point="org.eclipse.team.ui.teamContentProviders">
+ <teamContentProvider
+ contentExtensionId="org.eclipse.jdt.ui.javaModelContent"
+ icon="$nl$/icons/full/obj16/java_model_obj.gif"
+ modelProviderId="org.eclipse.jdt.ui.modelProvider"/>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.navigator.viewer">
+ <viewerContentBinding viewerId="org.eclipse.team.cvs.ui.workspaceSynchronization">
+ <includes>
+ <contentExtension
+ isRoot="true"
+ pattern="org.eclipse.jdt.ui.javaModelContent"/>
+ </includes>
+ </viewerContentBinding>
+ </extension>
+
+ <!-- CommonNavigator -->
+
+ <extension
+ point="org.eclipse.ui.navigator.navigatorContent">
+ <navigatorContent
+ activeByDefault="true"
+ contentProvider="org.eclipse.jdt.internal.ui.model.JavaSynchronizationContentProvider"
+ icon="$nl$/icons/full/obj16/java_model_obj.gif"
+ id="org.eclipse.jdt.ui.javaModelContent"
+ labelProvider="org.eclipse.jdt.internal.ui.model.JavaSynchronizationLabelProvider"
+ name="%JavaModelContent.name"
+ priority="normal">
+ <triggerPoints>
+ <or>
+ <instanceof value="org.eclipse.core.resources.IFolder" />
+ <instanceof value="org.eclipse.core.resources.IFile" />
+ <instanceof value="org.eclipse.jdt.core.IJavaElement" />
+ <instanceof value="org.eclipse.jdt.internal.ui.model.JavaModelProvider"/>
+ <instanceof value="org.eclipse.ltk.core.refactoring.history.RefactoringHistory"/>
+ <instanceof value="org.eclipse.ltk.core.refactoring.RefactoringDescriptorProxy"/>
+ <instanceof value="org.eclipse.ltk.core.refactoring.RefactoringDescriptor"/>
+ <instanceof value="org.eclipse.team.core.mapping.ISynchronizationScope"/>
+ <instanceof value="org.eclipse.team.core.mapping.ISynchronizationContext"/>
+ </or>
+ </triggerPoints>
+ <commonSorter
+ class="org.eclipse.jdt.ui.JavaElementSorter"
+ id="org.eclipse.jdt.ui.JavaElementSorter">
+ <parentExpression>
+ <or>
+ <adapt type="org.eclipse.jdt.core.IJavaElement"/>
+ <instanceof value="org.eclipse.jdt.internal.ui.model.JavaModelProvider"/>
+ </or>
+ </parentExpression>
+ </commonSorter>
+ <override
+ policy="InvokeAlwaysRegardlessOfSuppressedExt"
+ suppressedExtensionId="org.eclipse.team.ui.resourceContent"/>
+ <possibleChildren>
+ <or>
+ <instanceof value="org.eclipse.jdt.core.IJavaElement"/>
+ <instanceof value="org.eclipse.core.resources.IFolder"/>
+ <instanceof value="org.eclipse.core.resources.IFile"/>
+ <instanceof value="org.eclipse.ltk.core.refactoring.history.RefactoringHistory"/>
+ <instanceof value="org.eclipse.ltk.core.refactoring.RefactoringDescriptorProxy"/>
+ <instanceof value="org.eclipse.ltk.core.refactoring.RefactoringDescriptor"/>
+ </or>
+ </possibleChildren>
+ <actionProvider class="org.eclipse.ltk.ui.refactoring.model.RefactoringSynchronizationActionProvider">
+ </actionProvider>
+ </navigatorContent>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.navigator.viewer">
+ <viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
+ <includes>
+ <contentExtension pattern="org.eclipse.jdt.java.ui.javaContent" />
+ <contentExtension pattern="org.eclipse.jdt.java.ui.filters.*" />
+ <contentExtension pattern="org.eclipse.jdt.java.ui.javaLinkHelper" />
+ </includes>
+ </viewerContentBinding>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.navigator.navigatorContent">
+ <navigatorContent
+ activeByDefault="true"
+ contentProvider="org.eclipse.jdt.internal.ui.navigator.JavaNavigatorContentProvider"
+ icon="$nl$/icons/full/eview16/jperspective.gif"
+ id="org.eclipse.jdt.java.ui.javaContent"
+ labelProvider="org.eclipse.jdt.internal.ui.navigator.JavaNavigatorLabelProvider"
+ name="%commonNavigatorContentName"
+ priority="high">
+ <triggerPoints>
+ <or>
+ <adapt type="org.eclipse.core.resources.IProject" >
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ <instanceof value="org.eclipse.core.resources.IResource" />
+ <instanceof value="org.eclipse.jdt.core.IJavaElement" />
+ <instanceof value="org.eclipse.jdt.core.IJarEntryResource" />
+ <instanceof value="org.eclipse.jdt.internal.ui.packageview.PackageFragmentRootContainer" />
+ </or>
+ </triggerPoints>
+ <possibleChildren>
+ <or>
+ <instanceof value="org.eclipse.core.resources.IResource" />
+ <instanceof value="org.eclipse.jdt.core.IJavaElement" />
+ <instanceof value="org.eclipse.jdt.core.IJarEntryResource" />
+ <instanceof value="org.eclipse.jdt.internal.ui.packageview.PackageFragmentRootContainer" />
+ </or>
+ </possibleChildren>
+ <actionProvider
+ class="org.eclipse.jdt.internal.ui.navigator.JavaNavigatorViewActionProvider"
+ id="org.eclipse.jdt.ui.navigator.actions.ViewActions">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.core.resources.IWorkspaceRoot" />
+ <adapt type="java.util.Collection">
+ <count value="0" />
+ </adapt>
+ </or>
+ </enablement>
+ </actionProvider>
+ <actionProvider
+ class="org.eclipse.jdt.internal.ui.navigator.JavaNavigatorActionProvider"
+ id="org.eclipse.jdt.ui.navigator.actions.StandardActions"
+ overrides="org.eclipse.ui.navigator.resources.actions.EditActions">
+ <enablement>
+ <or>
+ <and>
+ <instanceof value="org.eclipse.core.resources.IResource" />
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature" />
+ </and>
+ <instanceof value="org.eclipse.jdt.core.IJavaElement" />
+ <instanceof value="org.eclipse.jdt.core.IJarEntryResource" />
+ <instanceof value="org.eclipse.jdt.internal.ui.packageview.PackageFragmentRootContainer" />
+ <adapt type="java.util.Collection">
+ <count value="0" />
+ </adapt>
+ </or>
+ </enablement>
+ </actionProvider>
+
+ <actionProvider
+ class="org.eclipse.jdt.internal.ui.navigator.JavaNavigatorRefactorActionProvider"
+ id="org.eclipse.jdt.ui.navigator.actions.RefactorActions"
+ overrides="org.eclipse.ui.navigator.resources.actions.RefactorActions">
+ <enablement>
+ <or>
+ <and>
+ <instanceof value="org.eclipse.core.resources.IProject" />
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature" />
+ </and>
+ <instanceof value="org.eclipse.jdt.core.IJavaElement" />
+ <instanceof value="org.eclipse.jdt.core.IJarEntryResource" />
+ <instanceof value="org.eclipse.jdt.internal.ui.packageview.PackageFragmentRootContainer" />
+ <adapt type="java.util.Collection">
+ <count value="0" />
+ </adapt>
+ </or>
+ </enablement>
+ </actionProvider>
+ <actionProvider
+ class="org.eclipse.jdt.internal.ui.navigator.PackageExplorerOpenActionProvider"
+ id="org.eclipse.jdt.ui.navigator.actions.OpenActions"
+ overrides="org.eclipse.ui.navigator.resources.OpenActions">
+ </actionProvider>
+ <actionProvider
+ class="org.eclipse.ui.navigator.resources.GoIntoActionProvider"
+ id="org.eclipse.jdt.ui.navigator.resources.GoIntoActions"
+ overrides="org.eclipse.ui.navigator.resources.GoIntoActions">
+ <enablement>
+ <or>
+ <and>
+ <adapt type="org.eclipse.core.resources.IProject" />
+ <test property="org.eclipse.core.resources.open"
+ value="true"/>
+ </and>
+ <adapt type="org.eclipse.core.resources.IFolder" />
+ <adapt type="org.eclipse.ui.IWorkingSet" />
+ <instanceof value="org.eclipse.jdt.core.IJavaProject" />
+ <instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot" />
+ <instanceof value="org.eclipse.jdt.core.IPackageFragment" />
+ </or>
+ </enablement>
+ </actionProvider>
+
+ <override
+ policy="InvokeAlwaysRegardlessOfSuppressedExt"
+ suppressedExtensionId="org.eclipse.ui.navigator.resourceContent"/>
+ <commonSorter
+ class="org.eclipse.jdt.ui.JavaElementSorter"
+ id="org.eclipse.jdt.ui.javaElementSorter"/>
+
+ <commonWizard
+ menuGroupId="org.eclipse.jdt.ui.java"
+ type="new"
+ wizardId="org.eclipse.jdt.ui.wizards.NewPackageCreationWizard">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragment"/>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ <instanceof value="org.eclipse.jdt.core.ICompilationUnit"/>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </or>
+ </enablement>
+ </commonWizard>
+ <commonWizard
+ menuGroupId="org.eclipse.jdt.ui.java"
+ type="new"
+ wizardId="org.eclipse.jdt.ui.wizards.NewClassCreationWizard">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragment"/>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ <instanceof value="org.eclipse.jdt.core.ICompilationUnit"/>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </or>
+ </enablement>
+ </commonWizard>
+
+ <commonWizard
+ menuGroupId="org.eclipse.jdt.ui.java"
+ type="new"
+ wizardId="org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragment"/>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ <instanceof value="org.eclipse.jdt.core.ICompilationUnit"/>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </or>
+ </enablement>
+ </commonWizard>
+ <commonWizard
+ menuGroupId="org.eclipse.jdt.ui.java"
+ type="new"
+ wizardId="org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragment"/>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ <instanceof value="org.eclipse.jdt.core.ICompilationUnit"/>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </or>
+ </enablement>
+ </commonWizard>
+
+ <commonWizard
+ menuGroupId="org.eclipse.jdt.ui.java"
+ type="new"
+ wizardId="org.eclipse.jdt.ui.wizards.NewEnumCreationWizard">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragment"/>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ <instanceof value="org.eclipse.jdt.core.ICompilationUnit"/>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </or>
+ </enablement>
+ </commonWizard>
+ <commonWizard
+ menuGroupId="org.eclipse.jdt.ui.java"
+ type="new"
+ wizardId="org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </or>
+ </enablement>
+ </commonWizard>
+ <dropAssistant
+ class="org.eclipse.jdt.internal.ui.navigator.JavaDropAdapterAssistant"
+ id="org.eclipse.jdt.ui.dropAssistant">
+ <possibleDropTargets>
+ <or>
+ <instanceof value="org.eclipse.core.resources.IResource"/>
+ <instanceof value="org.eclipse.jdt.core.IJavaElement"/>
+ </or>
+ </possibleDropTargets>
+ </dropAssistant>
+ </navigatorContent>
+ <commonFilter
+ activeByDefault="false"
+ class="org.eclipse.jdt.internal.ui.navigator.NonEssentialEmptyPackageFilter"
+ name="%HideEmptyPackages.label"
+ description="%HideEmptyPackages.description"
+ id="org.eclipse.jdt.java.ui.filters.HideEmptyPackages"/>
+ <commonFilter
+ activeByDefault="true"
+ class="org.eclipse.jdt.internal.ui.navigator.NonEssentialEmptyInnerPackageFilter"
+ name="%HideEmptyInnerPackages.label"
+ description="%HideEmptyInnerPackages.description"
+ id="org.eclipse.jdt.java.ui.filters.HideEmptyInnerPackages"/>
+ <commonFilter
+ class="org.eclipse.jdt.internal.ui.filters.AnnotationFilter"
+ name="%HideAnnotation.label"
+ description="%HideAnnotation.description"
+ id="org.eclipse.jdt.java.ui.filters.HideAnnotations"/>
+ <commonFilter
+ class="org.eclipse.jdt.internal.ui.filters.EnumFilter"
+ name="%HideEnum.label"
+ description="%HideEnum.description"
+ id="org.eclipse.jdt.java.ui.filters.HideEnums"/>
+ <commonFilter
+ class="org.eclipse.jdt.internal.ui.filters.InterfaceFilter"
+ name="%HideInterface.label"
+ description="%HideInterface.description"
+ id="org.eclipse.jdt.java.ui.filters.HideInterface"/>
+ <commonFilter
+ class="org.eclipse.jdt.internal.ui.filters.FieldsFilter"
+ name="%HideFields.label"
+ description="%HideFields.description"
+ id="org.eclipse.jdt.java.ui.filters.HideFields"/>
+ <commonFilter
+ activeByDefault="true"
+ class="org.eclipse.jdt.internal.ui.filters.ImportDeclarationFilter"
+ name="%HideImportDeclaration.label"
+ description="%HideImportDeclaration.description"
+ id="org.eclipse.jdt.java.ui.filters.HideImportDeclaration"/>
+ <commonFilter
+ activeByDefault="true"
+ class="org.eclipse.jdt.internal.ui.filters.InnerClassFilesFilter"
+ name="%HideInnerClassFiles.label"
+ description="%HideInnerClassFiles.description"
+ id="org.eclipse.jdt.java.ui.filters.HideInnerClassFiles"/>
+ <commonFilter
+ class="org.eclipse.jdt.internal.ui.filters.JavaFileFilter"
+ name="%HideJavaFiles.label"
+ description="%HideJavaFiles.description"
+ id="org.eclipse.jdt.java.ui.filters.HideJavaFiles"/>
+ <commonFilter
+ class="org.eclipse.jdt.internal.ui.filters.LocalTypesFilter"
+ name="%HideLocalTypes.label"
+ description="%HideLocalTypes.description"
+ id="org.eclipse.jdt.java.ui.filters.HideLocalTypes"/>
+ <commonFilter
+ class="org.eclipse.jdt.internal.ui.filters.NonJavaElementFilter"
+ name="%HideNonJavaElements.label"
+ description="%HideNonJavaElements.description"
+ id="org.eclipse.jdt.java.ui.filters.HideNonJavaElements"/>
+ <commonFilter
+ class="org.eclipse.jdt.internal.ui.filters.NonJavaProjectsFilter"
+ name="%HideNonJavaProjects.label"
+ description="%HideNonJavaProjects.description"
+ id="org.eclipse.jdt.java.ui.filters.HideNonJavaProjects"/>
+ <commonFilter
+ class="org.eclipse.jdt.internal.ui.filters.NonPublicFilter"
+ name="%HideNonPublic.label"
+ description="%HideNonPublic.description"
+ id="org.eclipse.jdt.java.ui.filters.HideNonPublic"/>
+ <commonFilter
+ class="org.eclipse.jdt.internal.ui.filters.NonSharedProjectFilter"
+ name="%HideNonSharedProjects.label"
+ description="%HideNonSharedProjects.description"
+ id="org.eclipse.jdt.java.ui.filters.HideNonSharedProjects"/>
+ <commonFilter
+ activeByDefault="true"
+ class="org.eclipse.jdt.internal.ui.filters.PackageDeclarationFilter"
+ name="%HidePackageDeclaration.label"
+ description="%HidePackageDeclaration.description"
+ id="org.eclipse.jdt.java.ui.filters.HidePackageDeclaration"/>
+ <commonFilter
+ class="org.eclipse.jdt.internal.ui.filters.LibraryFilter"
+ name="%HideReferencedLibraries.label"
+ description="%HideReferencedLibraries.description"
+ id="org.eclipse.jdt.java.ui.filters.HideReferencedLibraries"/>
+ <commonFilter
+ class="org.eclipse.jdt.internal.ui.filters.StaticsFilter"
+ name="%HideStatics.label"
+ description="%HideStatics.description"
+ id="org.eclipse.jdt.java.ui.filters.HideStatics"/>
+ <commonFilter
+ activeByDefault="true"
+ class="org.eclipse.jdt.internal.ui.filters.SyntheticMembersFilter"
+ name="%HideSyntheticMembers.label"
+ description="%HideSyntheticMembers.description"
+ id="org.eclipse.jdt.java.ui.filters.HideSyntheticMembers"/>
+ <commonFilter
+ activeByDefault="true"
+ class="org.eclipse.jdt.internal.ui.filters.OutputFolderFilter"
+ name="%HideJavaOutputFolder.label"
+ description="%HideOutputFolder.description"
+ id="org.eclipse.jdt.java.ui.filters.HideOutputFolder"/>
+ </extension>
+ <extension
+ point="org.eclipse.ui.navigator.linkHelper">
+ <linkHelper
+ class="org.eclipse.jdt.internal.ui.navigator.JavaFileLinkHelper"
+ id="org.eclipse.jdt.java.ui.javaLinkHelper">
+ <editorInputEnablement>
+ <or>
+ <instanceof value="org.eclipse.ui.IFileEditorInput" />
+ <instanceof value="org.eclipse.jdt.internal.ui.javaeditor.IClassFileEditorInput" />
+ <instanceof value="org.eclipse.jdt.internal.ui.javaeditor.JarEntryEditorInput" />
+ </or>
+ </editorInputEnablement>
+ <selectionEnablement>
+ <or>
+ <adapt type="org.eclipse.core.resources.IProject" >
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ <instanceof value="org.eclipse.core.resources.IResource" />
+ <instanceof value="org.eclipse.jdt.core.IJavaElement" />
+ <instanceof value="org.eclipse.jdt.core.IJarEntryResource" />
+ <instanceof value="org.eclipse.jdt.internal.ui.packageview.PackageFragmentRootContainer" />
+ </or>
+ </selectionEnablement>
+ </linkHelper>
+ </extension>
+ <extension
+ point="org.eclipse.ui.themes">
+ <colorDefinition
+ id="org.eclipse.jdt.ui.matchingBracketsColor"
+ isEditable="false"
+ label="%Dummy.label"
+ value="192,192,192">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.java_multi_line_comment"
+ isEditable="false"
+ label="%Dummy.label"
+ value="63,127,95">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.java_keyword"
+ isEditable="false"
+ label="%Dummy.label"
+ value="127,0,85">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.java_keyword_return"
+ isEditable="false"
+ label="%Dummy.label"
+ value="127,0,85">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.java_string"
+ isEditable="false"
+ label="%Dummy.label"
+ value="42,0,255">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.java_default"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.java_single_line_comment"
+ isEditable="false"
+ label="%Dummy.label"
+ value="63,127,95">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.java_operator"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.java_doc_keyword"
+ isEditable="false"
+ label="%Dummy.label"
+ value="127,159,191">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.java_doc_tag"
+ isEditable="false"
+ label="%Dummy.label"
+ value="127,127,159">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.java_bracket"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.java_comment_task_tag"
+ isEditable="false"
+ label="%Dummy.label"
+ value="127,159,191">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.java_doc_link"
+ isEditable="false"
+ label="%Dummy.label"
+ value="63,63,191">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.java_doc_default"
+ isEditable="false"
+ label="%Dummy.label"
+ value="63,95,191">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.content_assist_parameters_background"
+ isEditable="false"
+ label="%Dummy.label"
+ value="255,255,255">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.content_assist_parameters_foreground"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.content_assist_completion_replacement_background"
+ isEditable="false"
+ label="%Dummy.label"
+ value="255,255,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.content_assist_completion_replacement_foreground"
+ isEditable="false"
+ label="%Dummy.label"
+ value="255,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.pf_coloring_value"
+ isEditable="false"
+ label="%Dummy.label"
+ value="42,0,255">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.pf_coloring_key"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.pf_coloring_argument"
+ isEditable="false"
+ label="%Dummy.label"
+ value="127,0,85">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.pf_coloring_assignment"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.pf_coloring_comment"
+ isEditable="false"
+ label="%Dummy.label"
+ value="63,127,95">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.staticFieldHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,192">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.staticFinalFieldHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.fieldHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,192">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.autoboxingHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="171,48,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.methodDeclarationNameHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.annotationElementReferenceHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.staticMethodInvocationHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.abstractMethodInvocationHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.inheritedMethodInvocationHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.methodHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.localVariableDeclarationHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.localVariableHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.parameterVariableHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.deprecatedMemberHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.typeVariableDeclarationHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="100,70,50">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.classHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,80,50">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.enumHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="100,70,50">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.interfaceHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="50,63,112">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.annotationHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="100,100,100">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.typeArgumentHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="13,100,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.typeParameterHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="100,70,50">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.methodDeclarationHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="0,0,0">
+ </colorDefinition>
+ <colorDefinition
+ id="org.eclipse.jdt.ui.numberHighlighting"
+ isEditable="false"
+ label="%Dummy.label"
+ value="42,0,255">
+ </colorDefinition>
+
+
+ <theme
+ id="org.eclipse.ui.ide.systemDefault">
+ <colorOverride
+ id="org.eclipse.jdt.ui.matchingBracketsColor"
+ value="COLOR_WIDGET_NORMAL_SHADOW">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.java_multi_line_comment"
+ value="COLOR_LIST_SELECTION">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.java_keyword"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.java_keyword_return"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.java_string"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.java_single_line_comment"
+ value="COLOR_LIST_SELECTION">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.java_operator"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.java_doc_keyword"
+ value="COLOR_LIST_SELECTION">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.java_doc_tag"
+ value="COLOR_WIDGET_NORMAL_SHADOW">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.java_bracket"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.java_comment_task_tag"
+ value="COLOR_WIDGET_NORMAL_SHADOW">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.java_default"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.java_doc_link"
+ value="COLOR_LIST_SELECTION">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.java_doc_default"
+ value="COLOR_LIST_SELECTION">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.content_assist_parameters_background"
+ value="COLOR_LIST_BACKGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.content_assist_parameters_foreground"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.content_assist_completion_replacement_background"
+ value="COLOR_INFO_BACKGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.content_assist_completion_replacement_foreground"
+ value="COLOR_INFO_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.pf_coloring_value"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.pf_coloring_key"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.pf_coloring_argument"
+ value="COLOR_LIST_SELECTION">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.pf_coloring_assignment"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.pf_coloring_comment"
+ value="COLOR_LIST_SELECTION">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.staticFieldHighlighting"
+ value="COLOR_LIST_SELECTION">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.staticFinalFieldHighlighting"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.fieldHighlighting"
+ value="COLOR_LIST_SELECTION">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.autoboxingHighlighting"
+ value="COLOR_WIDGET_DARK_SHADOW">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.annotationElementReferenceHighlighting"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.staticMethodInvocationHighlighting"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.abstractMethodInvocationHighlighting"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.inheritedMethodInvocationHighlighting"
+ value="COLOR_LIST_SELECTION">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.methodHighlighting"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.localVariableDeclarationHighlighting"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.localVariableHighlighting"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.parameterVariableHighlighting"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.deprecatedMemberHighlighting"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.typeVariableDeclarationHighlighting"
+ value="COLOR_WIDGET_DARK_SHADOW">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.classHighlighting"
+ value="COLOR_WIDGET_DARK_SHADOW">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.enumHighlighting"
+ value="COLOR_WIDGET_DARK_SHADOW">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.interfaceHighlighting"
+ value="COLOR_LIST_SELECTION">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.annotationHighlighting"
+ value="COLOR_WIDGET_DARK_SHADOW">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.typeArgumentHighlighting"
+ value="COLOR_WIDGET_DARK_SHADOW">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.typeParameterHighlighting"
+ value="COLOR_WIDGET_DARK_SHADOW">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.methodDeclarationNameHighlighting"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ <colorOverride
+ id="org.eclipse.jdt.ui.numberHighlighting"
+ value="COLOR_LIST_FOREGROUND">
+ </colorOverride>
+ </theme>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.cleanUps">
+
+ <cleanUpConfigurationUI
+ class="org.eclipse.jdt.internal.ui.preferences.cleanup.CodeStyleTabPage"
+ name="%CleanUpTabPage.CodeStyle.name"
+ cleanUpKind="cleanUp">
+ </cleanUpConfigurationUI>
+ <cleanUpConfigurationUI
+ class="org.eclipse.jdt.internal.ui.preferences.cleanup.MemberAccessesTabPage"
+ name="%CleanUpTabPage.MemberAccesses.name"
+ cleanUpKind="cleanUp">
+ </cleanUpConfigurationUI>
+ <cleanUpConfigurationUI
+ class="org.eclipse.jdt.internal.ui.preferences.cleanup.UnnecessaryCodeTabPage"
+ name="%CleanUpTabPage.UnnecessaryCode.name"
+ cleanUpKind="cleanUp">
+ </cleanUpConfigurationUI>
+ <cleanUpConfigurationUI
+ class="org.eclipse.jdt.internal.ui.preferences.cleanup.MissingCodeTabPage"
+ name="%CleanUpTabPage.MissingCode.name"
+ cleanUpKind="cleanUp">
+ </cleanUpConfigurationUI>
+ <cleanUpConfigurationUI
+ class="org.eclipse.jdt.internal.ui.preferences.cleanup.CodeFormatingTabPage"
+ name="%CleanUpTabPage.CodeOrganizing.name"
+ cleanUpKind="cleanUp">
+ </cleanUpConfigurationUI>
+
+ <cleanUpConfigurationUI
+ class="org.eclipse.jdt.internal.ui.preferences.cleanup.CodeStyleTabPage"
+ name="%CleanUpTabPage.CodeStyle.name"
+ cleanUpKind="saveAction">
+ </cleanUpConfigurationUI>
+ <cleanUpConfigurationUI
+ class="org.eclipse.jdt.internal.ui.preferences.cleanup.MemberAccessesTabPage"
+ name="%CleanUpTabPage.MemberAccesses.name"
+ cleanUpKind="saveAction">
+ </cleanUpConfigurationUI>
+ <cleanUpConfigurationUI
+ class="org.eclipse.jdt.internal.ui.preferences.cleanup.UnnecessaryCodeTabPage"
+ name="%CleanUpTabPage.UnnecessaryCode.name"
+ cleanUpKind="saveAction">
+ </cleanUpConfigurationUI>
+ <cleanUpConfigurationUI
+ class="org.eclipse.jdt.internal.ui.preferences.cleanup.MissingCodeTabPage"
+ name="%CleanUpTabPage.MissingCode.name"
+ cleanUpKind="saveAction">
+ </cleanUpConfigurationUI>
+ <cleanUpConfigurationUI
+ class="org.eclipse.jdt.internal.ui.preferences.cleanup.CodeFormatingTabPage"
+ name="%CleanUpTabPage.CodeOrganizing.name"
+ cleanUpKind="saveAction">
+ </cleanUpConfigurationUI>
+
+ <cleanUpOptionsInitializer
+ class="org.eclipse.jdt.internal.ui.preferences.cleanup.DefaultCleanUpOptionsInitializer"
+ cleanUpKind="cleanUp">
+ </cleanUpOptionsInitializer>
+ <cleanUpOptionsInitializer
+ class="org.eclipse.jdt.internal.ui.preferences.cleanup.SaveActionCleanUpOptionsInitializer"
+ cleanUpKind="saveAction">
+ </cleanUpOptionsInitializer>
+
+ <cleanUp
+ class="org.eclipse.jdt.internal.ui.fix.CodeStyleCleanUp"
+ id="org.eclipse.jdt.ui.cleanup.code_style">
+ </cleanUp>
+ <cleanUp
+ class="org.eclipse.jdt.internal.ui.fix.ControlStatementsCleanUp"
+ id="org.eclipse.jdt.ui.cleanup.control_statements"
+ runAfter="org.eclipse.jdt.ui.cleanup.code_style">
+ </cleanUp>
+ <cleanUp
+ class="org.eclipse.jdt.internal.ui.fix.ConvertLoopCleanUp"
+ id="org.eclipse.jdt.ui.cleanup.loop"
+ runAfter="org.eclipse.jdt.ui.cleanup.control_statements">
+ </cleanUp>
+ <cleanUp
+ class="org.eclipse.jdt.internal.ui.fix.VariableDeclarationCleanUp"
+ id="org.eclipse.jdt.ui.cleanup.variables"
+ runAfter="org.eclipse.jdt.ui.cleanup.loop">
+ </cleanUp>
+ <cleanUp
+ class="org.eclipse.jdt.internal.ui.fix.ExpressionsCleanUp"
+ id="org.eclipse.jdt.ui.cleanup.expressions"
+ runAfter="org.eclipse.jdt.ui.cleanup.variables">
+ </cleanUp>
+ <cleanUp
+ class="org.eclipse.jdt.internal.ui.fix.UnusedCodeCleanUp"
+ id="org.eclipse.jdt.ui.cleanup.unused_code"
+ runAfter="org.eclipse.jdt.ui.cleanup.expressions">
+ </cleanUp>
+ <cleanUp
+ class="org.eclipse.jdt.internal.ui.fix.Java50CleanUp"
+ id="org.eclipse.jdt.ui.cleanup.java50"
+ runAfter="org.eclipse.jdt.ui.cleanup.unused_code">
+ </cleanUp>
+ <cleanUp
+ class="org.eclipse.jdt.internal.ui.fix.PotentialProgrammingProblemsCleanUp"
+ id="org.eclipse.jdt.ui.cleanup.potential_programming_problems"
+ runAfter="org.eclipse.jdt.ui.cleanup.java50">
+ </cleanUp>
+ <cleanUp
+ class="org.eclipse.jdt.internal.ui.fix.UnnecessaryCodeCleanUp"
+ id="org.eclipse.jdt.ui.cleanup.unnecessary_code"
+ runAfter="org.eclipse.jdt.ui.cleanup.potential_programming_problems">
+ </cleanUp>
+ <cleanUp
+ class="org.eclipse.jdt.internal.ui.fix.StringCleanUp"
+ id="org.eclipse.jdt.ui.cleanup.strings"
+ runAfter="org.eclipse.jdt.ui.cleanup.unnecessary_code">
+ </cleanUp>
+ <cleanUp
+ class="org.eclipse.jdt.internal.ui.fix.UnimplementedCodeCleanUp"
+ id="org.eclipse.jdt.ui.cleanup.unimplemented_code"
+ runAfter="org.eclipse.jdt.ui.cleanup.strings">
+ </cleanUp>
+ <cleanUp
+ class="org.eclipse.jdt.internal.ui.fix.SortMembersCleanUp"
+ id="org.eclipse.jdt.ui.cleanup.sort_members"
+ runAfter="org.eclipse.jdt.ui.cleanup.unimplemented_code">
+ </cleanUp>
+ <cleanUp
+ class="org.eclipse.jdt.internal.ui.fix.ImportsCleanUp"
+ id="org.eclipse.jdt.ui.cleanup.imports"
+ runAfter="org.eclipse.jdt.ui.cleanup.sort_members">
+ </cleanUp>
+ <cleanUp
+ class="org.eclipse.jdt.internal.ui.fix.CodeFormatCleanUp"
+ id="org.eclipse.jdt.ui.cleanup.format"
+ runAfter="org.eclipse.jdt.ui.cleanup.imports">
+ </cleanUp>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.preferenceTransfer">
+ <transfer
+ id="org.eclipse.jdt.internal.core.transfer.compiler"
+ icon="$nl$/icons/full/eview16/jperspective.gif"
+ name="%preferenceTransfer.java.compiler.name">
+ <mapping scope="instance">
+ <entry node="org.eclipse.jdt.core">
+ <key name="org.eclipse.jdt.core.compiler." match="prefix"/>
+ <key name="org.eclipse.jdt.core.builder." match="prefix"/>
+ <key name="org.eclipse.jdt.core.classpath." match="prefix"/>
+ <key name="org.eclipse.jdt.core.circularClasspath"/>
+ <key name="org.eclipse.jdt.core.incompatibleJDKLevel"/>
+ <key name="org.eclipse.jdt.core.incompleteClasspath"/>
+ </entry>
+ <entry node="org.eclipse.jdt.launching">
+ <key name="org.eclipse.jdt.launching.PREF_STRICTLY_COMPATIBLE_JRE_NOT_AVAILABLE"/>
+ </entry>
+ </mapping>
+ <description>
+ %preferenceTransfer.java.compiler.description
+ </description>
+ </transfer>
+ <transfer
+ id="org.eclipse.jdt.internal.ui.transfer.appearance"
+ icon="$nl$/icons/full/eview16/jperspective.gif"
+ name="%preferenceTransfer.java.appearance.name">
+ <mapping scope="instance">
+ <entry node="org.eclipse.jdt.ui">
+ <key name="org.eclipse.jdt.ui.typefilter." match="prefix"/>
+ <key name="org.eclipse.jdt.ui.category"/>
+ <key name="org.eclipse.jdt.ui.compresspackagenames"/>
+ <key name="org.eclipse.jdt.ui.flatPackagesInPackageExplorer"/>
+ <key name="org.eclipse.jdt.ui.methodreturntype"/>
+ <key name="org.eclipse.jdt.ui.methodtypeparametesr"/>
+ <key name="PackagesView.pkgNamePatternForPackagesView"/>
+ <key name="org.eclipse.jdt.ui.packages.cuchildren"/>
+ <key name="org.eclipse.jdt.ui.browsing.stackVertically"/>
+ <key name="org.eclipse.jdt.ui.visibility.order"/>
+ <key name="org.eclipse.jdt.ui.enable.visibility.order"/>
+ <key name="outlinesortoption"/>
+ <key name="org.eclipse.jdt.ui.abbreviatepackagenames"/>
+ <key name="org.eclipse.jdt.ui.pkgNameAbbreviationPatternForPackagesView"/>
+ </entry>
+ </mapping>
+ <description>
+ %preferenceTransfer.java.appearance.description
+ </description>
+ </transfer>
+ <transfer
+ id="org.eclipse.jdt.internal.ui.transfer.codestyle"
+ icon="$nl$/icons/full/eview16/jperspective.gif"
+ name="%preferenceTransfer.java.codestyle.name">
+ <mapping scope="instance">
+ <entry node="org.eclipse.jdt.ui">
+ <key name="org.eclipse.jdt.ui.keywordthis" />
+ <key name="org.eclipse.jdt.ui.gettersetter.use.is" />
+ <key name="org.eclipse.jdt.ui.exception.name" />
+ <key name="org.eclipse.jdt.ui.overrideannotation" />
+ <key name="cleanup." match="prefix" />
+ <key name="org.eclipse.jdt.ui.cleanupprofiles" />
+ <key name="cleanup_profile" />
+ <key name="cleanup_settings_version" />
+ <key name="org.eclipse.jdt.ui.importorder" />
+ <key name="org.eclipse.jdt.ui.ondemandthreshold" />
+ <key name="org.eclipse.jdt.ui.staticondemandthreshold" />
+ <key name="org.eclipse.jdt.ui.ignorelowercasenames" />
+ <key name="formatter_profile" />
+ <key name="formatter_settings_version" />
+ <key name="org.eclipse.jdt.ui.formatterprofiles" match="prefix" />
+ <key name="org.eclipse.jdt.ui.text.custom_code_templates" />
+ <key name="org.eclipse.jdt.ui.javadoc" />
+ </entry>
+ <entry node="org.eclipse.jdt.core">
+ <key name="org.eclipse.jdt.core.codeComplete.fieldPrefixes" />
+ <key name="org.eclipse.jdt.core.codeComplete.fieldSuffixes" />
+ <key name="org.eclipse.jdt.core.codeComplete.staticFieldPrefixes" />
+ <key name="org.eclipse.jdt.core.codeComplete.staticFieldSuffixes" />
+ <key name="org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes" />
+ <key name="org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes" />
+ <key name="org.eclipse.jdt.core.codeComplete.argumentPrefixes" />
+ <key name="org.eclipse.jdt.core.codeComplete.argumentSuffixes" />
+ <key name="org.eclipse.jdt.core.codeComplete.localPrefixes" />
+ <key name="org.eclipse.jdt.core.codeComplete.localSuffixes" />
+ </entry>
+ </mapping>
+ <description>
+ %preferenceTransfer.java.codestyle.description
+ </description>
+ </transfer>
+ </extension>
+</plugin>