blob: d9c4a9bed8d901b15c9c205d0b5df4f498573fb3 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!-- ====================================================================== -->
<!-- Copyright (c) 2000, 2011 IBM Corporation and others. -->
<!-- All rights reserved. This program and the accompanying materials -->
<!-- are made available under the terms of the Eclipse Public License v1.0 -->
<!-- which accompanies this distribution, and is available at -->
<!-- http://www.eclipse.org/legal/epl-v10.html -->
<!-- -->
<!-- Contributors: -->
<!-- IBM Corporation - initial API and implementation -->
<!-- Francis Upton IV, Oakland Software <francisu@ieee.org> - Add support for Go Into with the ProjectExplorer - https://bugs.eclipse.org/bugs/show_bug.cgi?id=262091 -->
<!-- Troy Bishop <tjbishop@ca.ibm.com> - Add support for importing/exporting Java Code Style preferences - https://bugs.eclipse.org/bugs/show_bug.cgi?id=304395 -->
<!-- ====================================================================== -->
<plugin>
<extension-point id="javaElementFilters" name="%elementFiltersName" schema="schema/javaElementFilters.exsd"/>
<extension-point id="javaEditorTextHovers" name="%javaEditorTextHoversName" schema="schema/javaEditorTextHovers.exsd"/>
<extension-point id="javadocCompletionProcessor" name="%javadocCompletionProcessor" schema="schema/javadocCompletionProcessor.exsd"/>
<extension-point id="quickFixProcessors" name="%quickFixProcessorExtensionPoint" schema="schema/quickFixProcessors.exsd"/>
<extension-point id="quickAssistProcessors" name="%quickAssistProcessorExtensionPoint" schema="schema/quickAssistProcessors.exsd"/>
<extension-point id="classpathFixProcessors" name="%classpathFixProcessorExtensionPoint" schema="schema/classpathFixProcessors.exsd"/>
<extension-point id="classpathContainerPage" name="%classpathContainerPageExtensionPoint" schema="schema/classpathContainerPage.exsd"/>
<extension-point id="foldingStructureProviders" name="%foldingStructureProvidersExtensionPoint" schema="schema/foldingStructureProviders.exsd"/>
<extension-point id="queryParticipants" name="%queryParticipantsExtensionPoint" schema="schema/queryParticipants.exsd"/>
<extension-point id="javaCompletionProposalComputer" name="%javaCompletionProposalComputer" schema="schema/javaCompletionProposalComputer.exsd"/>
<extension-point id="javaCompletionProposalSorters" name="%javaCompletionProposalSorters" schema="schema/javaCompletionProposalSorters.exsd"/>
<extension-point id="classpathAttributeConfiguration" name="%classpathAttributeConfiguration" schema="schema/classpathAttributeConfiguration.exsd"/>
<extension-point id="javadocExportWizardPage" name="%javadocExportWizardPageExtensionPoint" schema="schema/javadocExportWizardPage.exsd"/>
<extension-point id="cleanUps" name="%cleanUpExtensionPoint" schema="schema/cleanUps.exsd"/>
<extension
point="org.eclipse.ui.decorators">
<decorator
label="%OverrideIndicatorLabelDecorator.label"
lightweight="true"
location="BOTTOM_RIGHT"
state="true"
class="org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator"
id="org.eclipse.jdt.ui.override.decorator">
<description>
%OverrideIndicatorLabelDecorator.description
</description>
<enablement>
<objectClass
name="org.eclipse.jdt.core.IMethod">
</objectClass>
</enablement>
</decorator>
<decorator
label="%InterfaceIndicatorLabelDecorator.label"
lightweight="true"
location="TOP_LEFT"
state="false"
class="org.eclipse.jdt.internal.ui.InterfaceIndicatorLabelDecorator"
id="org.eclipse.jdt.ui.interface.decorator">
<description>
%InterfaceIndicatorLabelDecorator.description
</description>
<enablement>
<objectClass
name="org.eclipse.jdt.core.ITypeRoot">
</objectClass>
</enablement>
</decorator>
<decorator
label="%BuildpathIndicatorLabelDecorator.label"
lightweight="true"
location="BOTTOM_LEFT"
state="true"
class="org.eclipse.jdt.internal.ui.BuildpathIndicatorLabelDecorator"
id="org.eclipse.jdt.ui.buildpath.decorator">
<description>
%BuildpathIndicatorLabelDecorator.description
</description>
<enablement>
<objectClass
name="org.eclipse.core.resources.IResource">
</objectClass>
</enablement>
</decorator>
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory
class="org.eclipse.jdt.internal.ui.JavaElementAdapterFactory"
adaptableType="org.eclipse.jdt.core.IJavaElement">
<adapter type="org.eclipse.core.resources.IResource"/>
<adapter type="org.eclipse.ui.IPersistableElement"/>
<adapter type="org.eclipse.ui.IContributorResourceAdapter"/>
<adapter type="org.eclipse.ui.ide.IContributorResourceAdapter2"/>
<adapter type="org.eclipse.ui.IContainmentAdapter"/>
<adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
<adapter type="org.eclipse.ui.views.properties.IPropertySource"/>
<adapter type="org.eclipse.ui.views.tasklist.ITaskListResourceAdapter"/>
<adapter type="org.eclipse.jdt.internal.ui.IResourceLocator"/>
<adapter type="org.eclipse.team.ui.history.IHistoryPageSource"/>
</factory>
<factory
class="org.eclipse.jdt.internal.ui.JavaProjectAdapterFactory"
adaptableType="org.eclipse.jdt.core.IJavaProject">
<adapter type="org.eclipse.core.resources.IProject"/>
</factory>
<factory
class="org.eclipse.jdt.internal.ui.ResourceAdapterFactory"
adaptableType="org.eclipse.core.resources.IResource">
<adapter type="org.eclipse.jdt.core.IJavaElement"/>
</factory>
<factory
class="org.eclipse.jdt.internal.ui.MarkerAdapterFactory"
adaptableType="org.eclipse.core.resources.IMarker">
<adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
</factory>
<factory
class="org.eclipse.jdt.internal.ui.EditorInputAdapterFactory"
adaptableType="org.eclipse.ui.IEditorInput">
<adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
<adapter type="org.eclipse.jdt.core.IJavaElement"/>
</factory>
<factory
class="org.eclipse.jdt.internal.ui.LogicalPackageAdapterFactory"
adaptableType="org.eclipse.jdt.internal.ui.browsing.LogicalPackage">
<adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
<adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
</factory>
<factory
class="org.eclipse.jdt.internal.ui.refactoring.RefactoringAdapterFactory"
adaptableType="org.eclipse.jdt.core.refactoring.CompilationUnitChange">
<adapter type="org.eclipse.ltk.ui.refactoring.TextEditChangeNode"/>
</factory>
<factory
class="org.eclipse.jdt.internal.ui.refactoring.RefactoringAdapterFactory"
adaptableType="org.eclipse.ltk.core.refactoring.MultiStateTextFileChange">
<adapter type="org.eclipse.ltk.ui.refactoring.TextEditChangeNode"/>
</factory>
</extension>
<extension
point="org.eclipse.jdt.ui.classpathContainerPage">
<classpathContainerPage
name="%defaultClasspathContainerPage"
class="org.eclipse.jdt.internal.ui.wizards.buildpaths.ClasspathContainerDefaultPage"
id="">
</classpathContainerPage>
</extension>
<extension
point="org.eclipse.jdt.ui.classpathAttributeConfiguration">
<classpathAttributeConfiguration
attributeName="javadoc_location"
class="org.eclipse.jdt.internal.ui.wizards.buildpaths.JavadocAttributeConfiguration">
</classpathAttributeConfiguration>
<classpathAttributeConfiguration
attributeName="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY"
class="org.eclipse.jdt.internal.ui.wizards.buildpaths.NativeLibAttributeConfiguration">
</classpathAttributeConfiguration>
</extension>
<!-- Not used to create markers but to allow registering a -->
<!-- quick fix processor for the reported spelling problems . -->
<extension point="org.eclipse.core.resources.markers" id="internal.spelling" name="%spellingMarker">
<super type="org.eclipse.core.resources.textmarker"/>
</extension>
<extension
point="org.eclipse.jdt.ui.quickFixProcessors">
<quickFixProcessor
name="%defaultQuickFixProcessor"
class="org.eclipse.jdt.internal.ui.text.correction.QuickFixProcessor"
id="org.eclipse.jdt.ui.text.correction.QuickFixProcessor">
</quickFixProcessor>
<quickFixProcessor
name="%spellingQuickFixProcessor"
class="org.eclipse.jdt.internal.ui.text.spelling.WordQuickFixProcessor"
id= "org.eclipse.jdt.ui.text.correction.spelling.QuickFixProcessor">
<handledMarkerTypes>
<markerType id="org.eclipse.jdt.ui.internal.spelling"/>
</handledMarkerTypes>
</quickFixProcessor>
</extension>
<extension
point="org.eclipse.jdt.ui.quickAssistProcessors">
<quickAssistProcessor
name="%defaultQuickAssistProcessor"
class="org.eclipse.jdt.internal.ui.text.correction.QuickAssistProcessor"
id="org.eclipse.jdt.ui.text.correction.QuickAssistProcessor">
</quickAssistProcessor>
<quickAssistProcessor
name="%advancedQuickAssistProcessor"
class="org.eclipse.jdt.internal.ui.text.correction.AdvancedQuickAssistProcessor"
id="org.eclipse.jdt.ui.text.correction.AdvancedQuickAssistProcessor">
</quickAssistProcessor>
</extension>
<extension
point="org.eclipse.jdt.ui.classpathFixProcessors">
<classpathFixProcessor
name="%defaultQuickAssistProcessor"
class="org.eclipse.jdt.internal.ui.text.correction.DefaultClasspathFixProcessor"
id="org.eclipse.jdt.ui.text.correction.DefaultClasspathFixProcessor">
</classpathFixProcessor>
</extension>
<!-- content assist processors - do not change their order -->
<!-- java and javadoc category -->
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="javaTypeProposalCategory"
name="%JavaTypesCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/jtypeassist_co.gif"/>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="javaNoTypeProposalCategory"
name="%OtherJavaProposalCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/javaassist_co.gif"/>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="javaAllProposalCategory"
name="%JavaProposalCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/javaassist_co.gif"/>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="defaultProposalCategory"
name="%DefaultProposalCategory">
<proposalCategory/>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="templateProposalCategory"
name="%TemplateProposalCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/templateprop_co.gif"/>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="textProposalCategory"
name="%TextProposalCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/wordassist_co.gif"/>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="swtProposalCategory"
name="%SWTProposalCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/swtassist_co.gif"/>
</extension>
<!-- java completions -->
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="JavaTypeCompletionProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.jdt.internal.ui.text.java.JavaTypeCompletionProposalComputer"
categoryId="org.eclipse.jdt.ui.javaTypeProposalCategory">
<partition type="__dftl_partition_content_type"/>
<partition type="__java_string"/>
</javaCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="JavaNoTypeCompletionProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.jdt.internal.ui.text.java.JavaNoTypeCompletionProposalComputer"
categoryId="org.eclipse.jdt.ui.javaNoTypeProposalCategory">
<partition type="__dftl_partition_content_type"/>
<partition type="__java_string"/>
</javaCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="JavaAllCompletionProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.jdt.internal.ui.text.java.JavaAllCompletionProposalComputer"
categoryId="org.eclipse.jdt.ui.javaAllProposalCategory">
<partition type="__dftl_partition_content_type"/>
<partition type="__java_string"/>
</javaCompletionProposalComputer>
</extension>
<!-- javadoc completions -->
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="LegacyJavadocCompletionProposalComputer_no">
<javaCompletionProposalComputer
class="org.eclipse.jdt.internal.ui.text.javadoc.LegacyJavadocCompletionProposalComputer"
categoryId="org.eclipse.jdt.ui.javaNoTypeProposalCategory">
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="JavadocCompletionProposalComputer_no">
<javaCompletionProposalComputer
class="org.eclipse.jdt.internal.ui.text.javadoc.JavadocCompletionProposalComputer"
categoryId="org.eclipse.jdt.ui.javaNoTypeProposalCategory">
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="JavadocHTMLCompletionProposalComputer_no">
<javaCompletionProposalComputer
class="org.eclipse.jdt.internal.ui.text.javadoc.HTMLTagCompletionProposalComputer"
categoryId="org.eclipse.jdt.ui.javaNoTypeProposalCategory">
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="LegacyJavadocCompletionProposalComputer_all">
<javaCompletionProposalComputer
class="org.eclipse.jdt.internal.ui.text.javadoc.LegacyJavadocCompletionProposalComputer"
categoryId="org.eclipse.jdt.ui.javaAllProposalCategory">
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="JavadocCompletionProposalComputer_all">
<javaCompletionProposalComputer
class="org.eclipse.jdt.internal.ui.text.javadoc.JavadocCompletionProposalComputer"
categoryId="org.eclipse.jdt.ui.javaAllProposalCategory">
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="JavadocHTMLCompletionProposalComputer_all">
<javaCompletionProposalComputer
class="org.eclipse.jdt.internal.ui.text.javadoc.HTMLTagCompletionProposalComputer"
categoryId="org.eclipse.jdt.ui.javaAllProposalCategory">
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<!-- template proposals -->
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="TemplateProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.jdt.internal.ui.text.java.TemplateCompletionProposalComputer"
categoryId="org.eclipse.jdt.ui.templateProposalCategory">
<partition type="__dftl_partition_content_type"/>
<partition type="__java_singleline_comment"/> <!-- to get NLS templates -->
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="swtBuilderCompletionProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.jdt.internal.ui.text.java.SWTTemplateCompletionProposalComputer"
categoryId="org.eclipse.jdt.ui.swtProposalCategory">
<partition type="__dftl_partition_content_type"/>
</javaCompletionProposalComputer>
</extension>
<!-- hippie word completions -->
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="HippieCompletionProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.jdt.internal.ui.text.java.HippieProposalComputer"
categoryId="org.eclipse.jdt.ui.textProposalCategory">
<partition type="__java_singleline_comment"/>
<partition type="__java_multiline_comment"/>
<partition type="__java_string"/>
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<!-- the parameterized content assist action and keybindings for our contributed computers -->
<extension
point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.ui.category.edit"
description="%SpecificContentAssist.desc"
id="org.eclipse.jdt.ui.specific_content_assist.command"
name="%SpecificContentAssist.name"
defaultHandler="org.eclipse.jdt.internal.ui.text.java.JavaContentAssistHandler">
<commandParameter
id="org.eclipse.jdt.ui.specific_content_assist.category_id"
name="%SpecificContentAssist.param"
optional="false"
values="org.eclipse.jdt.internal.ui.text.java.ContentAssistComputerParameter"/>
</command>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalSorters">
<proposalSorter
id="org.eclipse.jdt.ui.RelevanceSorter"
name="%RelevanceSorter.name"
class="org.eclipse.jdt.internal.ui.text.java.RelevanceSorter"/>
<proposalSorter
id="org.eclipse.jdt.ui.AlphabeticSorter"
name="%AlphabeticSorter.name"
class="org.eclipse.jdt.internal.ui.text.java.AlphabeticSorter"/>
</extension>
<!-- commands to surface java elements given handle id encoded parameter -->
<extension
point="org.eclipse.ui.commands">
<commandParameterType
converter="org.eclipse.jdt.internal.ui.commands.JavaElementReferenceConverter"
id="org.eclipse.jdt.ui.commands.javaElementReference"
type="org.eclipse.jdt.core.IJavaElement"/>
<command
categoryId="org.eclipse.ui.category.navigate"
defaultHandler="org.eclipse.jdt.internal.ui.commands.OpenElementInEditorHandler"
description="%command.openElementInEditor.desc"
id="org.eclipse.jdt.ui.commands.openElementInEditor"
name="%command.openElementInEditor.name">
<commandParameter
id="elementRef"
name="%commandParameter.openElementInEditor.elementRef.name"
optional="false"
typeId="org.eclipse.jdt.ui.commands.javaElementReference"/>
</command>
<command
categoryId="org.eclipse.ui.category.navigate"
defaultHandler="org.eclipse.jdt.internal.ui.commands.ShowElementInPackageViewHandler"
description="%command.showElementInPackageView.desc"
id="org.eclipse.jdt.ui.commands.showElementInPackageView"
name="%command.showElementInPackageView.name">
<commandParameter
id="elementRef"
name="%commandParameter.showElementInPackageView.elementRef.name"
optional="false"
typeId="org.eclipse.jdt.ui.commands.javaElementReference"/>
</command>
<command
categoryId="org.eclipse.ui.category.navigate"
defaultHandler="org.eclipse.jdt.internal.ui.commands.ShowElementInTypeHierarchyViewHandler"
description="%command.showElementInTypeHierarchyView.desc"
id="org.eclipse.jdt.ui.commands.showElementInTypeHierarchyView"
name="%command.showElementInTypeHierarchyView.name">
<commandParameter
id="elementRef"
name="%commandParameter.showElementInTypeHierarchyView.elementRef.name"
optional="false"
typeId="org.eclipse.jdt.ui.commands.javaElementReference"/>
</command>
</extension>
<!-- Note: Do not change the sequence of those hover contributions -->
<extension
point="org.eclipse.jdt.ui.javaEditorTextHovers">
<hover
label="%sequentialHover"
description="%sequentialHoverDescription"
class="org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover"
id="org.eclipse.jdt.ui.BestMatchHover">
</hover>
<hover
label="%problemHover"
description="%problemHoverDescription"
class="org.eclipse.jdt.internal.ui.text.java.hover.ProblemHover"
id="org.eclipse.jdt.ui.ProblemHover">
</hover>
<hover
label="%nlsStringHover"
description="%nlsStringHoverDescription"
class="org.eclipse.jdt.internal.ui.text.java.hover.NLSStringHover"
id="org.eclipse.jdt.ui.NLSStringHover">
</hover>
<hover
label="%javadocHover"
description="%javadocHoverDescription"
class="org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover"
id="org.eclipse.jdt.ui.JavadocHover">
</hover>
<hover
label="%sourceHover"
description="%sourceHoverDescription"
class="org.eclipse.jdt.internal.ui.text.java.hover.JavaSourceHover"
id="org.eclipse.jdt.ui.JavaSourceHover">
</hover>
<hover
label="%annotationHover"
description="%annotationHoverDescription"
class="org.eclipse.jdt.internal.ui.text.java.hover.AnnotationHover"
id="org.eclipse.jdt.ui.AnnotationHover">
</hover>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="%perspectiveName"
icon="$nl$/icons/full/eview16/jperspective.gif"
class="org.eclipse.jdt.internal.ui.JavaPerspectiveFactory"
id="org.eclipse.jdt.ui.JavaPerspective">
<description>
%java.perspective.description
</description>
</perspective>
<perspective
name="%typeHierarchyName"
icon="$nl$/icons/full/eview16/hierch_persp.gif"
class="org.eclipse.jdt.internal.ui.JavaHierarchyPerspectiveFactory"
id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
<description>
%typeHierarchy.perspective.description
</description>
</perspective>
<perspective
name="%Browsing.perspectiveName"
icon="$nl$/icons/full/eview16/browse_persp.gif"
class="org.eclipse.jdt.internal.ui.browsing.JavaBrowsingPerspectiveFactory"
id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
<description>
%browsing.perspective.description
</description>
</perspective>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="org.eclipse.ui.resourcePerspective">
<perspectiveShortcut id="org.eclipse.jdt.ui.JavaPerspective"/>
<perspectiveShortcut id="org.eclipse.jdt.ui.JavaBrowsingPerspective"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective">
<perspectiveShortcut id="org.eclipse.jdt.ui.JavaPerspective"/>
<perspectiveShortcut id="org.eclipse.jdt.ui.JavaBrowsingPerspective"/>
<actionSet id="org.eclipse.jdt.ui.JavaActionSet"/>
<showInPart id="org.eclipse.jdt.ui.PackageExplorer"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective">
<showInPart id="org.eclipse.jdt.ui.PackageExplorer"/>
<showInPart id="org.eclipse.team.ui.GenericHistoryView"/>
<showInPart id="org.eclipse.ui.views.ResourceNavigator"/>
<showInPart id="org.eclipse.ui.navigator.ProjectExplorer"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective">
<showInPart id="org.eclipse.jdt.ui.PackageExplorer"/>
<showInPart id="org.eclipse.team.ui.GenericHistoryView"/>
<showInPart id="org.eclipse.ui.views.ResourceNavigator"/>
<showInPart id="org.eclipse.ui.navigator.ProjectExplorer"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.jdt.ui.JavaHierarchyPerspective">
<showInPart id="org.eclipse.jdt.ui.PackageExplorer"/>
<showInPart id="org.eclipse.team.ui.GenericHistoryView"/>
<showInPart id="org.eclipse.ui.views.ResourceNavigator"/>
<showInPart id="org.eclipse.ui.navigator.ProjectExplorer"/>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.ide.projectNatureImages">
<image
icon="$nl$/icons/full/ovr16/java_ovr.gif"
natureId="org.eclipse.jdt.core.javanature"
id="org.eclipse.ui.javaProjectNatureImage">
</image>
</extension>
<extension
point="org.eclipse.ui.views">
<category
name="%viewCategoryName"
id="org.eclipse.jdt.ui.java">
</category>
<view
name="%packagesViewName"
icon="$nl$/icons/full/eview16/package.gif"
category="org.eclipse.jdt.ui.java"
class="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"
id="org.eclipse.jdt.ui.PackageExplorer">
</view>
<view
name="%hierarchyViewName"
icon="$nl$/icons/full/eview16/class_hi.gif"
category="org.eclipse.jdt.ui.java"
class="org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart"
id="org.eclipse.jdt.ui.TypeHierarchy">
</view>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<category
name="%newWizardCategoryName"
id="org.eclipse.jdt.ui.java">
</category>
<wizard
name="%NewJavaProject.label"
icon="$nl$/icons/full/etool16/newjprj_wiz.gif"
category="org.eclipse.jdt.ui.java"
class="org.eclipse.jdt.internal.ui.wizards.JavaProjectWizard"
preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective,org.eclipse.jdt.ui.JavaBrowsingPerspective,org.eclipse.jdt.ui.JavaHierarchyPerspective"
project="true"
finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
id="org.eclipse.jdt.ui.wizards.JavaProjectWizard">
<description>
%NewJavaProject.description
</description>
<keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
</wizard>
<wizard
name="%NewJavaPackage.label"
icon="$nl$/icons/full/etool16/newpack_wiz.gif"
category="org.eclipse.jdt.ui.java"
class="org.eclipse.jdt.internal.ui.wizards.NewPackageCreationWizard"
id="org.eclipse.jdt.ui.wizards.NewPackageCreationWizard">
<description>
%NewJavaPackage.description
</description>
<keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
</wizard>
<wizard
name="%NewJavaClass.label"
icon="$nl$/icons/full/etool16/newclass_wiz.gif"
category="org.eclipse.jdt.ui.java"
id="org.eclipse.jdt.ui.wizards.NewClassCreationWizard">
<class class="org.eclipse.jdt.internal.ui.wizards.NewClassCreationWizard">
<parameter name="javatype" value="true"/>
</class>
<description>
%NewJavaClass.description
</description>
<keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
</wizard>
<wizard
name="%NewJavaInterface.label"
icon="$nl$/icons/full/etool16/newint_wiz.gif"
category="org.eclipse.jdt.ui.java"
id="org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard">
<class class="org.eclipse.jdt.internal.ui.wizards.NewInterfaceCreationWizard">
<parameter name="javatype" value="true"/>
</class>
<description>
%NewJavaInterface.description
</description>
<keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
</wizard>
<wizard
name="%NewSourceFolderCreationWizard.label"
icon="$nl$/icons/full/etool16/newpackfolder_wiz.gif"
category="org.eclipse.jdt.ui.java"
class="org.eclipse.jdt.internal.ui.wizards.NewSourceFolderCreationWizard"
id="org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard">
<description>
%NewSourceFolderCreationWizard.description
</description>
<keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
</wizard>
<wizard
name="%NewEnumType.label"
icon="$nl$/icons/full/etool16/newenum_wiz.gif"
category="org.eclipse.jdt.ui.java"
id="org.eclipse.jdt.ui.wizards.NewEnumCreationWizard">
<class class="org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard">
<parameter name="javatype" value="true"/>
</class>
<description>
%NewEnumType.description
</description>
<keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
</wizard>
<wizard
name="%NewAnnotationType.label"
icon="$nl$/icons/full/etool16/newannotation_wiz.gif"
category="org.eclipse.jdt.ui.java"
id="org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard">
<class class="org.eclipse.jdt.internal.ui.wizards.NewAnnotationCreationWizard">
<parameter name="javatype" value="true"/>
</class>
<description>
%NewAnnotationType.description
</description>
<keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
</wizard>
<wizard
name="%NewJavaWorkingSetWizard.label"
icon="$nl$/icons/full/etool16/newjworkingSet_wiz.gif"
category="org.eclipse.jdt.ui.java"
class="org.eclipse.jdt.internal.ui.wizards.NewJavaWorkingSetWizard"
preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective,org.eclipse.jdt.ui.JavaBrowsingPerspective,org.eclipse.jdt.ui.JavaHierarchyPerspective"
id="org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard">
<description>
%NewJavaWorkingSetWizard.description
</description>
<keywordReference id="org.eclipse.jdt.ui.wizards.java"/>
</wizard>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<!--
<page
objectClass="org.eclipse.core.resources.IProject"
name="%javaCategoryPageName"
class="org.eclipse.jdt.internal.ui.preferences.JavaCategoryPropertyPage"
id="org.eclipse.jdt.ui.propertyPages.JavaCategoryPropertyPage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
</adapt>
</enabledWhen>
</page>
-->
<page
name="%buildPathPageName"
class="org.eclipse.jdt.internal.ui.preferences.BuildPathsPropertyPage"
id="org.eclipse.jdt.ui.propertyPages.BuildPathsPropertyPage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.jdt.ui.buildpath"/>
</page>
<page
name="%codeStylePageName"
class="org.eclipse.jdt.internal.ui.preferences.CodeStylePreferencePage"
id="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.jdt.ui.codestyle"/>
</page>
<page
name="%importOrganizePageName"
category="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.ImportOrganizePreferencePage"
id="org.eclipse.jdt.ui.propertyPages.ImportOrganizePreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.jdt.ui.organizeimports"/>
</page>
<page
name="%codeFormatterPageName"
category="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.CodeFormatterPreferencePage"
id="org.eclipse.jdt.ui.propertyPages.CodeFormatterPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.jdt.ui.formatter"/>
</page>
<page
name="%cleanUpPageName"
category="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.CleanUpPreferencePage"
id="org.eclipse.jdt.ui.propertyPages.CleanUpPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.jdt.ui.cleanup"/>
</page>
<page
name="%codeTemplatePageName"
category="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.CodeTemplatePreferencePage"
id="org.eclipse.jdt.ui.propertyPages.CodeTemplatePreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.jdt.ui.codetemplates"/>
</page>
<page
name="%compliancePageName"
class="org.eclipse.jdt.internal.ui.preferences.CompliancePreferencePage"
id="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.jdt.ui.compliance"/>
</page>
<page
name="%problemSeveritiesPageName"
class="org.eclipse.jdt.internal.ui.preferences.ProblemSeveritiesPreferencePage"
category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
id="org.eclipse.jdt.ui.propertyPages.ProblemSeveritiesPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.jdt.ui.severities"/>
</page>
<page
name="%javadocProblemsPageName"
class="org.eclipse.jdt.internal.ui.preferences.JavadocProblemsPreferencePage"
category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
id="org.eclipse.jdt.ui.propertyPages.JavadocProblemsPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.jdt.ui.javadocproblems"/>
</page>
<page
name="%builderPageName"
class="org.eclipse.jdt.internal.ui.preferences.JavaBuildPreferencePage"
category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
id="org.eclipse.jdt.ui.propertyPages.JavaBuildPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.jdt.ui.building"/>
</page>
<page
name="%todoPageName"
class="org.eclipse.jdt.internal.ui.preferences.TodoTaskPreferencePage"
category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
id="org.eclipse.jdt.ui.propertyPages.TodoTaskPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.jdt.ui.todo"/>-->
</page>
<page
name="%sourceAttachmentPageName"
class="org.eclipse.jdt.internal.ui.preferences.SourceAttachmentPropertyPage"
id="org.eclipse.jdt.ui.propertyPages.SourceAttachmentPage">
<enabledWhen>
<and>
<instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
<not>
<test property="org.eclipse.jdt.core.inSourceFolder"/>
</not>
</and>
</enabledWhen>
</page>
<page
name="%javadocLocationPageName"
class="org.eclipse.jdt.internal.ui.preferences.JavadocConfigurationPropertyPage"
id="org.eclipse.jdt.ui.preferences.JavadocConfigurationPropertyPage0">
<enabledWhen>
<and>
<instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
<not>
<test property="org.eclipse.jdt.core.inSourceFolder"/>
</not>
</and>
</enabledWhen>
</page>
<!-- can be merged again when bug 155422 is fixed -->
<page
name="%javadocLocationPageName"
class="org.eclipse.jdt.internal.ui.preferences.JavadocConfigurationPropertyPage"
id="org.eclipse.jdt.ui.preferences.JavadocConfigurationPropertyPage1">
<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="%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="%editorPageName"
class="org.eclipse.jdt.internal.ui.preferences.JavaEditorPropertyPage"
id="org.eclipse.jdt.ui.propertyPages.JavaEditorPropertyPage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
</adapt>
</enabledWhen>
</page>
<page
name="%editorSaveParticipants"
class="org.eclipse.jdt.internal.ui.preferences.SaveParticipantPreferencePage"
category="org.eclipse.jdt.ui.propertyPages.JavaEditorPropertyPage"
id="org.eclipse.jdt.ui.propertyPages.SaveParticipantPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.jdt.ui.saveparticipant"/>
</page>
<page
name="%classpathContainerPageName"
class="org.eclipse.jdt.internal.ui.preferences.ClasspathContainerPreferencePage"
id="org.eclipse.jdt.ui.propertyPages.ClasspathContainerPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.jdt.internal.ui.packageview.ClassPathContainer" />
</enabledWhen>
<keywordReference id="org.eclipse.jdt.ui.classpathcontainer" />
</page>
</extension>
<extension
point="org.eclipse.ui.elementFactories">
<factory
class="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditorInputFactory"
id="org.eclipse.jdt.ui.ClassFileEditorInputFactory">
</factory>
<factory
class="org.eclipse.jdt.internal.ui.PersistableJavaElementFactory"
id="org.eclipse.jdt.ui.PersistableJavaElementFactory">
</factory>
<factory
class="org.eclipse.jdt.internal.ui.JarEntryEditorInputFactory"
id="org.eclipse.jdt.ui.internal.JarEntryEditorInputFactory">
</factory>
</extension>
<extension
id="javaeditor"
point="org.eclipse.ui.editors">
<editor
name="%CompilationUnitEditorName"
default="true"
icon="$nl$/icons/full/obj16/jcu_obj.gif"
contributorClass="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditorActionContributor"
class="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor"
symbolicFontName="org.eclipse.jdt.ui.editors.textfont"
id="org.eclipse.jdt.ui.CompilationUnitEditor">
<contentTypeBinding
contentTypeId="org.eclipse.jdt.core.javaSource"
/>
</editor>
<editor
name="%ClassFileViewerName"
default="true"
icon="$nl$/icons/full/obj16/classf_obj.gif"
contributorClass="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditorActionContributor"
class="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor"
symbolicFontName="org.eclipse.jdt.ui.editors.textfont"
id="org.eclipse.jdt.ui.ClassFileEditor">
<contentTypeBinding
contentTypeId="org.eclipse.jdt.core.javaClass"
/>
</editor>
<editor
name="%PropertiesFileEditorName"
icon="$nl$/icons/full/obj16/file_obj.gif"
contributorClass="org.eclipse.jdt.internal.ui.propertiesfileeditor.PropertiesFileEditorActionContributor"
class="org.eclipse.jdt.internal.ui.propertiesfileeditor.PropertiesFileEditor"
symbolicFontName="org.eclipse.jdt.ui.PropertiesFileEditor.textfont"
id="org.eclipse.jdt.ui.PropertiesFileEditor">
<contentTypeBinding
contentTypeId="org.eclipse.jdt.core.javaProperties"
/>
</editor>
<editor
default="true"
extensions="jardesc"
icon="$nl$/icons/full/obj16/jar_desc_obj.gif"
id="org.eclipse.jdt.ui.JARDescEditor"
launcher="org.eclipse.jdt.internal.ui.jarpackager.OpenJarExportWizardEditorLauncher"
name="%jarDescEditorName">
</editor>
</extension>
<extension
point="org.eclipse.core.filebuffers.annotationModelCreation">
<factory
contentTypeId="org.eclipse.jdt.core.javaSource"
class="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider"/>
</extension>
<extension
point="org.eclipse.ui.themes">
<themeElementCategory label="%javaPresentation.label" id="org.eclipse.jdt.ui.presentation"/>
<fontDefinition
label="%javaEditorFontDefiniton.label"
defaultsTo="org.eclipse.jface.textfont"
categoryId="org.eclipse.jdt.ui.presentation"
id="org.eclipse.jdt.ui.editors.textfont">
<description>
%javaEditorFontDefintion.description
</description>
</fontDefinition>
<fontDefinition
label="%propertiesFileEditorFontDefiniton.label"
defaultsTo="org.eclipse.jface.textfont"
categoryId="org.eclipse.jdt.ui.presentation"
id="org.eclipse.jdt.ui.PropertiesFileEditor.textfont">
<description>
%propertiesFileEditorFontDefintion.description
</description>
</fontDefinition>
<fontDefinition
label="%javadocDisplayFontDefiniton.label"
defaultsTo="org.eclipse.jface.dialogfont"
categoryId="org.eclipse.jdt.ui.presentation"
id="org.eclipse.jdt.ui.javadocfont">
<description>
%javadocDisplayFontDefiniton.description
</description>
</fontDefinition>
<colorDefinition
label="%JavadocViewBackgroundColor.label"
categoryId="org.eclipse.jdt.ui.presentation"
value="COLOR_INFO_BACKGROUND"
id="org.eclipse.jdt.ui.JavadocView.backgroundColor">
<description>
%JavadocViewBackgroundColor.description
</description>
</colorDefinition>
<colorDefinition
label="%DeclarationViewBackgroundColor.label"
categoryId="org.eclipse.jdt.ui.presentation"
value="COLOR_INFO_BACKGROUND"
id="org.eclipse.jdt.ui.DeclarationView.backgroundColor">
<description>
%DeclarationViewBackgroundColor.description
</description>
</colorDefinition>
<colorDefinition
label="%coloredLabels.inherited.label"
categoryId="org.eclipse.jdt.ui.presentation"
value="COLOR_DARK_BLUE"
id="org.eclipse.jdt.ui.ColoredLabels.inherited">
<description>
%coloredLabels.inherited.description
</description>
</colorDefinition>
<colorDefinition
label="%coloredLabels.match_highlight.label"
categoryId="org.eclipse.jdt.ui.presentation"
defaultsTo="org.eclipse.search.ui.match.highlight"
id="org.eclipse.jdt.ui.ColoredLabels.match_highlight">
<description>
%coloredLabels.match_highlight.description
</description>
</colorDefinition>
<colorDefinition
label="%coloredLabels.writeaccess_highlight.label"
categoryId="org.eclipse.jdt.ui.presentation"
value="240,216,168"
id="org.eclipse.jdt.ui.ColoredLabels.writeaccess_highlight">
<description>
%coloredLabels.writeaccess_highlight.description
</description>
</colorDefinition>
</extension>
<extension
point="org.eclipse.ui.editors.annotationTypes">
<type
name="org.eclipse.jdt.ui.error"
super="org.eclipse.ui.workbench.texteditor.error"
markerType="org.eclipse.jdt.core.problem"
markerSeverity="2">
</type>
<type
name="org.eclipse.jdt.ui.warning"
super="org.eclipse.ui.workbench.texteditor.warning"
markerType="org.eclipse.jdt.core.problem"
markerSeverity="1">
</type>
<type
name="org.eclipse.jdt.ui.info"
super="org.eclipse.ui.workbench.texteditor.info"
markerType="org.eclipse.jdt.core.problem"
markerSeverity="0">
</type>
<type
name="org.eclipse.jdt.ui.occurrences">
</type>
<type
name="org.eclipse.jdt.ui.occurrences.write"
super="org.eclipse.jdt.ui.occurrences">
</type>
<type name="org.eclipse.jdt.ui.overrideIndicator"/>
<type name="org.eclipse.jdt.ui.link.master"/>
<type name="org.eclipse.jdt.ui.link.slave"/>
<type name="org.eclipse.jdt.ui.link.target"/>
<type name="org.eclipse.jdt.ui.link.exit"/>
</extension>
<extension
point="org.eclipse.ui.editors.markerAnnotationSpecification">
<specification
annotationType="org.eclipse.jdt.ui.error"
annotationImageProvider="org.eclipse.jdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
</specification>
<specification
annotationType="org.eclipse.jdt.ui.warning"
annotationImageProvider="org.eclipse.jdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
</specification>
<specification
annotationType="org.eclipse.jdt.ui.info"
annotationImageProvider="org.eclipse.jdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
</specification>
<specification
annotationType="org.eclipse.jdt.ui.occurrences"
label="%OccurrenceAnnotation.label"
icon="$nl$/icons/full/obj16/searchm_obj.gif"
textPreferenceKey="occurrenceIndication"
textPreferenceValue="false"
highlightPreferenceKey="occurrenceHighlighting"
highlightPreferenceValue="true"
contributesToHeader="false"
overviewRulerPreferenceKey="occurrenceIndicationInOverviewRuler"
overviewRulerPreferenceValue="true"
verticalRulerPreferenceKey="occurrenceIndicationInVerticalRuler"
verticalRulerPreferenceValue="false"
colorPreferenceKey="occurrenceIndicationColor"
colorPreferenceValue="212,212,212"
presentationLayer="4"
showInNextPrevDropdownToolbarActionKey="showOccurrenceInNextPrevDropdownToolbarAction"
showInNextPrevDropdownToolbarAction="true"
isGoToNextNavigationTargetKey="isOccurrenceGoToNextNavigationTarget"
isGoToNextNavigationTarget="false"
isGoToPreviousNavigationTargetKey="isOccurrenceGoToPreviousNavigationTarget"
isGoToPreviousNavigationTarget="false"
textStylePreferenceKey="occurrenceTextStyle"
textStylePreferenceValue="NONE">
</specification>
<specification
annotationType="org.eclipse.jdt.ui.occurrences.write"
label="%WriteOccurrenceAnnotation.label"
textPreferenceKey="writeOccurrenceIndication"
textPreferenceValue="false"
highlightPreferenceKey="writeOccurrenceHighlighting"
highlightPreferenceValue="true"
overviewRulerPreferenceKey="writeOccurrenceIndicationInOverviewRuler"
overviewRulerPreferenceValue="true"
verticalRulerPreferenceKey="writeOccurrenceIndicationInVerticalRuler"
verticalRulerPreferenceValue="false"
colorPreferenceKey="writeOccurrenceIndicationColor"
colorPreferenceValue="240,216,168"
presentationLayer="4"
textStylePreferenceKey="writeOccurrenceTextStyle"
textStylePreferenceValue="NONE">
</specification>
<specification
annotationType="org.eclipse.jdt.ui.overrideIndicator"
label="%OverrideIndicator.label"
icon="$nl$/icons/full/ovr16/over_co.gif"
annotationImageProvider ="org.eclipse.jdt.internal.ui.javaeditor.OverrideIndicatorImageProvider"
textPreferenceKey="overrideIndicator"
textPreferenceValue="false"
highlightPreferenceKey="overrideIndicatorHighlighting"
highlightPreferenceValue="false"
contributesToHeader="false"
overviewRulerPreferenceKey="overrideIndicatorInOverviewRuler"
overviewRulerPreferenceValue="false"
verticalRulerPreferenceKey="overrideIndicatorInVerticalRuler"
verticalRulerPreferenceValue="true"
colorPreferenceKey="overrideIndicatorColor"
colorPreferenceValue="180,207,205"
presentationLayer="3"
showInNextPrevDropdownToolbarActionKey="showoverrideIndicatorInNextPrevDropdownToolbarAction"
showInNextPrevDropdownToolbarAction="false"
isGoToNextNavigationTargetKey="isOverrideIndicatorGoToNextNavigationTarget"
isGoToNextNavigationTarget="false"
isGoToPreviousNavigationTargetKey="isOverrideIndicatorGoToPreviousNavigationTarget"
isGoToPreviousNavigationTarget="false"
textStylePreferenceKey="overrideIndicatorTextStyle"
textStylePreferenceValue="SQUIGGLES">
</specification>
<!-- linked annotations -->
<!-- these are deprecated as of 3.2, do not use. -->
<specification
annotationType="org.eclipse.jdt.ui.link.master"
colorPreferenceValue="70,100,165"
colorPreferenceKey="jdt.linked.focus.color"
isGoToPreviousNavigationTarget="false"
isGoToPreviousNavigationTargetKey="jdt.linked.focus.navigation.previous"
showInNextPrevDropdownToolbarAction="false"
showInNextPrevDropdownToolbarActionKey="jdt.linked.focus.navigation.dropdown"
isGoToNextNavigationTarget="false"
isGoToNextNavigationTargetKey="jdt.linked.focus.navigation.next"
contributesToHeader="false"
overviewRulerPreferenceValue="false"
presentationLayer="4"
label="%linked.focus.label"
textPreferenceValue="true"
textPreferenceKey="jdt.linked.focus.text"
highlightPreferenceKey="jdt.linked.focus.highlight"
highlightPreferenceValue="false"
textStylePreferenceKey="jdt.linked.focus.text.style"
textStylePreferenceValue="BOX"
verticalRulerPreferenceKey="jdt.linked.focus.verticalruler"
verticalRulerPreferenceValue="false"
includeOnPreferencePage="false"
overviewRulerPreferenceKey="jdt.linked.focus.overviewruler">
</specification>
<specification
annotationType="org.eclipse.jdt.ui.link.slave"
colorPreferenceValue="180,215,255"
colorPreferenceKey="jdt.linked.slave.color"
isGoToPreviousNavigationTarget="false"
isGoToPreviousNavigationTargetKey="jdt.linked.slave.navigation.previous"
showInNextPrevDropdownToolbarAction="false"
showInNextPrevDropdownToolbarActionKey="jdt.linked.slave.navigation.dropdown"
isGoToNextNavigationTarget="false"
isGoToNextNavigationTargetKey="jdt.linked.slave.navigation.next"
contributesToHeader="false"
overviewRulerPreferenceValue="false"
presentationLayer="4"
label="%linked.slave.label"
textPreferenceValue="false"
textPreferenceKey="jdt.linked.slave.text"
highlightPreferenceKey="jdt.linked.slave.highlight"
highlightPreferenceValue="true"
textStylePreferenceKey="jdt.linked.slave.text.style"
textStylePreferenceValue="NONE"
verticalRulerPreferenceKey="jdt.linked.slave.verticalruler"
verticalRulerPreferenceValue="false"
includeOnPreferencePage="false"
overviewRulerPreferenceKey="jdt.linked.slave.overviewruler">
</specification>
<specification
annotationType="org.eclipse.jdt.ui.link.target"
colorPreferenceValue="70,100,165"
colorPreferenceKey="jdt.linked.target.color"
isGoToPreviousNavigationTarget="false"
isGoToPreviousNavigationTargetKey="jdt.linked.target.navigation.previous"
showInNextPrevDropdownToolbarAction="false"
showInNextPrevDropdownToolbarActionKey="jdt.linked.target.navigation.dropdown"
isGoToNextNavigationTarget="false"
isGoToNextNavigationTargetKey="jdt.linked.target.navigation.next"
contributesToHeader="false"
overviewRulerPreferenceValue="false"
presentationLayer="4"
label="%linked.target.label"
textPreferenceValue="true"
textPreferenceKey="jdt.linked.target.text"
highlightPreferenceKey="jdt.linked.target.highlight"
highlightPreferenceValue="false"
textStylePreferenceKey="jdt.linked.target.text.style"
textStylePreferenceValue="BOX"
verticalRulerPreferenceKey="jdt.linked.target.verticalruler"
verticalRulerPreferenceValue="false"
includeOnPreferencePage="false"
overviewRulerPreferenceKey="jdt.linked.target.overviewruler">
</specification>
<specification
annotationType="org.eclipse.jdt.ui.link.exit"
colorPreferenceValue="0,180,0"
colorPreferenceKey="jdt.linked.exit.color"
isGoToPreviousNavigationTarget="false"
isGoToPreviousNavigationTargetKey="jdt.linked.exit.navigation.previous"
showInNextPrevDropdownToolbarAction="false"
showInNextPrevDropdownToolbarActionKey="jdt.linked.exit.navigation.dropdown"
isGoToNextNavigationTarget="false"
isGoToNextNavigationTargetKey="jdt.linked.exit.navigation.next"
contributesToHeader="false"
overviewRulerPreferenceValue="false"
presentationLayer="4"
label="%linked.exit.label"
textPreferenceValue="true"
textPreferenceKey="jdt.linked.exit.text"
highlightPreferenceKey="jdt.linked.exit.highlight"
highlightPreferenceValue="false"
textStylePreferenceKey="jdt.linked.exit.text.style"
textStylePreferenceValue="IBEAM"
verticalRulerPreferenceKey="jdt.linked.exit.verticalruler"
verticalRulerPreferenceValue="false"
includeOnPreferencePage="false"
overviewRulerPreferenceKey="jdt.linked.exit.overviewruler">
</specification>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%javaEditorPresentationActionSet.label"
visible="false"
id="org.eclipse.jdt.ui.text.java.actionSet.presentation">
<action
allowLabelUpdate="true"
style="toggle"
toolbarPath="org.eclipse.ui.edit.text.actionSet.presentation/Presentation"
id="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences"
definitionId="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences"
disabledIcon="$nl$/icons/full/dtool16/mark_occurrences.gif"
icon="$nl$/icons/full/etool16/mark_occurrences.gif"
helpContextId="org.eclipse.jdt.ui.toggle_mark_occurrences_action_context"
label="%toggleMarkOccurrences.label"
retarget="true"
tooltip="%toggleMarkOccurrences.tooltip">
</action>
<action
allowLabelUpdate="true"
style="toggle"
toolbarPath="org.eclipse.ui.edit.text.actionSet.presentation/Presentation"
id="org.eclipse.jdt.ui.edit.text.java.toggleBreadcrumb"
definitionId="org.eclipse.jdt.ui.edit.text.java.toggleBreadcrumb"
disabledIcon="$nl$/icons/full/dtool16/toggle_breadcrumb.gif"
icon="$nl$/icons/full/etool16/toggle_breadcrumb.gif"
helpContextId="org.eclipse.jdt.ui.toggle_mini_browser_action_context"
label="%toggleBreadcrumb.label"
retarget="true"
tooltip="%toggleBreadcrumb.tooltip">
</action>
</actionSet>
</extension>
<extension
id="JavaDocumentSetupParticipant"
name="%javaDocumentSetupParticipant"
point="org.eclipse.core.filebuffers.documentSetup">
<participant
contentTypeId="org.eclipse.jdt.core.javaSource"
class="org.eclipse.jdt.internal.ui.javaeditor.JavaDocumentSetupParticipant">
</participant>
</extension>
<extension
id="PropertiesFileDocumentSetupParticipant"
name="%propertiesFileDocumentSetupParticipant"
point="org.eclipse.core.filebuffers.documentSetup">
<participant
contentTypeId="org.eclipse.jdt.core.javaProperties"
class="org.eclipse.jdt.internal.ui.propertiesfileeditor.PropertiesFileDocumentSetupParticipant">
</participant>
</extension>
<extension
point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets">
<target
id="org.eclipse.jdt.ui.javaCode"
name="%JavaEditorHyperlinkTarget">
<context type="org.eclipse.ui.texteditor.ITextEditor"/>
</target>
<target
id="org.eclipse.jdt.ui.PropertiesFileEditor"
name="%PropertiesFileEditorHyperlinkTarget">
<context type="org.eclipse.ui.texteditor.ITextEditor"/>
</target>
</extension>
<extension
point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors">
<hyperlinkDetector
class="org.eclipse.jdt.internal.ui.javaeditor.NLSKeyHyperlinkDetector"
id="org.eclipse.jdt.internal.ui.javaeditor.NLSKeyHyperlinkDetector"
name="%NLSHyperlinkDetector"
targetId="org.eclipse.jdt.ui.javaCode">
</hyperlinkDetector>
<hyperlinkDetector
class="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkDetector"
id="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkDetector"
name="%JavaElementHyperlinkDetector"
targetId="org.eclipse.jdt.ui.javaCode">
</hyperlinkDetector>
<hyperlinkDetector
class="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkImplementationDetector"
id="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkImplementationDetector"
name="%JavaElementHyperlinkImplementationDetector"
targetId="org.eclipse.jdt.ui.javaCode">
</hyperlinkDetector>
<hyperlinkDetector
class="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkSuperImplementationDetector"
id="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkSuperImplementationDetector"
name="%JavaElementHyperlinkSuperImplementationDetector"
targetId="org.eclipse.jdt.ui.javaCode">
</hyperlinkDetector>
<hyperlinkDetector
class="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkDeclaredTypeDetector"
id="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkDeclaredTypeDetector"
name="%JavaElementHyperlinkDeclaredTypeDetector"
targetId="org.eclipse.jdt.ui.javaCode">
</hyperlinkDetector>
<hyperlinkDetector
class="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkReturnTypeDetector"
id="org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkReturnTypeDetector"
name="%JavaElementHyperlinkReturnTypeDetector"
targetId="org.eclipse.jdt.ui.javaCode">
</hyperlinkDetector>
<hyperlinkDetector
class="org.eclipse.jdt.internal.ui.propertiesfileeditor.PropertyKeyHyperlinkDetector"
id="org.eclipse.jdt.internal.ui.propertiesfileeditor.PropertyKeyHyperlinkDetector"
name="%PropertyKeyHyperlinkDetector"
targetId="org.eclipse.jdt.ui.PropertiesFileEditor">
</hyperlinkDetector>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
name="%javaPrefName"
class="org.eclipse.jdt.internal.ui.preferences.JavaBasePreferencePage"
id="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage">
<keywordReference id="org.eclipse.jdt.ui.general"/>
</page>
<page
name="%appearancePrefName"
category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.AppearancePreferencePage"
id="org.eclipse.jdt.ui.preferences.AppearancePreferencePage">
<keywordReference id="org.eclipse.jdt.ui.appearance"/>
</page>
<page
name="%codeStylePreferencePageName"
category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.CodeStylePreferencePage"
id="org.eclipse.jdt.ui.preferences.CodeStylePreferencePage">
<keywordReference id="org.eclipse.jdt.ui.codestyle"/>
</page>
<page
name="%organizeImportsPrefName"
category="org.eclipse.jdt.ui.preferences.CodeStylePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.ImportOrganizePreferencePage"
id="org.eclipse.jdt.ui.preferences.ImportOrganizePreferencePage">
<keywordReference id="org.eclipse.jdt.ui.organizeimports"/>
</page>
<page
name="%typeFilterPrefName"
category="org.eclipse.jdt.ui.preferences.AppearancePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.TypeFilterPreferencePage"
id="org.eclipse.jdt.ui.preferences.TypeFilterPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.typefilter"/>
</page>
<page
name="%codeFormatterPrefName"
category="org.eclipse.jdt.ui.preferences.CodeStylePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.CodeFormatterPreferencePage"
id="org.eclipse.jdt.ui.preferences.CodeFormatterPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.formatter"/>
</page>
<page
name="%cleanUpPrefName"
category="org.eclipse.jdt.ui.preferences.CodeStylePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.CleanUpPreferencePage"
id="org.eclipse.jdt.ui.preferences.CleanUpPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.cleanup"/>
</page>
<page
name="%buildPathPrefName"
category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.NewJavaProjectPreferencePage"
id="org.eclipse.jdt.ui.preferences.BuildPathPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.buildpathoptions"/>
</page>
<page
name="%classPathVarPrefName"
category="org.eclipse.jdt.ui.preferences.BuildPathPreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.ClasspathVariablesPreferencePage"
id="org.eclipse.jdt.ui.preferences.ClasspathVariablesPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.cpvars"/>
</page>
<page
name="%userLibrariesPrefName"
category="org.eclipse.jdt.ui.preferences.BuildPathPreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.UserLibraryPreferencePage"
id="org.eclipse.jdt.ui.preferences.UserLibraryPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.userlibs"/>
</page>
<page
name="%editorPrefName"
category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.JavaEditorPreferencePage"
id="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.javaeditor"/>
</page>
<page
name="%propertiesFileEditorPrefName"
category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.PropertiesFileEditorPreferencePage"
id="org.eclipse.jdt.ui.preferences.PropertiesFileEditorPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.propertieseditor"/>
</page>
<page
name="%compliancePrefName"
category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.CompliancePreferencePage"
id="org.eclipse.jdt.ui.preferences.CompliancePreferencePage">
<keywordReference id="org.eclipse.jdt.ui.compliance"/>
</page>
<page
name="%problemSeveritiesPrefName"
category="org.eclipse.jdt.ui.preferences.CompliancePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.ProblemSeveritiesPreferencePage"
id="org.eclipse.jdt.ui.preferences.ProblemSeveritiesPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.severities"/>
</page>
<page
name="%javadocProblemsPrefName"
category="org.eclipse.jdt.ui.preferences.CompliancePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.JavadocProblemsPreferencePage"
id="org.eclipse.jdt.ui.preferences.JavadocProblemsPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.javadocproblems"/>
</page>
<page
name="%javaBuildPrefName"
category="org.eclipse.jdt.ui.preferences.CompliancePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.JavaBuildPreferencePage"
id="org.eclipse.jdt.ui.preferences.JavaBuildPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.building"/>
</page>
<page
name="%todoTaskPrefName"
category="org.eclipse.jdt.ui.preferences.CompliancePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.TodoTaskPreferencePage"
id="org.eclipse.jdt.ui.preferences.TodoTaskPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.todo"/>
</page>
<page
name="%templatePageName"
category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.JavaTemplatePreferencePage"
id="org.eclipse.jdt.ui.preferences.JavaTemplatePreferencePage">
<keywordReference id="org.eclipse.jdt.ui.templates"/>
</page>
<page
name="%contentAssistPageName"
category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.CodeAssistPreferencePage"
id="org.eclipse.jdt.ui.preferences.CodeAssistPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.contentassist"/>
</page>
<page
name="%contentAssistAdvancedName"
category="org.eclipse.jdt.ui.preferences.CodeAssistPreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.CodeAssistAdvancedPreferencePage"
id="org.eclipse.jdt.ui.preferences.CodeAssistPreferenceAdvanced">
<keywordReference id="org.eclipse.jdt.ui.contentassist"/>
</page>
<page
name="%contentAssistFavoritesName"
category="org.eclipse.jdt.ui.preferences.CodeAssistPreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.CodeAssistFavoritesPreferencePage"
id="org.eclipse.jdt.ui.preferences.CodeAssistPreferenceFavorites">
<keywordReference id="org.eclipse.jdt.ui.contentassist"/>
</page>
<page
name="%editorHoversPageName"
category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.JavaEditorHoverPreferencePage"
id="org.eclipse.jdt.ui.preferences.JavaEditorHoverPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.hover"/>
</page>
<page
name="%editorSyntaxColoringPage"
category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.JavaEditorColoringPreferencePage"
id="org.eclipse.jdt.ui.preferences.JavaEditorColoringPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.syntaxcoloring"/>
</page>
<page
name="%editorFoldingPage"
category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.FoldingPreferencePage"
id="org.eclipse.jdt.ui.preferences.FoldingPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.folding"/>
</page>
<page
name="%editorMarkOccurrencesPage"
category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.MarkOccurrencesPreferencePage"
id="org.eclipse.jdt.ui.preferences.MarkOccurrencesPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.markoccurrences"/>
</page>
<page
name="%editorTypingPage"
category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.SmartTypingPreferencePage"
id="org.eclipse.jdt.ui.preferences.SmartTypingPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.smarttyping"/>
</page>
<page
name="%editorSaveParticipants"
category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.SaveParticipantPreferencePage"
id="org.eclipse.jdt.ui.preferences.SaveParticipantPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.saveparticipant"/>
</page>
<page
name="%codeTemplatePreferencePageName"
category="org.eclipse.jdt.ui.preferences.CodeStylePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.CodeTemplatePreferencePage"
id="org.eclipse.jdt.ui.preferences.CodeTemplatePreferencePage">
<keywordReference id="org.eclipse.jdt.ui.codetemplates"/>
</page>
<page
name="%memberSortPrefName"
category="org.eclipse.jdt.ui.preferences.AppearancePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.MembersOrderPreferencePage"
id="org.eclipse.jdt.ui.preferences.MembersOrderPreferencePage">
<keywordReference id="org.eclipse.jdt.ui.sortorder"/>
</page>
</extension>
<extension
point="org.eclipse.ui.keywords">
<keyword
label="%preferenceKeywords.general"
id="org.eclipse.jdt.ui.general"/>
<keyword
label="%preferenceKeywords.appearance"
id="org.eclipse.jdt.ui.appearance"/>
<keyword
label="%preferenceKeywords.sortorder"
id="org.eclipse.jdt.ui.sortorder"/>
<keyword
label="%preferenceKeywords.typefilter"
id="org.eclipse.jdt.ui.typefilter"/>
<keyword
label="%preferenceKeywords.buildpathoptions"
id="org.eclipse.jdt.ui.buildpathoptions"/>
<keyword
label="%preferenceKeywords.buildpath"
id="org.eclipse.jdt.ui.buildpath"/>
<keyword
label="%preferenceKeywords.cpvars"
id="org.eclipse.jdt.ui.cpvars"/>
<keyword
label="%preferenceKeywords.userlibs"
id="org.eclipse.jdt.ui.userlibs"/>
<keyword
label="%preferenceKeywords.codestyle"
id="org.eclipse.jdt.ui.codestyle"/>
<keyword
label="%preferenceKeywords.codetemplates"
id="org.eclipse.jdt.ui.codetemplates"/>
<keyword
label="%preferenceKeywords.formatter"
id="org.eclipse.jdt.ui.formatter"/>
<keyword
label="%preferenceKeywords.cleanup"
id="org.eclipse.jdt.ui.cleanup"/>
<keyword
label="%preferenceKeywords.organizeimports"
id="org.eclipse.jdt.ui.organizeimports"/>
<keyword
label="%preferenceKeywords.compliance"
id="org.eclipse.jdt.ui.compliance"/>
<keyword
label="%preferenceKeywords.building"
id="org.eclipse.jdt.ui.building"/>
<keyword
label="%preferenceKeywords.severities"
id="org.eclipse.jdt.ui.severities"/>
<keyword
label="%preferenceKeywords.javadocproblems"
id="org.eclipse.jdt.ui.javadocproblems"/>
<keyword
label="%preferenceKeywords.todo"
id="org.eclipse.jdt.ui.todo"/>
<keyword
label="%preferenceKeywords.javaeditor"
id="org.eclipse.jdt.ui.javaeditor"/>
<keyword
label="%preferenceKeywords.contentassist"
id="org.eclipse.jdt.ui.contentassist"/>
<keyword
label="%preferenceKeywords.hover"
id="org.eclipse.jdt.ui.hover"/>
<keyword
label="%preferenceKeywords.syntaxcoloring"
id="org.eclipse.jdt.ui.syntaxcoloring"/>
<keyword
label="%preferenceKeywords.templates"
id="org.eclipse.jdt.ui.templates"/>
<keyword
label="%preferenceKeywords.propertieseditor"
id="org.eclipse.jdt.ui.propertieseditor"/>
<keyword
label="%preferenceKeywords.folding"
id="org.eclipse.jdt.ui.folding"/>
<keyword
label="%preferenceKeywords.markoccurrences"
id="org.eclipse.jdt.ui.markoccurrences"/>
<keyword
label="%preferenceKeywords.smarttyping"
id="org.eclipse.jdt.ui.smarttyping"/>
<keyword
label="%preferenceKeywords.saveparticipant"
id="org.eclipse.jdt.ui.saveparticipant"/>
<keyword
label="%preferenceKeywords.classpathcontainer"
id="org.eclipse.jdt.ui.classpathcontainer"/>
<keyword
label="%preferenceKeywords.wizards.java"
id="org.eclipse.jdt.ui.wizards.java"/>
<keyword
label="%preferenceKeywords.jarpackager"
id="org.eclipse.jdt.ui.jarpackager"/>
</extension>
<!-- =========================================================================== -->
<!-- Work in Progress -->
<!-- =========================================================================== -->
<!--
<extension
point="org.eclipse.ui.preferencePages">
<page
name="%workInProgress.name"
category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.jdt.internal.ui.preferences.WorkInProgressPreferencePage"
id="org.eclipse.jdt.ui.preferences.WorkInProgressPreferencePage">
</page>
</extension>
-->
<!-- =========================================================================== -->
<!-- END Work in Progress -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%JavaElementCreationActionSet.label"
description="%JavaElementCreationActionSet.description"
visible="false"
id="org.eclipse.jdt.ui.JavaElementCreationActionSet">
<action
id="org.eclipse.jdt.ui.actions.NewTypeDropDown"
toolbarPath="Normal/JavaWizards"
class="org.eclipse.jdt.internal.ui.wizards.NewTypeDropDownAction"
disabledIcon="$nl$/icons/full/dtool16/newclass_wiz.gif"
icon="$nl$/icons/full/etool16/newclass_wiz.gif"
label="%OpenClassWizardAction.label"
style="pulldown"
tooltip="%OpenClassWizardAction.tooltip">
</action>
<action
label="%OpenPackageWizardAction.label"
icon="$nl$/icons/full/etool16/newpack_wiz.gif"
tooltip="%OpenPackageWizardAction.tooltip"
class="org.eclipse.jdt.internal.ui.wizards.OpenPackageWizardToolbarAction"
toolbarPath="Normal/JavaWizards"
id="org.eclipse.jdt.ui.actions.OpenPackageWizard">
</action>
<action
label="%OpenProjectWizardAction.label"
icon="$nl$/icons/full/etool16/newjprj_wiz.gif"
tooltip="%OpenProjectWizardAction.tooltip"
class="org.eclipse.jdt.internal.ui.wizards.OpenJavaProjectWizardToolbarAction"
toolbarPath="Normal/JavaWizards"
id="org.eclipse.jdt.ui.actions.OpenProjectWizard">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="*">
<hiddenToolBarItem
id="org.eclipse.jdt.ui.actions.OpenProjectWizard">
</hiddenToolBarItem>
</perspectiveExtension>
</extension>
<!-- =========================================================================== -->
<!-- Java Search Page -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.search.searchPages">
<page
showScopeSection="true"
canSearchEnclosingProjects="true"
label="%JavaSearchPage.label"
icon="$nl$/icons/full/obj16/jsearch_obj.gif"
extensions="java:90, jav:90"
class="org.eclipse.jdt.internal.ui.search.JavaSearchPage"
sizeHint="460,160"
id="org.eclipse.jdt.ui.JavaSearchPage">
</page>
</extension>
<extension
id="JavaSearchResultPage"
point="org.eclipse.search.searchResultViewPages">
<viewPage
id="org.eclipse.jdt.ui.JavaSearchResultPage"
searchResultClass="org.eclipse.jdt.internal.ui.search.JavaSearchResult"
helpContextId="org.eclipse.jdt.ui.java_search_result"
class="org.eclipse.jdt.internal.ui.search.JavaSearchResultPage">
</viewPage>
</extension>
<extension
id="OccurrencesSearchResultPage"
point="org.eclipse.search.searchResultViewPages">
<viewPage
id="org.eclipse.jdt.internal.ui.search.OccurrencesSearchResultPage"
searchResultClass="org.eclipse.jdt.internal.ui.search.OccurrencesSearchResult"
helpContextId="org.eclipse.jdt.ui.occurrences_search_result"
class="org.eclipse.jdt.internal.ui.search.OccurrencesSearchResultPage">
</viewPage>
</extension>
<extension
id="NLSSearchResultPage"
point="org.eclipse.search.searchResultViewPages">
<viewPage
id="org.eclipse.jdt.internal.ui.refactoring.nls.search.NLSSearchResultPage"
searchResultClass="org.eclipse.jdt.internal.ui.refactoring.nls.search.NLSSearchResult"
helpContextId="org.eclipse.jdt.ui.nls_search_result"
class="org.eclipse.jdt.internal.ui.refactoring.nls.search.NLSSearchResultPage">
</viewPage>
</extension>
<extension
id="ReferencesInBinaryResultPage"
point="org.eclipse.search.searchResultViewPages">
<viewPage
id="org.eclipse.jdt.internal.ui.refactoring.ReferencesInBinarySearchResult"
searchResultClass="org.eclipse.jdt.internal.ui.refactoring.ReferencesInBinaryStatusContextViewer$ReferencesInBinarySearchResult"
helpContextId="org.eclipse.jdt.ui.refactoring.references_in_binary"
class="org.eclipse.jdt.internal.ui.search.JavaSearchResultPage">
</viewPage>
</extension>
<!-- =========================================================================== -->
<!-- Java Compare -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.themes">
<fontDefinition
label="%javaCompareFontDefiniton.label"
defaultsTo="org.eclipse.jdt.ui.editors.textfont"
categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
id="org.eclipse.jdt.internal.ui.compare.JavaMergeViewer">
<description>
%javaCompareFontDefiniton.description
</description>
</fontDefinition>
<fontDefinition
label="%propertiesFileCompareFontDefiniton.label"
defaultsTo="org.eclipse.jdt.ui.PropertiesFileEditor.textfont"
categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
id="org.eclipse.jdt.internal.ui.compare.PropertiesFileMergeViewer">
<description>
%propertiesFileCompareFontDefiniton.description
</description>
</fontDefinition>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.jdt.core.IMember"
id="org.eclipse.jdt.internal.ui.compare.JavaReplaceActions">
<menu
label="%ReplaceWithMenu.label"
path="additions"
id="replaceWithMenu">
<separator
name="replaceWithGroup">
</separator>
</menu>
<action
label="%JavaReplaceFromHistoryAction.label"
overrideActionId="replaceFromHistory"
tooltip="%JavaReplaceFromHistoryAction.tooltip"
class="org.eclipse.jdt.internal.ui.compare.JavaReplaceWithEditionAction"
menubarPath="replaceWithMenu/replaceWithGroup"
enablesFor="1"
id="javaReplaceFromHistory">
</action>
<action
label="%JavaReplaceWithPreviousFromHistoryAction.label"
overrideActionId="replaceWithPreviousFromHistory"
tooltip="%JavaReplaceWithPreviousFromHistoryAction.tooltip"
class="org.eclipse.jdt.internal.ui.compare.JavaReplaceWithPreviousEditionAction"
menubarPath="replaceWithMenu/replaceWithGroup"
enablesFor="1"
id="javaReplacePreviousFromHistory">
</action>
<action
label="%JavaAddElementFromHistoryAction.label"
overrideActionId="addFromHistoryAction"
tooltip="%JavaAddElementFromHistoryAction.tooltip"
class="org.eclipse.jdt.internal.ui.compare.JavaAddElementFromHistory"
menubarPath="replaceWithMenu"
enablesFor="1"
id="javaAddElementFromHistoryAction">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.jdt.core.IMember"
id="org.eclipse.jdt.internal.ui.compare.JavaCompareActions">
<menu
label="%CompareWithMenu.label"
path="additions"
id="compareWithMenu">
<separator
name="compareWithGroup">
</separator>
</menu>
<action
label="%JavaCompareFromHistoryAction.label"
overrideActionId="compareWithHistory"
tooltip="%JavaCompareFromHistoryAction.tooltip"
class="org.eclipse.jdt.internal.ui.compare.JavaCompareWithEditionAction"
menubarPath="compareWithMenu/compareWithGroup"
enablesFor="1"
id="javaCompareFromHistory">
</action>
<action
label="%JavaCompareAction.label"
tooltip="%JavaCompareAction.tooltip"
class="org.eclipse.jdt.internal.ui.compare.JavaCompareAction"
menubarPath="compareWithMenu/compareWithGroup"
enablesFor="1"
id="javaCompare">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.jdt.core.ICompilationUnit"
id="org.eclipse.jdt.internal.ui.compare.JavaAddElementFromHistoryAction">
<action
label="%JavaAddElementFromHistoryAction.label"
overrideActionId="addFromHistoryAction"
tooltip="%JavaAddElementFromHistoryAction.tooltip"
class="org.eclipse.jdt.internal.ui.compare.JavaAddElementFromHistory"
menubarPath="replaceWithMenu"
enablesFor="1"
id="javaAddElementFromHistoryAction">
</action>
</objectContribution>
</extension>
<extension
point="org.eclipse.compare.structureCreators">
<structureCreator
extensions="jar"
class="org.eclipse.jdt.internal.ui.compare.JarStructureCreator"
id="org.eclipse.jdt.internal.ui.compare.JarStructureCreator">
</structureCreator>
<structureCreator
extensions="java"
class="org.eclipse.jdt.internal.ui.compare.JavaStructureCreator"
id="org.eclipse.jdt.internal.ui.compare.JavaStructureCreator">
</structureCreator>
<structureCreator
class="org.eclipse.jdt.internal.ui.compare.PropertiesStructureCreator"
id="org.eclipse.jdt.internal.ui.compare.PropertiesStructureCreator">
</structureCreator>
<contentTypeBinding
contentTypeId="org.eclipse.jdt.core.javaProperties"
structureCreatorId="org.eclipse.jdt.internal.ui.compare.PropertiesStructureCreator">
</contentTypeBinding>
</extension>
<extension
point="org.eclipse.compare.contentViewers">
<viewer
extensions="java,java2"
class="org.eclipse.jdt.internal.ui.compare.JavaTextViewerCreator"
id="org.eclipse.jdt.internal.ui.compare.JavaTextViewerCreator">
</viewer>
<contentTypeBinding
contentTypeId="org.eclipse.jdt.core.javaSource"
contentViewerId="org.eclipse.jdt.internal.ui.compare.JavaTextViewerCreator">
</contentTypeBinding>
</extension>
<extension
point="org.eclipse.compare.contentViewers">
<viewer
extensions="properties,properties2"
class="org.eclipse.jdt.internal.ui.compare.PropertiesFileViewerCreator"
id="org.eclipse.jdt.internal.ui.compare.PropertiesFileViewerCreator">
</viewer>
<contentTypeBinding
contentTypeId="org.eclipse.jdt.core.javaProperties"
contentViewerId="org.eclipse.jdt.internal.ui.compare.PropertiesFileViewerCreator">
</contentTypeBinding>
</extension>
<extension
point="org.eclipse.compare.contentMergeViewers">
<viewer
extensions="java,java2"
label="%contentMergeViewers.java.label"
class="org.eclipse.jdt.internal.ui.compare.JavaContentViewerCreator"
id="org.eclipse.jdt.internal.ui.compare.JavaContentViewerCreator">
</viewer>
<contentTypeBinding
contentTypeId="org.eclipse.jdt.core.javaSource"
contentMergeViewerId="org.eclipse.jdt.internal.ui.compare.JavaContentViewerCreator">
</contentTypeBinding>
</extension>
<extension
point="org.eclipse.compare.contentMergeViewers">
<viewer
extensions="properties,properties2"
label="%contentMergeViewers.properties.label"
class="org.eclipse.jdt.internal.ui.compare.PropertiesFileMergeViewerCreator"
id="org.eclipse.jdt.internal.ui.compare.PropertiesFileMergeViewerCreator">
</viewer>
<contentTypeBinding
contentTypeId="org.eclipse.jdt.core.javaProperties"
contentMergeViewerId="org.eclipse.jdt.internal.ui.compare.PropertiesFileMergeViewerCreator">
</contentTypeBinding>
</extension>
<extension
point="org.eclipse.compare.structureMergeViewers">
<viewer
extensions="java"
label="%structureMergeViewers.java.label"
class="org.eclipse.jdt.internal.ui.compare.JavaStructureDiffViewerCreator"
id="org.eclipse.jdt.internal.ui.compare.JavaStructureDiffViewerCreator">
</viewer>
</extension>
<!-- End Java Compare -->
<!-- =========================================================================== -->
<!-- Java Launching and debugging -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.ide.resourceFilters">
<filter
selected="false"
pattern="*.class">
</filter>
</extension>
<!-- =========================================================================== -->
<!-- Export wizard category -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.exportWizards">
<category
name="%importExportWizards.category"
id="org.eclipse.jdt.ui.Java">
</category>
</extension>
<!-- =========================================================================== -->
<!-- JAR Packager -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.exportWizards">
<wizard
name="%jarExportWizard.label"
icon="$nl$/icons/full/etool16/exportjar_wiz.gif"
class="org.eclipse.jdt.internal.ui.jarpackager.JarPackageWizard"
category="org.eclipse.jdt.ui.Java"
id="org.eclipse.jdt.internal.ui.jarpackager.JarPackageWizard">
<description>
%jarExportWizard.description
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
<keywordReference id="org.eclipse.jdt.ui.jarpackager"/>
</wizard>
<wizard
name="%fatJarExportWizard.label"
icon="$nl$/icons/full/etool16/exportrunnablejar_wiz.gif"
class="org.eclipse.jdt.internal.ui.jarpackagerfat.FatJarPackageWizard"
category="org.eclipse.jdt.ui.Java"
id="org.eclipse.jdt.internal.ui.fatjarpackager.JarPackageWizard">
<description>
%fatJarExportWizard.description
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
<keywordReference id="org.eclipse.jdt.ui.jarpackager"/>
</wizard>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.core.resources.IResource"
nameFilter="*.jardesc"
id="org.eclipse.jdt.internal.ui.jarpackager.RunJarPackager">
<action
label="%createJarAction.label"
tooltip="%createJarAction.tooltip"
class="org.eclipse.jdt.internal.ui.jarpackager.CreateJarActionDelegate"
menubarPath="additions"
enablesFor="+"
id="CreateJar">
</action>
</objectContribution>
</extension>
<!-- =========================================================================== -->
<!-- Javadoc Export -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.exportWizards">
<!-- Change to necessary NLS -->
<wizard
name="%JavadocWizard.name"
icon="$nl$/icons/full/etool16/javadoc.gif"
class="org.eclipse.jdt.internal.ui.javadocexport.JavadocWizard"
category="org.eclipse.jdt.ui.Java"
id="org.eclipse.jdt.internal.ui.javadocexport.JavadocWizard">
<description>
%JavadocWizard.description
</description>
<selection
class="org.eclipse.core.resources.IProject">
</selection>
</wizard>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="true"
objectClass="org.eclipse.core.resources.IFile"
nameFilter="*.xml"
id="org.eclipse.jdt.internal.ui.javadocexport.JavadocWizard">
<visibility>
<objectState name="contentTypeId" value="org.eclipse.ant.core.antBuildFile"/>
</visibility>
<action
label="%CreateJavadocAction.label"
tooltip="%CreateJavadocAction.tooltip"
class="org.eclipse.jdt.internal.ui.javadocexport.CreateJavadocActionDelegate"
enablesFor="1"
id="LaunchJavadocWizard">
</action>
</objectContribution>
</extension>
<extension
point="org.eclipse.debug.ui.consoleLineTrackers">
<consoleLineTracker
class="org.eclipse.jdt.internal.ui.javadocexport.JavadocConsoleLineTracker"
processType="org.eclipse.jdt.ui.javadocProcess"
id="org.eclipse.jdt.ui.javadocexport.JavadocConsoleLineTracker">
</consoleLineTracker>
</extension>
<!-- =========================================================================== -->
<!-- Java Browsing -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.views">
<category
name="%Browsing.viewCategoryName"
id="org.eclipse.jdt.ui.java.browsing">
</category>
<view
name="%Browsing.projectsViewName"
icon="$nl$/icons/full/eview16/projects.gif"
category="org.eclipse.jdt.ui.java.browsing"
class="org.eclipse.jdt.internal.ui.browsing.ProjectsView"
id="org.eclipse.jdt.ui.ProjectsView">
</view>
<view
name="%Browsing.packagesViewName"
icon="$nl$/icons/full/eview16/packages.gif"
category="org.eclipse.jdt.ui.java.browsing"
class="org.eclipse.jdt.internal.ui.browsing.PackagesView"
id="org.eclipse.jdt.ui.PackagesView">
</view>
<view
name="%Browsing.typesViewName"
icon="$nl$/icons/full/eview16/types.gif"
category="org.eclipse.jdt.ui.java.browsing"
class="org.eclipse.jdt.internal.ui.browsing.TypesView"
id="org.eclipse.jdt.ui.TypesView">
</view>
<view
name="%Browsing.membersViewName"
icon="$nl$/icons/full/eview16/members.gif"
category="org.eclipse.jdt.ui.java.browsing"
class="org.eclipse.jdt.internal.ui.browsing.MembersView"
id="org.eclipse.jdt.ui.MembersView">
</view>
</extension>
<!-- =========================================================================== -->
<!-- Java and Coding Action Set (Adding the source, refactor and navigate menu) -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%JavaActionSet.label"
description="%JavaActionSet.description"
visible="false"
id="org.eclipse.jdt.ui.JavaActionSet">
<action
definitionId="org.eclipse.jdt.ui.navigate.open.type.in.hierarchy"
label="%OpenTypeInHierarchyAction.label"
helpContextId="org.eclipse.jdt.ui.open_type_in_hierarchy_action"
tooltip="%OpenTypeInHierarchyAction.tooltip"
class="org.eclipse.jdt.internal.ui.actions.OpenTypeInHierarchyAction"
menubarPath="navigate/open.ext2"
id="openTypeInHierarchy">
</action>
<action
id="openType"
toolbarPath="org.eclipse.search.searchActionSet/Search"
class="org.eclipse.jdt.internal.ui.actions.OpenTypeAction"
definitionId="org.eclipse.jdt.ui.navigate.open.type"
icon="$nl$/icons/full/etool16/opentype.gif"
helpContextId="org.eclipse.jdt.ui.open_type_action"
label="%OpenTypeAction.label"
menubarPath="navigate/open.ext2"
tooltip="%OpenTypeAction.tooltip">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb"
label="%ShowInBreadcrumbAction.label"
tooltip="%ShowInBreadcrumbAction.tooltip"
menubarPath="navigate/show.ext"
retarget="true"
allowLabelUpdate="true"
id="org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb">
</action>
<action
definitionId="org.eclipse.jdt.ui.generate.javadoc"
label="%GenerateJavadocAction.label"
helpContextId="org.eclipse.jdt.ui.generate_javadoc_action"
class="org.eclipse.jdt.internal.ui.actions.GenerateJavadocAction"
icon="$nl$/icons/full/etool16/javadoc.gif"
menubarPath="project/additions"
id="exportJavadoc">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.actionSetPartAssociations">
<actionSetPartAssociation
targetID="org.eclipse.jdt.ui.JavaActionSet">
<part
id="org.eclipse.jdt.ui.PackageExplorer">
</part>
<part
id="org.eclipse.jdt.ui.TypeHierarchy">
</part>
<part
id="org.eclipse.jdt.ui.CompilationUnitEditor">
</part>
<part
id="org.eclipse.jdt.ui.ClassFileEditor">
</part>
<part
id="org.eclipse.jdt.ui.PropertiesFileEditor">
</part>
<part
id="org.eclipse.jdt.ui.ProjectsView">
</part>
<part
id="org.eclipse.jdt.ui.PackagesView">
</part>
<part
id="org.eclipse.jdt.ui.TypesView">
</part>
<part
id="org.eclipse.jdt.ui.MembersView">
</part>
<part
id="org.eclipse.jdt.ui.SourceView">
</part>
<part
id="org.eclipse.jdt.callhierarchy.view">
</part>
</actionSetPartAssociation>
</extension>
<!-- with an A_ -->
<!-- the open action set is contributed before the CodeActionSet we prefix it -->
<!-- Action sets are contributed after they have been sorted. To enfore that -->
<!-- Begin Java Open action contributions -->
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%OpenActionSet.label"
description="%OpenActionSet.description"
visible="false"
id="org.eclipse.jdt.ui.A_OpenActionSet">
<action
definitionId="org.eclipse.ui.edit.text.open.hyperlink"
id="org.eclipse.jdt.internal.ui.actions.OpenHyperlink"
label="%OpenHyperlinkAction.label"
menubarPath="navigate/open.ext"
retarget="true"
tooltip="%OpenHyperlinkAction.tooltip">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.open.call.hierarchy"
label="%OpenCallHierarchyAction.label"
retarget="true"
menubarPath="navigate/open.ext"
id="org.eclipse.jdt.ui.actions.OpenCallHierarchy">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy"
label="%OpenTypeHierarchyAction.label"
retarget="true"
menubarPath="navigate/open.ext"
id="org.eclipse.jdt.ui.actions.OpenTypeHierarchy">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.open.editor"
label="%OpenAction.label"
tooltip="%OpenAction.tooltip"
retarget="true"
menubarPath="navigate/open.ext"
allowLabelUpdate="true"
id="org.eclipse.jdt.ui.actions.Open">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.actionSetPartAssociations">
<actionSetPartAssociation
targetID="org.eclipse.jdt.ui.A_OpenActionSet">
<part
id="org.eclipse.search.SearchResultView">
</part>
<part
id="org.eclipse.jdt.ui.PackageExplorer">
</part>
<part
id="org.eclipse.jdt.ui.TypeHierarchy">
</part>
<part
id="org.eclipse.jdt.ui.CompilationUnitEditor">
</part>
<part
id="org.eclipse.jdt.ui.ClassFileEditor">
</part>
<part
id="org.eclipse.jdt.ui.PropertiesFileEditor">
</part>
<part
id="org.eclipse.jdt.ui.ProjectsView">
</part>
<part
id="org.eclipse.jdt.ui.PackagesView">
</part>
<part
id="org.eclipse.jdt.ui.TypesView">
</part>
<part
id="org.eclipse.jdt.ui.MembersView">
</part>
<part
id="org.eclipse.jdt.ui.SourceView">
</part>
</actionSetPartAssociation>
</extension>
<!-- End Java Open action contributions -->
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%CodingActionSet.label"
description="%CodingActionSet.description"
visible="false"
id="org.eclipse.jdt.ui.CodingActionSet">
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.copy.qualified.name"
label="%CopyQualifiedName.label"
retarget="true"
menubarPath="edit/copy"
icon="$nl$/icons/full/elcl16/cpyqual_menu.gif"
id="org.eclipse.jdt.ui.actions.CopyQualifiedName">
</action>
<!-- =========================================================================== -->
<!-- Navigate Menu -->
<!-- =========================================================================== -->
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.open.external.javadoc"
label="%OpenAttachedJavadocAction.label"
retarget="true"
allowLabelUpdate="true"
menubarPath="navigate/open.ext"
id="org.eclipse.jdt.ui.actions.OpenExternalJavaDoc">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.open.super.implementation"
label="%OpenSuperImplementationAction.label"
tooltip="%OpenSuperImplementationAction.tooltip"
retarget="true"
menubarPath="navigate/open.ext"
id="org.eclipse.jdt.ui.actions.OpenSuperImplementation">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.open.implementation"
label="%OpenImplementationAction.label"
tooltip="%OpenImplementationAction.tooltip"
retarget="true"
menubarPath="navigate/open.ext"
id="org.eclipse.jdt.ui.actions.OpenImplementation">
</action>
<action
definitionId="org.eclipse.jdt.ui.navigate.gotopackage"
label="%GoToPackageAction.label"
retarget="true"
menubarPath="navigate/goTo/"
id="org.eclipse.jdt.ui.actions.GoToPackage">
</action>
<action
definitionId="org.eclipse.jdt.ui.navigate.gototype"
label="%GoToTypeAction.label"
retarget="true"
menubarPath="navigate/goTo/"
id="org.eclipse.jdt.ui.actions.GoToType">
</action>
<!-- =========================================================================== -->
<!-- Refactoring Menu -->
<!-- =========================================================================== -->
<menu
label="%Refactoring.menu.label"
path="edit"
id="org.eclipse.jdt.ui.refactoring.menu">
<separator name="undoRedoGroup"/>
<separator name="reorgGroup"/>
<separator name="codingGroup"/>
<separator name="reorgGroup2"/>
<separator name="typeGroup"/>
<separator name="typeGroup2"/>
<separator name="codingGroup2"/>
<separator name="typeGroup3"/>
<separator name="scriptGroup"/>
</menu>
<!-- reorg group -->
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.move.element"
label="%Refactoring.moveAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup"
id="org.eclipse.jdt.ui.actions.Move">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.rename.element"
label="%Refactoring.renameAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup"
id="org.eclipse.jdt.ui.actions.Rename">
</action>
<!-- coding group -->
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.inline"
label="%Refactoring.inlineAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.jdt.ui.actions.Inline">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.extract.constant"
label="%Refactoring.extractConstantAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.jdt.ui.actions.ExtractConstant">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.extract.local.variable"
label="%Refactoring.extractTempAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.jdt.ui.actions.ExtractTemp">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.extract.method"
label="%Refactoring.extractMethodAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.jdt.ui.actions.ExtractMethod">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.modify.method.parameters"
label="%Refactoring.modifyParametersAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.jdt.ui.actions.ModifyParameters">
</action>
<!-- reorg group 2 -->
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.move.inner.to.top.level"
label="%Refactoring.convertNestedToTopAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup2"
id="org.eclipse.jdt.ui.actions.ConvertNestedToTop">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.convert.anonymous.to.nested"
label="%Refactoring.convertAnonymousToNestedAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup2"
id="org.eclipse.jdt.ui.actions.ConvertAnonymousToNested">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.promote.local.variable"
label="%Refactoring.convertLocalToFieldAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup2"
id="org.eclipse.jdt.ui.actions.ConvertLocalToField">
</action>
<!-- type group -->
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.pull.up"
label="%Refactoring.pullUpAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
id="org.eclipse.jdt.ui.actions.PullUp">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.push.down"
label="%Refactoring.pushDownAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
id="org.eclipse.jdt.ui.actions.PushDown">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.use.supertype"
label="%Refactoring.useSupertypeAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
id="org.eclipse.jdt.ui.actions.UseSupertype">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.extract.interface"
label="%Refactoring.extractInterfaceAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
id="org.eclipse.jdt.ui.actions.ExtractInterface">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.extract.superclass"
label="%Refactoring.extractSupertypeAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
id="org.eclipse.jdt.ui.actions.ExtractSuperclass">
</action>
<!-- coding group 2 -->
<!--
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.replace.invocations"
label="%Refactoring.replaceInvocationsAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup2"
id="org.eclipse.jdt.ui.actions.ReplaceInvocations">
</action>
-->
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.self.encapsulate.field"
label="%Refactoring.selfEncapsulateFieldAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup2"
id="org.eclipse.jdt.ui.actions.SelfEncapsulateField">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.introduce.parameter"
label="%Refactoring.introduceParameterAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup2"
id="org.eclipse.jdt.ui.actions.IntroduceParameter">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.introduce.factory"
label="%Refactoring.introduceFactoryAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup2"
id="org.eclipse.jdt.ui.actions.IntroduceFactory">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.introduce.indirection"
label="%Refactoring.introduceIndirectionAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup2"
id="org.eclipse.jdt.ui.actions.IntroduceIndirection">
</action>
<!-- type group 2 -->
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.introduce.parameter.object"
label="%Refactoring.introduceParameterObject.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup2"
id="org.eclipse.jdt.ui.actions.IntroduceParameterObject">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.extract.class"
label="%Refactoring.extractClassAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup2"
id="org.eclipse.jdt.ui.actions.ExtractClass">
</action>
<!-- type group 3 -->
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.infer.type.arguments"
label="%Refactoring.inferTypeArgumentsAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup3"
id="org.eclipse.jdt.ui.actions.InferTypeArguments">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.change.type"
label="%Refactoring.changeTypeAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup3"
id="org.eclipse.jdt.ui.actions.ChangeType">
</action>
<!-- script group -->
<action
class="org.eclipse.jdt.internal.ui.refactoring.actions.ShowRefactoringHistoryAction"
definitionId="org.eclipse.ltk.ui.refactor.show.refactoring.history"
id="org.eclipse.ltk.ui.actions.ShowRefactoringHistory"
label="%Refactoring.showHistory.label"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/scriptGroup"/>
<action
class="org.eclipse.jdt.internal.ui.refactoring.actions.ApplyRefactoringScriptAction"
definitionId="org.eclipse.ltk.ui.refactor.apply.refactoring.script"
id="org.eclipse.ltk.ui.actions.ApplyRefactoringStript"
label="%Refactoring.applyScript.label"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/scriptGroup"/>
<action
class="org.eclipse.jdt.internal.ui.refactoring.actions.CreateRefactoringScriptAction"
definitionId="org.eclipse.ltk.ui.refactor.create.refactoring.script"
id="org.eclipse.ltk.ui.actions.CreateRefactoringScript"
label="%Refactoring.createScript.label"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/scriptGroup"/>
<action
class="org.eclipse.jdt.internal.ui.refactoring.actions.MigrateJarFileAction"
definitionId="org.eclipse.jdt.ui.refactor.migrate.jar"
id="org.eclipse.jdt.ui.actions.MigrateJarFile"
label="%Refactoring.migrateJar.label"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/scriptGroup"/>
<!-- =========================================================================== -->
<!-- Source Menu -->
<!-- =========================================================================== -->
<menu
label="%SourceMenu.label"
path="edit"
id="org.eclipse.jdt.ui.source.menu">
<separator
name="commentGroup">
</separator>
<separator
name="editGroup">
</separator>
<separator
name="importGroup">
</separator>
<separator
name="generateGroup">
</separator>
<separator
name="codeGroup">
</separator>
<separator
name="externalizeGroup">
</separator>
<separator
name="convertGroup">
</separator>
</menu>
<!-- Externalize Group -->
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.find.broken.nls.keys"
label="%FindNLSProblems.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/externalizeGroup"
id="org.eclipse.jdt.ui.actions.FindNLSProblems">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.externalize.strings"
label="%ExternalizeStringsAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/externalizeGroup"
id="org.eclipse.jdt.ui.actions.ExternalizeStrings">
</action>
<!-- Code Group -->
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.surround.with.quickMenu"
label="%SurroundWithTemplateAction.label"
style="pulldown"
class="org.eclipse.jdt.internal.ui.actions.SurroundWithTemplateMenuAction"
menubarPath="org.eclipse.jdt.ui.source.menu/codeGroup"
id="org.eclipse.jdt.internal.ui.actions.SurroundWithTemplateMenuAction">
</action>
<!-- Generate Group -->
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.add.unimplemented.constructors"
label="%AddConstructorFromSuperclassAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
id="org.eclipse.jdt.ui.actions.AddConstructorFromSuperclass">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.generate.constructor.using.fields"
label="%GenerateConstructorUsingFieldsAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
id="org.eclipse.jdt.ui.actions.GenerateConstructorUsingFields">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.generate.hashcode.equals"
label="%GenerateHashCodeEqualsAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
id="org.eclipse.jdt.ui.actions.GenerateHashCodeEquals">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.generate.tostring"
label="%GenerateToStringAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
id="org.eclipse.jdt.ui.actions.GenerateToString">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.create.delegate.methods"
label="%GenerateDelegateMethodsAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
id="org.eclipse.jdt.ui.actions.GenerateDelegateMethods">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.create.getter.setter"
label="%GenerateGetterSetterAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
id="org.eclipse.jdt.ui.actions.GenerateGetterSetter">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.override.methods"
label="%OverrideMethodsAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
id="org.eclipse.jdt.ui.actions.OverrideMethods">
</action>
<!-- Import Group -->
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.clean.up"
label="%CleanUpAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/importGroup"
id="org.eclipse.jdt.ui.actions.CleanUp">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.sort.members"
label="%SortMembersAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/importGroup"
id="org.eclipse.jdt.ui.actions.SortMembers">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.organize.imports"
label="%OrganizeImportsAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/importGroup"
id="org.eclipse.jdt.ui.actions.OrganizeImports">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.add.import"
label="%AddImportAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/importGroup"
id="org.eclipse.jdt.ui.actions.AddImport">
</action>
<!-- edit group -->
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.quick.format"
label="%FormatElementAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
id="org.eclipse.jdt.ui.actions.FormatElement">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.format"
label="%FormatAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
id="org.eclipse.jdt.ui.actions.Format">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.indent"
label="%IndentAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
id="org.eclipse.jdt.ui.actions.Indent">
</action>
<action
definitionId="org.eclipse.ui.edit.text.shiftLeft"
label="%ShiftLeftAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
id="org.eclipse.jdt.ui.actions.ShiftLeft">
</action>
<action
definitionId="org.eclipse.ui.edit.text.shiftRight"
label="%ShiftRightAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
id="org.eclipse.jdt.ui.actions.ShiftRight">
</action>
<!-- Comment Group -->
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment"
label="%AddJavaDocCommentAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/commentGroup"
id="org.eclipse.jdt.ui.actions.AddJavaDocComment">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.uncomment"
label="%UncommentAction.label"
retarget="true"
id="org.eclipse.jdt.ui.actions.Uncomment">
</action>
<action
definitionId="org.eclipse.jdt.ui.edit.text.java.comment"
label="%CommentAction.label"