blob: eac7cebbc4dc073ed3d8f66345cba6fa46f482c1 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
Copyright (c) 2000, 2021 IBM Corporation and others.
This program and the accompanying materials
are made available under the terms of the Eclipse Public License 2.0
which accompanies this distribution, and is available at
https://www.eclipse.org/legal/epl-2.0/
SPDX-License-Identifier: EPL-2.0
Contributors:
IBM Corporation - initial API and implementation
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
Eugene Lucash <e.lucash@gmail.com> - [quick assist] Add key binding for Extract method Quick Assist - https://bugs.eclipse.org/424166
Frits Jalvingh <jal@etc.to> - Contribution for Bug 459831 - [launching] Support attaching external annotations to a JRE container
Angelo Zerr <angelo.zerr@gmail.com> - [CodeMining] Provide Java References/Implementation CodeMinings - Bug 529127
-->
<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="true"
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>
<decorator
label="%WithoutTestCodeDecorator.label"
lightweight="true"
location="BOTTOM_RIGHT"
state="true"
class="org.eclipse.jdt.internal.ui.WithoutTestCodeDecorator"
id="org.eclipse.jdt.internal.ui.without.test.code.decorator">
<description>
%WithoutTestCodeDecorator.description
</description>
<enablement>
<or>
<objectClass name="org.eclipse.jdt.core.IPackageFragmentRoot"/>
<objectClass name="org.eclipse.jdt.internal.ui.packageview.ClassPathContainer"/>
<objectClass name="org.eclipse.jdt.internal.ui.packageview.ClassPathContainer$RequiredProjectWrapper"/>
</or>
</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>
<classpathAttributeConfiguration
attributeName="test"
class="org.eclipse.jdt.internal.ui.wizards.buildpaths.TestAttributeConfiguration">
</classpathAttributeConfiguration>
<classpathAttributeConfiguration
attributeName="without_test_code"
class="org.eclipse.jdt.internal.ui.wizards.buildpaths.WithoutTestCodeAttributeConfiguration">
</classpathAttributeConfiguration>
<classpathAttributeConfiguration
attributeName="annotationpath"
class="org.eclipse.jdt.internal.ui.wizards.buildpaths.ExternalAnnotationsAttributeConfiguration">
</classpathAttributeConfiguration>
<classpathAttributeConfiguration
attributeName="module"
class="org.eclipse.jdt.internal.ui.wizards.buildpaths.ModuleAttributeConfiguration">
</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>
<!-- While adding a new classpathFixProcessor, also update plugin.xml in its clients. See Bug 537470 -->
<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>
<classpathFixProcessor
class="org.eclipse.jdt.internal.ui.text.correction.DefaultModulepathFixProcessor"
id="org.eclipse.jdt.ui.text.correction.DefaultModulepathFixProcessor"
name="%defaultQuickAssistProcessor">
</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.png"/>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="javaNoTypeProposalCategory"
name="%OtherJavaProposalCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/javaassist_co.png"/>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="javaAllProposalCategory"
name="%JavaProposalCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/javaassist_co.png"/>
</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.png"/>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="textProposalCategory"
name="%TextProposalCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/wordassist_co.png"/>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="swtProposalCategory"
name="%SWTProposalCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/swtassist_co.png"/>
</extension>
<!-- java completions -->
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="javaPostfixProposalCategory"
name="%JavaPostfixProposalCategory">
<proposalCategory
icon="icons/full/elcl16/templateprop_co.png"/>
</extension>
<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"
requiresUIThread="false">
<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"
needsSortingAfterFiltering="true"
requiresUIThread="false">
<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"
needsSortingAfterFiltering="true"
requiresUIThread="false">
<partition type="__dftl_partition_content_type"/>
<partition type="__java_string"/>
</javaCompletionProposalComputer>
</extension>
<!-- javadoc completions -->
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="JavadocCompletionProposalComputer_no">
<javaCompletionProposalComputer
requiresUIThread="false"
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
requiresUIThread="false"
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="JavadocCompletionProposalComputer_all">
<javaCompletionProposalComputer
requiresUIThread="false"
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
requiresUIThread="false"
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
requiresUIThread="false"
class="org.eclipse.jdt.internal.ui.text.java.TemplateCompletionProposalComputer"
categoryId="org.eclipse.jdt.ui.templateProposalCategory"
needsSortingAfterFiltering="true">
<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"
requiresUIThread="false"
categoryId="org.eclipse.jdt.ui.swtProposalCategory"
needsSortingAfterFiltering="true">
<partition type="__dftl_partition_content_type"/>
</javaCompletionProposalComputer>
</extension>
<!-- hippie word completions -->
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="postfixCompletion">
<javaCompletionProposalComputer
class="org.eclipse.jdt.internal.ui.text.java.PostfixCompletionProposalComputer"
categoryId="org.eclipse.jdt.ui.javaPostfixProposalCategory"
requiresUIThread="false">
<partition type="__dftl_partition_content_type"/>
<partition type="__java_string"/>
</javaCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="HippieCompletionProposalComputer">
<javaCompletionProposalComputer
requiresUIThread="false"
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"
requiresUIThread="false"/>
<proposalSorter
id="org.eclipse.jdt.ui.AlphabeticSorter"
name="%AlphabeticSorter.name"
class="org.eclipse.jdt.internal.ui.text.java.AlphabeticSorter"
requiresUIThread="false"/>
</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.png"
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.png"
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.png"
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.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.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.navigator.ProjectExplorer"/>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.ide.projectNatureImages">
<image
icon="$nl$/icons/full/ovr16/java_ovr.png"
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.png"
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.png"
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.png"
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.png"
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.png"
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.png"
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.png"
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.png"
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="%NewRecordType.label"
icon="$nl$/icons/full/etool16/newrecord_wiz.png"
category="org.eclipse.jdt.ui.java"
id="org.eclipse.jdt.ui.wizards.NewRecordCreationWizard">
<class class="org.eclipse.jdt.internal.ui.wizards.NewRecordCreationWizard">
<parameter name="javatype" value="true"/>
</class>
<description>
%NewRecordType.description
</description>
<keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
</wizard>
<wizard
name="%NewAnnotationType.label"
icon="$nl$/icons/full/etool16/newannotation_wiz.png"
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.png"
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.png"
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.png"
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.png"
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.png"
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.png"
id="org.eclipse.jdt.ui.JARDescEditor"
launcher="org.eclipse.jdt.internal.ui.jarpackager.OpenJarExportWizardEditorLauncher"
name="%jarDescEditorName">
</editor>
<editor
name="%ModuleInfoEditorName"
icon="$nl$/icons/full/obj16/jcu_obj.png"
filenames="module-info.java"
class="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor"
contributorClass="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditorActionContributor"
id="org.eclipse.jdt.ui.ModuleInfoEditor"
default="true"
symbolicFontName="org.eclipse.jdt.ui.editors.textfont">
</editor>
<editor
name="%ModuleInfoClassFileViewerName"
icon="$nl$/icons/full/obj16/classf_obj.png"
filenames="module-info.class"
class="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor"
contributorClass="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditorActionContributor"
id="org.eclipse.jdt.ui.ModuleInfoClassFileEditor"
default="true"
symbolicFontName="org.eclipse.jdt.ui.editors.textfont">
</editor>
<editor
name="%ModuleInfoClassFileViewerName"
icon="$nl$/icons/full/obj16/classf_obj.png"
filenames="module-info.class without source"
class="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor"
contributorClass="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditorActionContributor"
id="org.eclipse.jdt.ui.ModuleInfoClassFileEditorNoSource"
default="true"
symbolicFontName="org.eclipse.jdt.ui.editors.textfont">
</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="%JavadocBackgroundColor.label"
categoryId="org.eclipse.jdt.ui.presentation"
defaultsTo="org.eclipse.ui.workbench.INFORMATION_BACKGROUND"
id="org.eclipse.jdt.ui.Javadoc.backgroundColor">
<description>
%JavadocBackgroundColor.description
</description>
</colorDefinition>
<colorDefinition
label="%JavadocForegroundColor.label"
categoryId="org.eclipse.jdt.ui.presentation"
defaultsTo="org.eclipse.ui.workbench.INFORMATION_FOREGROUND"
id="org.eclipse.jdt.ui.Javadoc.foregroundColor">
<description>
%JavadocForegroundColor.description
</description>
</colorDefinition>
<colorDefinition
label="%DeclarationViewBackgroundColor.label"
categoryId="org.eclipse.jdt.ui.presentation"
id="org.eclipse.jdt.ui.DeclarationView.backgroundColor">
<colorFactory
plugin="org.eclipse.ui"
class="org.eclipse.ui.internal.themes.RGBVisibleContrastColorFactory">
<parameter
name="foreground"
value="0,0,0">
</parameter>
<parameter
name="background"
value="COLOR_INFO_BACKGROUND">
</parameter>
<parameter
name="alternativeBackground"
value="COLOR_LIST_BACKGROUND">
</parameter>
</colorFactory>
<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.png"
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.png"
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.png"
icon="$nl$/icons/full/etool16/mark_occurrences.png"
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.png"
icon="$nl$/icons/full/etool16/toggle_breadcrumb.png"
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>
<page
name="%editorCodeMiningPageName"
category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.JavaEditorCodeMiningPreferencePage"
id="org.eclipse.jdt.ui.preferences.JavaEditorCodeMiningPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.codemining"/>
</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"/>
<keyword
label="%preferenceKeywords.codemining"
id="org.eclipse.jdt.ui.codemining"/>
</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.png"
icon="$nl$/icons/full/etool16/newclass_wiz.png"
label="%OpenClassWizardAction.label"
style="pulldown"
tooltip="%OpenClassWizardAction.tooltip">
</action>
<action
label="%OpenPackageWizardAction.label"
icon="$nl$/icons/full/etool16/newpack_wiz.png"
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.png"
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.png"
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.png"
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.png"
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.png"
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.png"
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.png"
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.png"
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.png"
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.png"
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.png"
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>
<part
id="org.eclipse.jdt.ui.ModuleInfoEditor">
</part>
<part
id="org.eclipse.jdt.ui.ModuleInfoClassFileEditor">
</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.png"
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.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.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.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.superclass"
label="%Refactoring.extractSupertypeAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
id="org.eclipse.jdt.ui.actions.ExtractSuperclass">
</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>
<!-- 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.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.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.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.add.textblock"
label="%AddTextBlockAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
id="org.eclipse.jdt.ui.actions.AddTextBlock">
</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>
<part
id="org.eclipse.jdt.ui.ModuleInfoEditor">
</part>
<part
id="org.eclipse.jdt.ui.ModuleInfoClassFileEditor">
</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.png"
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>
<part
id="org.eclipse.jdt.ui.ModuleInfoEditor">
</part>
<part
id="org.eclipse.jdt.ui.ModuleInfoClassFileEditor">
</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>
<part
id="org.eclipse.jdt.ui.ModuleInfoEditor">
</part>
<part
id="org.eclipse.jdt.ui.ModuleInfoClassFileEditor">
</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>
<part
id="org.eclipse.jdt.ui.ModuleInfoEditor">
</part>
<part
id="org.eclipse.jdt.ui.ModuleInfoClassFileEditor">
</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.png"
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.png"
updaterClass="org.eclipse.jdt.internal.ui.workingsets.OthersWorkingSetUpdater"
id="org.eclipse.jdt.internal.ui.OthersWorkingSet">
</workingSet>
</extension>
<!-- =========================================================================== -->
<!-- Main and Test Sources Working Sets -->
<!-- =========================================================================== -->
<extension point="org.eclipse.ui.workingSets">
<workingSet
name="%DynamicSourcesWorkingSetWizardPage.name"
description="%DynamicSourcesWorkingSetWizardPage.description"
icon="$nl$/icons/full/obj16/jworkingSet_obj.png"
updaterClass="org.eclipse.jdt.internal.ui.workingsets.DynamicSourcesWorkingSetUpdater"
id="org.eclipse.jdt.internal.ui.DynamicSourcesWorkingSet">
</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.browsingJavaSource.name"
description="%context.browsingJavaSource.description"
parentId="org.eclipse.ui.textEditorScope"
id="org.eclipse.jdt.ui.classFileEditorScope">
</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.surroundWith.tryWithResources.name"
description="%ActionDefinition.surroundWith.tryWithResources.description"
categoryId="org.eclipse.jdt.ui.category.source"
id="org.eclipse.jdt.ui.edit.text.java.surround.with.try.with.resources">
</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.addTextBlock.name"
description="%ActionDefinition.addTextBlock.description"
categoryId="org.eclipse.jdt.ui.category.source"
id="org.eclipse.jdt.ui.edit.text.java.add.textblock">
</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.assignInTryWithResources.name"
description="%ActionDefinition.corrections.assignInTryWithResources.description"
categoryId="org.eclipse.jdt.ui.category.source"
id="org.eclipse.jdt.ui.correction.assignInTryWithResources.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.assignAllParamsToNewFields.name"
description="%ActionDefinition.corrections.assignAllParamsToNewFields.description"
categoryId="org.eclipse.jdt.ui.category.source"
id="org.eclipse.jdt.ui.correction.assignAllParamsToNewFields.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.extractMethodInplace.name"
description="%ActionDefinition.corrections.extractMethodInplace.description"
categoryId="org.eclipse.jdt.ui.category.source"
id="org.eclipse.jdt.ui.correction.extractMethodInplace.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>
<command
name="%ActionDefinition.indexRebuild.name"
description="%ActionDefinition.indexRebuild.description"
defaultHandler="org.eclipse.jdt.internal.ui.commands.RebuildIndexHandler"
categoryId="org.eclipse.ui.category.project"
id="org.eclipse.jdt.ui.index.rebuild">
</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>
<!-- annotate class file: -->
<command
name="%annotateClassFile.label"
description="%annotateClassFile.description"
categoryId="org.eclipse.jdt.ui.category.source"
id="org.eclipse.jdt.ui.edit.text.java.annotate.classFile">
</command>
<command
name="%ActionDefinition.toggleCodeMining.name"
description="%ActionDefinition.toggleCodeMining.description"
categoryId="org.eclipse.search.ui.category.search"
defaultHandler="org.eclipse.jdt.internal.ui.javaeditor.ToggleCodeMiningHandler"
id="org.eclipse.jdt.ui.edit.text.java.toggle.codemining">
</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+PAGE_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+END"
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+HOME"
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+PAGE_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
sequence="M1+M2+'"
contextId="org.eclipse.jdt.ui.javaEditorScope"
commandId="org.eclipse.jdt.ui.edit.text.java.add.textblock"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<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 M"
contextId="org.eclipse.jdt.ui.javaEditorScope"
commandId="org.eclipse.jdt.ui.correction.extractMethodInplace.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 T"
contextId="org.eclipse.jdt.ui.javaEditorScope"
commandId="org.eclipse.jdt.ui.correction.assignInTryWithResources.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"/>
<!-- Ctrl+Shift+U is the Unicode Input Method on gtk, see https://developer.gnome.org/gtk3/stable/GtkIMContext.html#GtkIMContext.description -->
<key
platform="gtk"
sequence="M1+M2+U"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="gtk"
sequence="CTRL+ALT+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>
<key
commandId="org.eclipse.jdt.ui.edit.text.java.annotate.classFile"
contextId="org.eclipse.jdt.ui.classFileEditorScope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+1">
</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.BuildpathProblemMarkerResolutionGenerator">
</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>
<filter
targetId="org.eclipse.jdt.ui.PackageExplorer"
name="%HideDeprecatedFieldsAndMethods.label"
enabled="false"
description="%HideDeprecatedFieldsAndMethods.description"
class="org.eclipse.jdt.internal.ui.filters.DeprecatedFieldsAndMethodsFilter"
id="org.eclipse.jdt.ui.PackageExplorer.DeprecatedMembersFilter">
</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>
<filter
targetId="org.eclipse.jdt.ui.MembersView"
name="%HideDeprecatedFieldsAndMethods.label"
enabled="false"
description="%HideDeprecatedFieldsAndMethods.description"
class="org.eclipse.jdt.internal.ui.filters.DeprecatedFieldsAndMethodsFilter"
id="org.eclipse.jdt.ui.MembersView.DeprecatedMembersFilter">
</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>
<filter
targetId="org.eclipse.jdt.ui.JavaOutlinePage"
name="%HideDeprecatedFieldsAndMethods.label"
enabled="false"
description="%HideDeprecatedFieldsAndMethods.description"
class="org.eclipse.jdt.internal.ui.filters.DeprecatedFieldsAndMethodsFilter"
id="org.eclipse.jdt.ui.JavaOutlinePage.DeprecatedMembersFilter">
</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>
<filter
targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
name="%HideDeprecatedFieldsAndMethods.label"
enabled="false"
description="%HideDeprecatedFieldsAndMethods.description"
class="org.eclipse.jdt.internal.ui.filters.DeprecatedFieldsAndMethodsFilter"
id="org.eclipse.jdt.internal.ui.text.QuickOutline.DeprecatedMembersFilter">
</filter>
<filter
targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
name="%HideJavaLangObjectMembersFilter.label"
enabled="false"
description="%HideJavaLangObjectMembersFilter.description"
class="org.eclipse.jdt.internal.ui.filters.JavaLangObjectMembersFilter"
id="org.eclipse.jdt.internal.ui.text.QuickOutline.JavaLangObjectMembersFilter">
</filter>
<!-- Quick Hierarchy -->
<filter
targetId="org.eclipse.jdt.internal.ui.typehierarchy.QuickHierarchy"
name="%HideTestCode.label"
enabled="false"
description="%HideTestCode.description"
class="org.eclipse.jdt.internal.ui.filters.TestCodeFilter"
id="org.eclipse.jdt.internal.ui.typehierarchy.QuickHierarchy.TestCodeFilter">
</filter>
<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.png"
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.empty.contextType.name"
class="org.eclipse.jdt.internal.corext.template.java.JavaContextType"
id="java-empty"
registryId="org.eclipse.jdt.ui.CompilationUnitEditor">
</contextType>
<contextType
name="%templates.java.module.contextType.name"
class="org.eclipse.jdt.internal.corext.template.java.JavaContextType"
id="module"
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>
<contextType
name="%templates.postfix.members.contextType.name"
class="org.eclipse.jdt.internal.corext.template.java.JavaPostfixContextType"
id="postfix"
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>
<include
file="templates/default-postfixtemplates.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>
<resolver
class="org.eclipse.jdt.internal.corext.template.java.ActualTypeResolver"
contextTypeId="java"
description="%templates.java.resolvers.ActualType.description"
name="%templates.java.resolvers.ActualType.name"
type="newActualType"/>
<resolver
class="org.eclipse.jdt.internal.corext.template.java.NewFieldResolver"
contextTypeId="java"
description="%templates.java.resolvers.NewField.description"
name="%templates.java.resolvers.NewField.name"
type="newField"/>
</extension>
<extension
point="org.eclipse.ui.views">
<view
name="%templatesViewName"
icon="$nl$/icons/full/eview16/templates.png"
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.util.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.png"
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.png"
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.png"
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.png"
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.png"
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.ui.internal.navigator.resources.actions.ShowInActionProvider"
id="org.eclipse.jdt.ui.navigator.actions.ShowInAction"
overrides="org.eclipse.ui.navigator.resources.ShowInActionProvider">
<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>
<adapt
type="org.eclipse.core.resources.IProject">
<test
property="org.eclipse.core.resources.open">
</test>
</adapt>
<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.NewRecordCreationWizard">
<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
activeByDefault="true"
class="org.eclipse.jdt.internal.ui.navigator.NonEssentialEmptyLibraryContainerFilter"
description="%HideEmptyLibraryContainers.description"
id="org.eclipse.jdt.java.ui.filters.HideEmptyLibraryContainers"
name="%HideEmptyLibraryContainers.label">
</commonFilter>
<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"/>
<commonFilter
activeByDefault="false"
class="org.eclipse.jdt.internal.ui.filters.DeprecatedFieldsAndMethodsFilter"
name="%HideDeprecatedFieldsAndMethods.label"
description="%HideDeprecatedFieldsAndMethods.description"
id="org.eclipse.jdt.java.ui.filters.HideDeprecatedFieldsAndMethods"/>
</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="127,0,85">
</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,192">
</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="106,62,62">
</colorDefinition>
<colorDefinition
id="org.eclipse.jdt.ui.localVariableHighlighting"
isEditable="false"
label="%Dummy.label"
value="106,62,62">
</colorDefinition>
<colorDefinition
id="org.eclipse.jdt.ui.parameterVariableHighlighting"
isEditable="false"
label="%Dummy.label"
value="106,62,62">
</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.e4.ui.css.swt.theme">
<stylesheet
uri="css/e4-dark_jdt_syntaxhighlighting.css">
<themeid
refid="org.eclipse.e4.ui.css.theme.e4_dark">
</themeid>
</stylesheet>
<stylesheet
uri="css/e4-light_jdt_syntaxhighlighting.css">
<themeid
refid="org.eclipse.e4.ui.css.theme.e4_default">
</themeid>
</stylesheet>
</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.OptimizationTabPage"
name="%CleanUpTabPage.Optimization.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.JavaFeatureTabPage"
name="%CleanUpTabPage.JavaFeature.name"
cleanUpKind="cleanUp">
</cleanUpConfigurationUI>
<cleanUpConfigurationUI
class="org.eclipse.jdt.internal.ui.preferences.cleanup.SourceFixingTabPage"
name="%CleanUpTabPage.SourceFixing.name"
cleanUpKind="cleanUp">
</cleanUpConfigurationUI>
<cleanUpConfigurationUI
class="org.eclipse.jdt.internal.ui.preferences.cleanup.OptimizationTabPage"
name="%CleanUpTabPage.Optimization.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.DuplicateCodeTabPage"
name="%CleanUpTabPage.DuplicateCode.name"
cleanUpKind="cleanUp">
</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.SwitchCleanUp"
id="org.eclipse.jdt.ui.cleanup.switch"
runAfter="org.eclipse.jdt.ui.cleanup.loop">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.AddAllCleanUp"
id="org.eclipse.jdt.ui.cleanup.add_all"
runAfter="org.eclipse.jdt.ui.cleanup.switch">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.VariableDeclarationCleanUp"
id="org.eclipse.jdt.ui.cleanup.variables"
runAfter="org.eclipse.jdt.ui.cleanup.add_all">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.ElseIfCleanUp"
id="org.eclipse.jdt.ui.cleanup.else_if"
runAfter="org.eclipse.jdt.ui.cleanup.variables">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.ReduceIndentationCleanUp"
id="org.eclipse.jdt.ui.cleanup.reduce_indentation"
runAfter="org.eclipse.jdt.ui.cleanup.else_if">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.ExpressionsCleanUp"
id="org.eclipse.jdt.ui.cleanup.expressions"
runAfter="org.eclipse.jdt.ui.cleanup.reduce_indentation">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.LambdaExpressionAndMethodRefCleanUp"
id="org.eclipse.jdt.ui.cleanup.lambda_and_method_ref"
runAfter="org.eclipse.jdt.ui.cleanup.expressions">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.ExtractIncrementCleanUp"
id="org.eclipse.jdt.ui.cleanup.extract_increment"
runAfter="org.eclipse.jdt.ui.cleanup.lambda_and_method_ref">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.PullUpAssignmentCleanUp"
id="org.eclipse.jdt.ui.cleanup.pull_up_assignment"
runAfter="org.eclipse.jdt.ui.cleanup.extract_increment">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.NumberSuffixCleanUp"
id="org.eclipse.jdt.ui.cleanup.number_suffix"
runAfter="org.eclipse.jdt.ui.cleanup.pull_up_assignment">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.SingleUsedFieldCleanUp"
id="org.eclipse.jdt.ui.cleanup.single_used_field"
runAfter="org.eclipse.jdt.ui.cleanup.number_suffix">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.BreakLoopCleanUp"
id="org.eclipse.jdt.ui.cleanup.break_loop"
runAfter="org.eclipse.jdt.ui.cleanup.single_used_field">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.StaticInnerClassCleanUp"
id="org.eclipse.jdt.ui.cleanup.static_inner_class"
runAfter="org.eclipse.jdt.ui.cleanup.break_loop">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.StringBuilderCleanUp"
id="org.eclipse.jdt.ui.cleanup.stringbuilder"
runAfter="org.eclipse.jdt.ui.cleanup.static_inner_class">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.PlainReplacementCleanUp"
id="org.eclipse.jdt.ui.cleanup.plain_replacement"
runAfter="org.eclipse.jdt.ui.cleanup.stringbuilder">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.LazyLogicalCleanUp"
id="org.eclipse.jdt.ui.cleanup.lazy_logical"
runAfter="org.eclipse.jdt.ui.cleanup.plain_replacement">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.PrimitiveComparisonCleanUp"
id="org.eclipse.jdt.ui.cleanup.primitive_comparison"
runAfter="org.eclipse.jdt.ui.cleanup.lazy_logical">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.PrimitiveParsingCleanUp"
id="org.eclipse.jdt.ui.cleanup.primitive_parsing"
runAfter="org.eclipse.jdt.ui.cleanup.primitive_comparison">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.PrimitiveSerializationCleanUp"
id="org.eclipse.jdt.ui.cleanup.primitive_serialization"
runAfter="org.eclipse.jdt.ui.cleanup.primitive_parsing">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.PatternCleanUp"
id="org.eclipse.jdt.ui.cleanup.precompile_regex"
runAfter="org.eclipse.jdt.ui.cleanup.primitive_serialization">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.NoStringCreationCleanUp"
id="org.eclipse.jdt.ui.cleanup.no_string_creation"
runAfter="org.eclipse.jdt.ui.cleanup.precompile_regex">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.BooleanLiteralCleanUp"
id="org.eclipse.jdt.ui.cleanup.boolean_literal"
runAfter="org.eclipse.jdt.ui.cleanup.no_string_creation">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.UnusedCodeCleanUp"
id="org.eclipse.jdt.ui.cleanup.unused_code"
runAfter="org.eclipse.jdt.ui.cleanup.boolean_literal">
</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.RedundantModifiersCleanUp"
id="org.eclipse.jdt.ui.cleanup.unnecessary_modifiers"
runAfter="org.eclipse.jdt.ui.cleanup.unnecessary_code">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.EmbeddedIfCleanUp"
id="org.eclipse.jdt.ui.cleanup.embedded_if"
runAfter="org.eclipse.jdt.ui.cleanup.unnecessary_modifiers">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.RedundantSemicolonsCleanUp"
id="org.eclipse.jdt.ui.cleanup.unnecessary_semicolons"
runAfter="org.eclipse.jdt.ui.cleanup.embedded_if">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.UnnecessaryArrayCreationCleanUp"
id="org.eclipse.jdt.ui.cleanup.unnecessary_array_creation"
runAfter="org.eclipse.jdt.ui.cleanup.unnecessary_semicolons">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.UselessReturnCleanUp"
id="org.eclipse.jdt.ui.cleanup.useless_return"
runAfter="org.eclipse.jdt.ui.cleanup.unnecessary_array_creation">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.UselessContinueCleanUp"
id="org.eclipse.jdt.ui.cleanup.useless_continue"
runAfter="org.eclipse.jdt.ui.cleanup.useless_return">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.UnloopedWhileCleanUp"
id="org.eclipse.jdt.ui.cleanup.unlooped_while"
runAfter="org.eclipse.jdt.ui.cleanup.useless_continue">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.StringCleanUp"
id="org.eclipse.jdt.ui.cleanup.strings"
runAfter="org.eclipse.jdt.ui.cleanup.unlooped_while">
</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>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.SubstringCleanUp"
id="org.eclipse.jdt.ui.cleanup.substring"
runAfter="org.eclipse.jdt.ui.cleanup.format">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.ArraysFillCleanUp"
id="org.eclipse.jdt.ui.cleanup.arrays_fill"
runAfter="org.eclipse.jdt.ui.cleanup.substring">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.EvaluateNullableCleanUp"
id="org.eclipse.jdt.ui.cleanup.evaluate_nullable"
runAfter="org.eclipse.jdt.ui.cleanup.arrays_fill">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.PushDownNegationCleanUp"
id="org.eclipse.jdt.ui.cleanup.push_down_negation"
runAfter="org.eclipse.jdt.ui.cleanup.evaluate_nullable">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.DoubleNegationCleanUp"
id="org.eclipse.jdt.ui.cleanup.double_negation"
runAfter="org.eclipse.jdt.ui.cleanup.push_down_negation">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.OverriddenAssignmentCleanUp"
id="org.eclipse.jdt.ui.cleanup.overridden_assignment"
runAfter="org.eclipse.jdt.ui.cleanup.double_negation">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.RedundantComparisonStatementCleanUp"
id="org.eclipse.jdt.ui.cleanup.comparison_statement"
runAfter="org.eclipse.jdt.ui.cleanup.overridden_assignment">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.RedundantSuperCallCleanUp"
id="org.eclipse.jdt.ui.cleanup.no_super"
runAfter="org.eclipse.jdt.ui.cleanup.comparison_statement">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.UnreachableBlockCleanUp"
id="org.eclipse.jdt.ui.cleanup.unreachable_block"
runAfter="org.eclipse.jdt.ui.cleanup.no_super">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.MapMethodCleanUp"
id="org.eclipse.jdt.ui.cleanup.use_directly_map_method"
runAfter="org.eclipse.jdt.ui.cleanup.unreachable_block">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.CollectionCloningCleanUp"
id="org.eclipse.jdt.ui.cleanup.collection_cloning"
runAfter="org.eclipse.jdt.ui.cleanup.use_directly_map_method">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.MapCloningCleanUp"
id="org.eclipse.jdt.ui.cleanup.map_cloning"
runAfter="org.eclipse.jdt.ui.cleanup.collection_cloning">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.InvertEqualsCleanUp"
id="org.eclipse.jdt.ui.cleanup.invert_equals"
runAfter="org.eclipse.jdt.ui.cleanup.map_cloning">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.StandardComparisonCleanUp"
id="org.eclipse.jdt.ui.cleanup.standard_comparison"
runAfter="org.eclipse.jdt.ui.cleanup.invert_equals">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.BitwiseConditionalExpressionCleanup"
id="org.eclipse.jdt.ui.cleanup.bitwise_conditional_expression"
runAfter="org.eclipse.jdt.ui.cleanup.standard_comparison">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.TernaryOperatorCleanUp"
id="org.eclipse.jdt.ui.cleanup.ternary_operator"
runAfter="org.eclipse.jdt.ui.cleanup.bitwise_conditional_expression">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.StrictlyEqualOrDifferentCleanUp"
id="org.eclipse.jdt.ui.cleanup.strictly_equal_or_different"
runAfter="org.eclipse.jdt.ui.cleanup.ternary_operator">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.MergeConditionalBlocksCleanUp"
id="org.eclipse.jdt.ui.cleanup.merge_conditional_blocks"
runAfter="org.eclipse.jdt.ui.cleanup.strictly_equal_or_different">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.ControlFlowMergeCleanUp"
id="org.eclipse.jdt.ui.cleanup.controlflow_merge"
runAfter="org.eclipse.jdt.ui.cleanup.merge_conditional_blocks">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.RedundantFallingThroughBlockEndCleanUp"
id="org.eclipse.jdt.ui.cleanup.redundant_falling_through_block_end"
runAfter="org.eclipse.jdt.ui.cleanup.controlflow_merge">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.RedundantIfConditionCleanUp"
id="org.eclipse.jdt.ui.cleanup.if_condition"
runAfter="org.eclipse.jdt.ui.cleanup.redundant_falling_through_block_end">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.PatternMatchingForInstanceofCleanUp"
id="org.eclipse.jdt.ui.cleanup.pattern_matching"
runAfter="org.eclipse.jdt.ui.cleanup.if_condition">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.SwitchExpressionsCleanUp"
id="org.eclipse.jdt.ui.cleanup.switch_expressions"
runAfter="org.eclipse.jdt.ui.cleanup.pattern_matching">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.VarCleanUp"
id="org.eclipse.jdt.ui.cleanup.var"
runAfter="org.eclipse.jdt.ui.cleanup.switch_expressions">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.LambdaExpressionsCleanUp"
id="org.eclipse.jdt.ui.cleanup.lambda"
runAfter="org.eclipse.jdt.ui.cleanup.var">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.ComparingOnCriteriaCleanUp"
id="org.eclipse.jdt.ui.cleanup.comparing_on_criteria"
runAfter="org.eclipse.jdt.ui.cleanup.lambda">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.JoinCleanUp"
id="org.eclipse.jdt.ui.cleanup.join"
runAfter="org.eclipse.jdt.ui.cleanup.comparing_on_criteria">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.TryWithResourceCleanUp"
id="org.eclipse.jdt.ui.cleanup.try_with_resource"
runAfter="org.eclipse.jdt.ui.cleanup.join">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.MultiCatchCleanUp"
id="org.eclipse.jdt.ui.cleanup.multi_catch"
runAfter="org.eclipse.jdt.ui.cleanup.try_with_resource">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.TypeParametersCleanUp"
id="org.eclipse.jdt.ui.cleanup.type_parameters"
runAfter="org.eclipse.jdt.ui.cleanup.multi_catch">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.HashCleanUp"
id="org.eclipse.jdt.ui.cleanup.hash"
runAfter="org.eclipse.jdt.ui.cleanup.type_parameters">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.ObjectsEqualsCleanUp"
id="org.eclipse.jdt.ui.cleanup.objects_equals"
runAfter="org.eclipse.jdt.ui.cleanup.hash">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.AutoboxingCleanUp"
id="org.eclipse.jdt.ui.cleanup.autoboxing"
runAfter="org.eclipse.jdt.ui.cleanup.objects_equals">
</cleanUp>
<cleanUp
class="org.eclipse.jdt.internal.ui.fix.UnboxingCleanUp"
id="org.eclipse.jdt.ui.cleanup.unboxing"
runAfter="org.eclipse.jdt.ui.cleanup.autoboxing">
</cleanUp>
</extension>
<extension
point="org.eclipse.ui.preferenceTransfer">
<transfer
id="org.eclipse.jdt.internal.core.transfer.compiler"
icon="$nl$/icons/full/eview16/jperspective.png"
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.png"
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.png"
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" />
<key
match="prefix"
name="org.eclipse.jdt.core.formatter">
</key>
</entry>
</mapping>
<description>
%preferenceTransfer.java.codestyle.description
</description>
</transfer>
</extension>
<extension
point="org.eclipse.ui.trace.traceComponents">
<component
id="org.eclipse.jdt.ui.trace"
label="%traceComponentLabel">
<bundle
consumed="false"
name="org.eclipse.jdt.ui">
</bundle>
</component>
</extension>
<extension
point="org.eclipse.ui.ide.projectConfigurators">
<projectConfigurator
class="org.eclipse.jdt.internal.ui.wizards.importer.ProjectWithJavaResourcesImportConfigurator"
label="%projectConfigurator.java">
<activeWhen>
<hasFileWithSuffixRecursively
suffix=".java">
</hasFileWithSuffixRecursively>
</activeWhen>
</projectConfigurator>
<projectConfigurator
class="org.eclipse.jdt.internal.ui.wizards.importer.JDTProjectNatureImportConfigurator"
label="%projectConfigurator.jdt">
<activeWhen>
<hasFileRecursively
filename=".classpath">
</hasFileRecursively>
</activeWhen>
</projectConfigurator>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
id="org.eclipse.jdt.ui.create.module.info">
<visibility>
<and>
<objectState
name="projectNature"
value="org.eclipse.jdt.core.javanature"/>
<objectState
name="open"
value="true"/>
<not>
<objectState
name="projectNature"
value="org.eclipse.pde.PluginNature"/>
</not>
</and>
</visibility>
<action
label="%create.module.info.label"
class="org.eclipse.jdt.internal.ui.actions.CreateModuleInfoAction"
menubarPath="org.eclipse.ui.projectConfigure/additions"
enablesFor="1"
id="org.eclipse.jdt.ui.create.module.info.action">
</action>
</objectContribution>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
id="org.eclipse.jdt.ui.enable.preview.features">
<visibility>
<and>
<objectState
name="projectNature"
value="org.eclipse.jdt.core.javanature"/>
<objectState
name="open"
value="true"/>
</and>
</visibility>
<action
label="%enable.preview.features.label"
class="org.eclipse.jdt.internal.ui.actions.EnablePreviewFeaturesAction"
menubarPath="org.eclipse.ui.projectConfigure/additions"
enablesFor="1"
id="org.eclipse.jdt.ui.enable.preview.features.action">
</action>
</objectContribution>
</extension>
<extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
id="org.eclipse.jdt.ui.preferences.JavaPreferencesPropertyTester"
type="java.lang.Object"
namespace="org.eclipse.jdt.ui"
properties="hasPreference"
class="org.eclipse.jdt.internal.ui.preferences.JavaPreferencesPropertyTester">
</propertyTester>
</extension>
<extension
point="org.eclipse.ui.workbench.texteditor.codeMiningProviders">
<codeMiningProvider
class="org.eclipse.jdt.internal.ui.javaeditor.codemining.JavaElementCodeMiningProvider"
id="org.eclipse.jdt.ui.codemining.javaelement"
label="%JavaElementCodeMiningProvider.label">
<enabledWhen>
<and>
<with variable="editor">
<instanceof value="org.eclipse.jdt.internal.ui.javaeditor.JavaEditor" />
</with>
<test property="org.eclipse.jdt.ui.hasPreference" value="editor_codemining_enabled" forcePluginActivation="true"/>
<with variable="editorInput">
<or>
<adapt type="org.eclipse.core.resources.IFile">
<test property="org.eclipse.core.resources.contentTypeId" value="org.eclipse.jdt.core.javaSource" />
</adapt>
<adapt type="org.eclipse.jdt.core.IClassFile">
<instanceof value="org.eclipse.jdt.core.IClassFile" />
</adapt>
</or>
</with>
<or>
<test property="org.eclipse.jdt.ui.hasPreference" value="java.codemining.references" forcePluginActivation="true"/>
<test property="org.eclipse.jdt.ui.hasPreference" value="java.codemining.implementations" forcePluginActivation="true"/>
</or>
</and>
</enabledWhen>
</codeMiningProvider>
<codeMiningProvider
class="org.eclipse.jdt.internal.ui.javaeditor.codemining.JavaMethodParameterCodeMiningProvider"
id="codemining.java.parameters"
label="%JavaElementCodeMiningProvider.parameterNames.label">
<enabledWhen>
<and>
<with variable="editor">
<instanceof value="org.eclipse.jdt.internal.ui.javaeditor.JavaEditor" />
</with>
<test property="org.eclipse.jdt.ui.hasPreference" value="editor_codemining_enabled" forcePluginActivation="true"/>
<test property="org.eclipse.jdt.ui.hasPreference" value="java.codemining.parameterNames" forcePluginActivation="true"/>
<with variable="editorInput">
<or>
<adapt type="org.eclipse.core.resources.IFile">
<test property="org.eclipse.core.resources.contentTypeId" value="org.eclipse.jdt.core.javaSource" />
</adapt>
<adapt type="org.eclipse.jdt.core.IClassFile">
<instanceof value="org.eclipse.jdt.core.IClassFile" />
</adapt>
</or>
</with>
</and>
</enabledWhen>
</codeMiningProvider>
</extension>
<extension
id="javaChainProposalCategory"
name="%ChainProposalCategory"
point="org.eclipse.jdt.ui.javaCompletionProposalComputer">
<proposalCategory icon="icons/full/eview16/package.png"/>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="org.eclipse.jdt.ui.javaCompletionProposalComputer.chain">
<javaCompletionProposalComputer
activate="true"
categoryId="org.eclipse.jdt.ui.javaChainProposalCategory"
class="org.eclipse.jdt.internal.ui.text.java.ChainCompletionProposalComputer"
needsSortingAfterFiltering="false"
requiresUIThread="false">
</javaCompletionProposalComputer>
</extension>
</plugin>