blob: 9a0f28cae531dc7b825bde4eaa8728ec676257d4 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<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="JsGlobalScopeContainerPage" name="%JsGlobalScopeContainerPageExtensionPoint" schema="schema/JsGlobalScopeContainerPage.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="documentationProvider" name="%documentationProvider" schema="schema/DocumentationProvider.exsd"/>
<extension-point id="JsGlobalScopeUIInitializer" name="%extension-point.name.1" schema="schema/JsGlobalScopeUIInitializer.exsd"/>
<extension-point id="javascriptValidationHelper" name="%extension-point.name.validationHelper" schema="schema/javascriptValidationHelper.exsd"/>
<extension
point="org.eclipse.ui.decorators">
<decorator
label="%OverrideIndicatorLabelDecorator.label"
lightweight="true"
location="BOTTOM_RIGHT"
state="true"
class="org.eclipse.wst.jsdt.ui.OverrideIndicatorLabelDecorator"
id="org.eclipse.wst.jsdt.ui.override.decorator">
<description>
%OverrideIndicatorLabelDecorator.description
</description>
<enablement>
<objectClass
name="org.eclipse.wst.jsdt.core.IFunction">
</objectClass>
</enablement>
</decorator>
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory
class="org.eclipse.wst.jsdt.internal.ui.JavaElementAdapterFactory"
adaptableType="org.eclipse.wst.jsdt.core.IJavaScriptElement">
<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.wst.jsdt.internal.ui.IResourceLocator"/>
<adapter type="org.eclipse.team.ui.history.IHistoryPageSource"/>
</factory>
<factory
class="org.eclipse.wst.jsdt.internal.ui.JavaProjectAdapterFactory"
adaptableType="org.eclipse.wst.jsdt.core.IJavaScriptProject">
<adapter type="org.eclipse.core.resources.IProject"/>
</factory>
<factory
class="org.eclipse.wst.jsdt.internal.ui.ResourceAdapterFactory"
adaptableType="org.eclipse.core.resources.IResource">
<adapter type="org.eclipse.wst.jsdt.core.IJavaScriptElement"/>
</factory>
<factory
class="org.eclipse.wst.jsdt.internal.ui.MarkerAdapterFactory"
adaptableType="org.eclipse.core.resources.IMarker">
<adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
</factory>
<factory
class="org.eclipse.wst.jsdt.internal.ui.EditorInputAdapterFactory"
adaptableType="org.eclipse.ui.IEditorInput">
<adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
<adapter type="org.eclipse.wst.jsdt.core.IJavaScriptElement"/>
</factory>
<factory
class="org.eclipse.wst.jsdt.internal.ui.LogicalPackageAdapterFactory"
adaptableType="org.eclipse.wst.jsdt.internal.ui.browsing.LogicalPackage">
<adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
<adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
</factory>
<factory
class="org.eclipse.wst.jsdt.internal.ui.refactoring.RefactoringAdapterFactory"
adaptableType="org.eclipse.wst.jsdt.internal.corext.refactoring.changes.CompilationUnitChange">
<adapter type="org.eclipse.ltk.ui.refactoring.TextEditChangeNode"/>
</factory>
<factory
class="org.eclipse.wst.jsdt.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.wst.jsdt.ui.JsGlobalScopeContainerPage">
<JsGlobalScopeContainerPage
name="%defaultJsGlobalScopeContainerPage"
class="org.eclipse.wst.jsdt.internal.ui.wizards.buildpaths.JsGlobalScopeContainerDefaultPage"
id="*">
</JsGlobalScopeContainerPage>
</extension>
<extension
point="org.eclipse.wst.jsdt.ui.classpathAttributeConfiguration">
<classpathAttributeConfiguration
attributeName="javadoc_location"
class="org.eclipse.wst.jsdt.internal.ui.wizards.buildpaths.JavadocAttributeConfiguration">
</classpathAttributeConfiguration>
</extension>
<extension
point="org.eclipse.wst.jsdt.ui.quickFixProcessors">
<quickFixProcessor
name="%defaultQuickFixProcessor"
class="org.eclipse.wst.jsdt.internal.ui.text.correction.QuickFixProcessor"
id="org.eclipse.wst.jsdt.ui.text.correction.QuickFixProcessor">
</quickFixProcessor>
<quickFixProcessor
name="%spellingQuickFixProcessor"
class="org.eclipse.wst.jsdt.internal.ui.text.spelling.SpellingQuickFixProcessor"
id="org.eclipse.wst.jsdt.ui.text.spelling.SpellingQuickFixProcessor" >
<handledMarkerTypes>
<markerType id="org.eclipse.ui.workbench.texteditor.spelling"/>
</handledMarkerTypes>
</quickFixProcessor>
</extension>
<extension
point="org.eclipse.wst.jsdt.ui.quickAssistProcessors">
<quickAssistProcessor
name="%defaultQuickAssistProcessor"
class="org.eclipse.wst.jsdt.internal.ui.text.correction.QuickAssistProcessor"
id="org.eclipse.wst.jsdt.ui.text.correction.QuickAssistProcessor">
</quickAssistProcessor>
<quickAssistProcessor
name="%advancedQuickAssistProcessor"
class="org.eclipse.wst.jsdt.internal.ui.text.correction.AdvancedQuickAssistProcessor"
id="org.eclipse.wst.jsdt.ui.text.correction.AdvancedQuickAssistProcessor">
</quickAssistProcessor>
</extension>
<!-- content assist processors - do not change their order -->
<!-- JavaScript and javadoc category -->
<!--
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="javaTypeProposalCategory"
name="%JavaTypesCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/jtypeassist_co.gif"/>
</extension>
-->
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="javaNoTypeProposalCategory"
name="%JavaProposalCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/javaassist_co.gif"/>
</extension>
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="genericProposalCategory"
name="%GenericProposalCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/generic_editor.png"/>
</extension>
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="defaultProposalCategory"
name="%DefaultProposalCategory">
<proposalCategory/>
</extension>
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="templateProposalCategory"
name="%TemplateProposalCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/templateprop_co.gif"/>
</extension>
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="textProposalCategory"
name="%TextProposalCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/wordassist_co.gif"/>
</extension>
<!-- JavaScript completions -->
<!--
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="JavaTypeCompletionProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.wst.jsdt.internal.ui.text.java.JavaTypeCompletionProposalComputer"
categoryId="org.eclipse.wst.jsdt.ui.javaTypeProposalCategory">
<partition type="__dftl_partition_content_type"/>
<partition type="__java_string"/>
</javaCompletionProposalComputer>
</extension>
-->
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="JavaNoTypeCompletionProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.wst.jsdt.internal.ui.text.java.JavaNoTypeCompletionProposalComputer"
categoryId="org.eclipse.wst.jsdt.ui.javaNoTypeProposalCategory">
<partition type="__dftl_partition_content_type"/>
<partition type="__java_string"/>
</javaCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="JavaScriptGenericCompletionProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.wst.jsdt.internal.ui.text.java.GenericCompletionProposalComputer"
categoryId="org.eclipse.wst.jsdt.ui.genericProposalCategory">
<partition type="__dftl_partition_content_type"/>
<partition type="__java_string"/>
</javaCompletionProposalComputer>
</extension>
<!-- javadoc completions -->
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="LegacyJavadocCompletionProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.wst.jsdt.internal.ui.text.javadoc.LegacyJavadocCompletionProposalComputer"
categoryId="org.eclipse.wst.jsdt.ui.javaNoTypeProposalCategory">
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="JavadocCompletionProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.wst.jsdt.internal.ui.text.javadoc.JavadocCompletionProposalComputer"
categoryId="org.eclipse.wst.jsdt.ui.javaNoTypeProposalCategory">
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="JavadocHTMLCompletionProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.wst.jsdt.internal.ui.text.javadoc.HTMLTagCompletionProposalComputer"
categoryId="org.eclipse.wst.jsdt.ui.javaNoTypeProposalCategory">
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<!-- template proposals -->
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="TemplateProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.wst.jsdt.internal.ui.text.java.TemplateCompletionProposalComputer"
categoryId="org.eclipse.wst.jsdt.ui.templateProposalCategory">
<partition type="__dftl_partition_content_type"/>
<partition type="__java_singleline_comment"/> <!-- to get NLS templates -->
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<!-- hippie word completions -->
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="HippieCompletionProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.wst.jsdt.internal.ui.text.java.HippieProposalComputer"
categoryId="org.eclipse.wst.jsdt.ui.textProposalCategory">
<partition type="__java_singleline_comment"/>
<partition type="__java_multiline_comment"/>
<partition type="__java_string"/>
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<!-- keyword proposals -->
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="KeywordCompletionProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.wst.jsdt.internal.ui.text.java.KeywordCompletionProposalComputer"
categoryId="org.eclipse.wst.jsdt.ui.defaultProposalCategory">
<partition type="__dftl_partition_content_type"/>
</javaCompletionProposalComputer>
</extension>
<!-- identifier completions -->
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="IdentifierCompletionProposalComputer">
<javaCompletionProposalComputer
class="org.eclipse.wst.jsdt.internal.ui.text.java.IdentifierCompletionProposalComputer"
categoryId="org.eclipse.wst.jsdt.ui.defaultProposalCategory">
</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.wst.jsdt.ui.specific_content_assist.command"
name="%SpecificContentAssist.name"
defaultHandler="org.eclipse.wst.jsdt.internal.ui.text.java.JavaContentAssistHandler">
<commandParameter
id="org.eclipse.wst.jsdt.ui.specific_content_assist.category_id"
name="%SpecificContentAssist.param"
optional="false"
values="org.eclipse.wst.jsdt.internal.ui.text.java.ContentAssistComputerParameter"/>
</command>
</extension>
<extension
point="org.eclipse.wst.jsdt.ui.javaCompletionProposalSorters">
<proposalSorter
id="org.eclipse.wst.jsdt.ui.RelevanceSorter"
name="%RelevanceSorter.name"
class="org.eclipse.wst.jsdt.internal.ui.text.java.RelevanceSorter"/>
<proposalSorter
id="org.eclipse.wst.jsdt.ui.AlphabeticSorter"
name="%AlphabeticSorter.name"
class="org.eclipse.wst.jsdt.internal.ui.text.java.AlphabeticSorter"/>
</extension>
<!-- commands to surface JavaScript elements given handle id encoded parameter -->
<extension
point="org.eclipse.ui.commands">
<commandParameterType
converter="org.eclipse.wst.jsdt.internal.ui.commands.JavaElementReferenceConverter"
id="org.eclipse.wst.jsdt.ui.commands.javaElementReference"
type="org.eclipse.wst.jsdt.core.IJavaScriptElement"/>
<command
categoryId="org.eclipse.ui.category.navigate"
defaultHandler="org.eclipse.wst.jsdt.internal.ui.commands.OpenElementInEditorHandler"
description="%command.openElementInEditor.desc"
id="org.eclipse.wst.jsdt.ui.commands.openElementInEditor"
name="%command.openElementInEditor.name">
<commandParameter
id="elementRef"
name="%commandParameter.openElementInEditor.elementRef.name"
optional="false"
typeId="org.eclipse.wst.jsdt.ui.commands.javaElementReference"/>
</command>
<command
categoryId="org.eclipse.ui.category.navigate"
defaultHandler="org.eclipse.wst.jsdt.internal.ui.commands.ShowElementInPackageViewHandler"
description="%command.showElementInPackageView.desc"
id="org.eclipse.wst.jsdt.ui.commands.showElementInPackageView"
name="%command.showElementInPackageView.name">
<commandParameter
id="elementRef"
name="%commandParameter.showElementInPackageView.elementRef.name"
optional="false"
typeId="org.eclipse.wst.jsdt.ui.commands.javaElementReference"/>
</command>
<command
categoryId="org.eclipse.ui.category.navigate"
defaultHandler="org.eclipse.wst.jsdt.internal.ui.commands.ShowElementInTypeHierarchyViewHandler"
description="%command.showElementInTypeHierarchyView.desc"
id="org.eclipse.wst.jsdt.ui.commands.showElementInTypeHierarchyView"
name="%command.showElementInTypeHierarchyView.name">
<commandParameter
id="elementRef"
name="%commandParameter.showElementInTypeHierarchyView.elementRef.name"
optional="false"
typeId="org.eclipse.wst.jsdt.ui.commands.javaElementReference"/>
</command>
</extension>
<!-- Note: Do not change the sequence of those hover contributions -->
<extension
point="org.eclipse.wst.jsdt.ui.javaEditorTextHovers">
<hover
label="%sequentialHover"
description="%sequentialHoverDescription"
class="org.eclipse.wst.jsdt.internal.ui.text.java.hover.BestMatchHover"
id="org.eclipse.wst.jsdt.ui.BestMatchHover">
</hover>
<hover
label="%problemHover"
description="%problemHoverDescription"
class="org.eclipse.wst.jsdt.internal.ui.text.java.hover.ProblemHover"
id="org.eclipse.wst.jsdt.ui.ProblemHover">
</hover>
<hover
label="%nlsStringHover"
description="%nlsStringHoverDescription"
class="org.eclipse.wst.jsdt.internal.ui.text.java.hover.NLSStringHover"
id="org.eclipse.wst.jsdt.ui.NLS">
</hover>
<hover
label="%javadocHover"
description="%javadocHoverDescription"
class="org.eclipse.wst.jsdt.internal.ui.text.java.hover.JavadocHover"
id="org.eclipse.wst.jsdt.ui.JavadocHover">
</hover>
<hover
label="%sourceHover"
description="%sourceHoverDescription"
class="org.eclipse.wst.jsdt.internal.ui.text.java.hover.JavaSourceHover"
id="org.eclipse.wst.jsdt.ui.JavaSourceHover">
</hover>
<hover
label="%genericHover"
description="%genericHoverDescription"
class="org.eclipse.wst.jsdt.internal.ui.text.java.hover.GenericTextHover"
id="org.eclipse.wst.jsdt.ui.GenericHover">
</hover>
<!--
<hover
label="%annotationHover"
description="%annotationHoverDescription"
class="org.eclipse.wst.jsdt.internal.ui.text.java.hover.AnnotationHover"
id="org.eclipse.wst.jsdt.ui.AnnotationHover">
</hover>
-->
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="%perspectiveName"
icon="$nl$/icons/full/eview16/jperspective.gif"
class="org.eclipse.wst.jsdt.internal.ui.JavaPerspectiveFactory"
id="org.eclipse.wst.jsdt.ui.JavaPerspective">
<description>
%java.perspective.description
</description>
</perspective>
</extension>
<extension point="org.eclipse.ui.perspectiveExtensions">
<!-- shortcuts to JS perspective -->
<perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective">
<perspectiveShortcut id="org.eclipse.wst.jsdt.ui.JavaPerspective"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective">
<perspectiveShortcut id="org.eclipse.wst.jsdt.ui.JavaPerspective"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.wst.web.ui.webDevPerspective">
<perspectiveShortcut id="org.eclipse.wst.jsdt.ui.JavaPerspective"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.ui.resourcePerspective">
<perspectiveShortcut id="org.eclipse.wst.jsdt.ui.JavaPerspective"/>
</perspectiveExtension>
<!-- shortcuts from JS perspective -->
<perspectiveExtension targetID="org.eclipse.wst.jsdt.ui.JavaPerspective">
<perspectiveShortcut id="org.eclipse.jdt.ui.JavaPerspective"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.wst.jsdt.ui.JavaPerspective">
<perspectiveShortcut id="org.eclipse.debug.ui.DebugPerspective"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.wst.jsdt.ui.JavaPerspective">
<perspectiveShortcut id="org.eclipse.wst.web.ui.webDevPerspective"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.wst.jsdt.ui.JavaPerspective">
<perspectiveShortcut id="org.eclipse.ui.resourcePerspective"/>
</perspectiveExtension>
<!-- view shortcuts in JS perspective -->
<perspectiveExtension targetID="org.eclipse.wst.jsdt.ui.JavaPerspective">
<viewShortcut id="org.eclipse.ui.navigator.ProjectExplorer"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.wst.jsdt.ui.JavaPerspective">
<showInPart id="org.eclipse.ui.navigator.ProjectExplorer"/>
<showInPart id="org.eclipse.wst.jsdt.ui.PackageExplorer"/>
<showInPart id="org.eclipse.team.ui.GenericHistoryView"/>
<showInPart id="org.eclipse.ui.views.ResourceNavigator"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
<showInPart id="org.eclipse.wst.jsdt.ui.PackageExplorer"/>
<showInPart id="org.eclipse.team.ui.GenericHistoryView"/>
<showInPart id="org.eclipse.ui.views.ResourceNavigator"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective">
<showInPart id="org.eclipse.wst.jsdt.ui.PackageExplorer"/>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.ide.projectNatureImages">
<image
icon="$nl$/icons/full/ovr16/java_ovr.gif"
natureId="org.eclipse.wst.jsdt.core.jsNature"
id="org.eclipse.ui.javaProjectNatureImage">
</image>
</extension>
<extension
point="org.eclipse.ui.views">
<category
name="%viewCategoryName"
id="org.eclipse.wst.jsdt.ui.java">
</category>
<view
name="%hierarchyViewName"
icon="$nl$/icons/full/eview16/class_hi.gif"
category="org.eclipse.wst.jsdt.ui.java"
class="org.eclipse.wst.jsdt.internal.ui.typehierarchy.TypeHierarchyViewPart"
id="org.eclipse.wst.jsdt.ui.TypeHierarchy">
</view>
<view
name="%packagesViewName"
icon="$nl$/icons/full/eview16/package.gif"
category="org.eclipse.wst.jsdt.ui.java"
class="org.eclipse.wst.jsdt.internal.ui.packageview.PackageExplorerPart"
id="org.eclipse.wst.jsdt.ui.PackageExplorer">
</view>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<category
name="%newWizardCategoryName"
id="org.eclipse.wst.jsdt.ui.java">
</category>
<wizard
name="%NewJavaProject.label"
icon="$nl$/icons/full/etool16/newjprj_wiz.gif"
category="org.eclipse.wst.jsdt.ui.java"
class="org.eclipse.wst.jsdt.internal.ui.wizards.JavaProjectWizard"
preferredPerspectives="org.eclipse.wst.jsdt.ui.JavaPerspective,org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective"
project="true"
finalPerspective="org.eclipse.wst.jsdt.ui.JavaPerspective"
id="org.eclipse.wst.jsdt.ui.wizards.JavaProjectWizard">
<description>
%NewJavaProject.description
</description>
</wizard>
<wizard
id="org.eclipse.wst.jsdt.ui.NewJSWizard"
name="%wizard.name.0"
class="org.eclipse.wst.jsdt.internal.ui.wizards.NewJSWizard"
category="org.eclipse.wst.jsdt.ui.java"
icon="$nl$/icons/full/etool16/newjscript_wiz.gif">
<description>%wizard.description.0</description>
<selection class="org.eclipse.core.resources.IResource" />
</wizard>
<!--
<wizard
name="%NewJavaClass.label"
icon="$nl$/icons/full/etool16/newclass_wiz.gif"
category="org.eclipse.wst.jsdt.ui.java"
id="org.eclipse.wst.jsdt.ui.wizards.NewClassCreationWizard">
<class class="org.eclipse.wst.jsdt.internal.ui.wizards.NewClassCreationWizard">
<parameter name="javatype" value="true"/>
</class>
<description>
%NewJavaClass.description
</description>
</wizard>
-->
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<!--
<page
objectClass="org.eclipse.core.resources.IProject"
name="%javaCategoryPageName"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaCategoryPropertyPage"
id="org.eclipse.wst.jsdt.ui.propertyPages.JavaCategoryPropertyPage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
</page>
-->
<page
name="%javaScriptPropertiesPageName"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
id="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"/>
</page>
<page
name="%buildPathPageName"
category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.BuildPathsPropertyPage"
id="org.eclipse.wst.jsdt.ui.propertyPages.BuildPathsPropertyPage">
<enabledWhen>
<or>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
<adapt type="org.eclipse.wst.jsdt.ui.ProjectLibraryRoot"/>
</or>
</enabledWhen>
<keywordReference id="org.eclipse.wst.jsdt.ui.buildpath"/>
</page>
<page
name="%codeStylePageName"
category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeStylePreferencePage"
id="org.eclipse.wst.jsdt.ui.propertyPages.CodeStylePreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.wst.jsdt.ui.codestyle"/>
</page>
<!--
<page
name="%importOrganizePageName"
category="org.eclipse.wst.jsdt.ui.propertyPages.CodeStylePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.ImportOrganizePreferencePage"
id="org.eclipse.wst.jsdt.ui.propertyPages.ImportOrganizePreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.wst.jsdt.ui.organizeimports"/>
</page>
-->
<page
name="%codeFormatterPageName"
category="org.eclipse.wst.jsdt.ui.propertyPages.CodeStylePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeFormatterPreferencePage"
id="org.eclipse.wst.jsdt.ui.propertyPages.CodeFormatterPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.wst.jsdt.ui.formatter"/>
</page>
<page
name="%cleanUpPageName"
category="org.eclipse.wst.jsdt.ui.propertyPages.CodeStylePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.CleanUpPreferencePage"
id="org.eclipse.wst.jsdt.ui.propertyPages.CleanUpPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.wst.jsdt.ui.cleanup"/>
</page>
<page
name="%codeTemplatePageName"
category="org.eclipse.wst.jsdt.ui.propertyPages.CodeStylePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeTemplatePreferencePage"
id="org.eclipse.wst.jsdt.ui.propertyPages.CodeTemplatePreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.wst.jsdt.ui.codetemplates"/>
</page>
<page
name="%compliancePageName"
category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.CompliancePreferencePage"
id="org.eclipse.wst.jsdt.ui.propertyPages.CompliancePreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.wst.jsdt.ui.compliance"/>
</page>
<page
name="%problemSeveritiesPageName"
class="org.eclipse.wst.jsdt.internal.ui.preferences.ProblemSeveritiesPreferencePage"
category="org.eclipse.wst.jsdt.ui.propertyPages.CompliancePreferencePage"
id="org.eclipse.wst.jsdt.ui.propertyPages.ProblemSeveritiesPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.wst.jsdt.ui.severities"/>
</page>
<page
name="%javadocProblemsPageName"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavadocProblemsPreferencePage"
category="org.eclipse.wst.jsdt.ui.propertyPages.CompliancePreferencePage"
id="org.eclipse.wst.jsdt.ui.propertyPages.JavadocProblemsPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.wst.jsdt.ui.javadocproblems"/>
</page>
<!--
<page
name="%builderPageName"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaBuildPreferencePage"
category="org.eclipse.wst.jsdt.ui.propertyPages.CompliancePreferencePage"
id="org.eclipse.wst.jsdt.ui.propertyPages.JavaBuildPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.wst.jsdt.ui.building"/>
</page>
-->
<page
name="%todoPageName"
class="org.eclipse.wst.jsdt.internal.ui.preferences.TodoTaskPreferencePage"
category="org.eclipse.wst.jsdt.ui.propertyPages.CompliancePreferencePage"
id="org.eclipse.wst.jsdt.ui.propertyPages.TodoTaskPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.wst.jsdt.ui.todo"/>-->
</page>
<page
name="%sourceAttachmentPageName"
category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.SourceAttachmentPropertyPage"
id="org.eclipse.wst.jsdt.ui.propertyPages.SourceAttachmentPage">
<enabledWhen>
<and>
<instanceof value="org.eclipse.wst.jsdt.core.IPackageFragmentRoot"/>
<not>
<test property="org.eclipse.wst.jsdt.core.inSourceFolder"/>
</not>
</and>
</enabledWhen>
</page>
<page
name="%javadocLocationPageName"
category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavadocConfigurationPropertyPage"
id="org.eclipse.wst.jsdt.ui.preferences.JavadocConfigurationPropertyPage0">
<enabledWhen>
<and>
<instanceof value="org.eclipse.wst.jsdt.core.IPackageFragmentRoot"/>
<not>
<test property="org.eclipse.wst.jsdt.core.inSourceFolder"/>
</not>
</and>
</enabledWhen>
</page>
<!-- can be merged again when bug 155422 is fixed -->
<page
name="%javadocLocationPageName"
category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavadocConfigurationPropertyPage"
id="org.eclipse.wst.jsdt.ui.preferences.JavadocConfigurationPropertyPage1">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
</page>
<page
name="%editorPageName"
category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaEditorPropertyPage"
id="org.eclipse.wst.jsdt.ui.propertyPages.JavaEditorPropertyPage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.wst.jsdt.ui.javaeditorproperty"/>
</page>
<page
name="%editorSaveParticipants"
class="org.eclipse.wst.jsdt.internal.ui.preferences.SaveParticipantPreferencePage"
category="org.eclipse.wst.jsdt.ui.propertyPages.JavaEditorPropertyPage"
id="org.eclipse.wst.jsdt.ui.propertyPages.SaveParticipantPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.wst.jsdt.ui.saveparticipant"/>
</page>
</extension>
<extension
point="org.eclipse.ui.elementFactories">
<factory
class="org.eclipse.wst.jsdt.internal.ui.javaeditor.ClassFileEditorInputFactory"
id="org.eclipse.wst.jsdt.ui.ClassFileEditorInputFactory">
</factory>
<factory
class="org.eclipse.wst.jsdt.internal.ui.PersistableJavaElementFactory"
id="org.eclipse.wst.jsdt.ui.PersistableJavaElementFactory">
</factory>
</extension>
<extension
id="javaeditor"
point="org.eclipse.ui.editors">
<editor
name="%CompilationUnitEditorName"
default="false"
icon="$nl$/icons/full/obj16/jcu_obj.gif"
contributorClass="org.eclipse.wst.jsdt.internal.ui.javaeditor.CompilationUnitEditorActionContributor"
class="org.eclipse.wst.jsdt.internal.ui.javaeditor.CompilationUnitEditor"
symbolicFontName="org.eclipse.wst.jsdt.ui.editors.textfont"
id="org.eclipse.wst.jsdt.ui.CompilationUnitEditor"
extensions="js">
<contentTypeBinding contentTypeId="org.eclipse.wst.jsdt.core.jsSource" />
</editor>
<editor
name="%ClassFileViewerName"
default="false"
icon="$nl$/icons/full/obj16/classf_obj.gif"
contributorClass="org.eclipse.wst.jsdt.internal.ui.javaeditor.ClassFileEditorActionContributor"
class="org.eclipse.wst.jsdt.internal.ui.javaeditor.ClassFileEditor"
symbolicFontName="org.eclipse.wst.jsdt.ui.editors.textfont"
id="org.eclipse.wst.jsdt.ui.ClassFileEditor">
<contentTypeBinding
contentTypeId="org.eclipse.wst.jsdt.core.javaClass"
/>
</editor>
</extension>
<extension
point="org.eclipse.ui.themes">
<themeElementCategory label="%javaPresentation.label" id="org.eclipse.wst.jsdt.ui.presentation"/>
<fontDefinition
label="%javaEditorFontDefiniton.label"
defaultsTo="org.eclipse.jface.textfont"
categoryId="org.eclipse.wst.jsdt.ui.presentation"
id="org.eclipse.wst.jsdt.ui.editors.textfont">
<description>
%javaEditorFontDefintion.description
</description>
</fontDefinition>
<!--<fontDefinition
label="%propertiesFileEditorFontDefiniton.label"
defaultsTo="org.eclipse.jface.textfont"
categoryId="org.eclipse.wst.jsdt.ui.presentation"
id="org.eclipse.wst.jsdt.ui.PropertiesFileEditor.textfont">
<description>
%propertiesFileEditorFontDefintion.description
</description>
</fontDefinition>-->
<fontDefinition
label="%javadocDisplayFontDefiniton.label"
defaultsTo="org.eclipse.jface.dialogfont"
categoryId="org.eclipse.wst.jsdt.ui.presentation"
id="org.eclipse.wst.jsdt.ui.javadocfont">
<description>
%javadocDisplayFontDefiniton.description
</description>
</fontDefinition>
<colorDefinition
label="%JavadocViewBackgroundColor.label"
categoryId="org.eclipse.wst.jsdt.ui.presentation"
value="COLOR_INFO_BACKGROUND"
id="org.eclipse.wst.jsdt.ui.JavadocView.backgroundColor">
<description>
%JavadocViewBackgroundColor.description
</description>
</colorDefinition>
<colorDefinition
label="%DeclarationViewBackgroundColor.label"
categoryId="org.eclipse.wst.jsdt.ui.presentation"
value="COLOR_INFO_BACKGROUND"
id="org.eclipse.wst.jsdt.ui.DeclarationView.backgroundColor">
<description>
%DeclarationViewBackgroundColor.description
</description>
</colorDefinition>
<colorDefinition
label="%coloredLabels.qualifier.label"
categoryId="org.eclipse.wst.jsdt.ui.presentation"
value="COLOR_DARK_GRAY"
id="org.eclipse.wst.jsdt.ui.ColoredLabels.qualifier">
<description>
%coloredLabels.qualifier.description
</description>
</colorDefinition>
<colorDefinition
label="%coloredLabels.decorations.label"
categoryId="org.eclipse.wst.jsdt.ui.presentation"
value="149,125,71"
id="org.eclipse.wst.jsdt.ui.ColoredLabels.decorations">
<description>
%coloredLabels.decorations.description
</description>
</colorDefinition>
<colorDefinition
label="%coloredLabels.counter.label"
categoryId="org.eclipse.wst.jsdt.ui.presentation"
value="0,127,174"
id="org.eclipse.wst.jsdt.ui.ColoredLabels.counter">
<description>
%coloredLabels.counter.description
</description>
</colorDefinition>
<colorDefinition
label="%coloredLabels.inherited.label"
categoryId="org.eclipse.wst.jsdt.ui.presentation"
value="COLOR_DARK_BLUE"
id="org.eclipse.wst.jsdt.ui.ColoredLabels.inherited">
<description>
%coloredLabels.inherited.description
</description>
</colorDefinition>
</extension>
<extension
point="org.eclipse.ui.editors.annotationTypes">
<type
name="org.eclipse.wst.jsdt.ui.error"
super="org.eclipse.ui.workbench.texteditor.error"
markerType="org.eclipse.wst.jsdt.core.problem"
markerSeverity="2">
</type>
<type
name="org.eclipse.wst.jsdt.ui.warning"
super="org.eclipse.ui.workbench.texteditor.warning"
markerType="org.eclipse.wst.jsdt.core.problem"
markerSeverity="1">
</type>
<type
name="org.eclipse.wst.jsdt.ui.info"
super="org.eclipse.ui.workbench.texteditor.info"
markerType="org.eclipse.wst.jsdt.core.problem"
markerSeverity="0">
</type>
<type
name="org.eclipse.wst.jsdt.ui.occurrences">
</type>
<type
name="org.eclipse.wst.jsdt.ui.overrideIndicator">
</type>
</extension>
<extension
point="org.eclipse.ui.editors.markerAnnotationSpecification">
<specification
annotationType="org.eclipse.wst.jsdt.ui.error"
annotationImageProvider="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
</specification>
<specification
annotationType="org.eclipse.wst.jsdt.ui.warning"
annotationImageProvider="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
</specification>
<specification
annotationType="org.eclipse.wst.jsdt.ui.info"
annotationImageProvider="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
</specification>
<specification
annotationType="org.eclipse.wst.jsdt.ui.occurrences"
label="%OccurrenceAnnotation.label"
icon="$nl$/icons/full/obj16/searchm_obj.gif"
textPreferenceKey="javaScriptOccurrenceIndication"
textPreferenceValue="false"
highlightPreferenceKey="javaScriptOccurrenceHighlighting"
highlightPreferenceValue="true"
contributesToHeader="false"
overviewRulerPreferenceKey="javaScriptOccurrenceIndicationInOverviewRuler"
overviewRulerPreferenceValue="true"
verticalRulerPreferenceKey="javaScriptOccurrenceIndicationInVerticalRuler"
verticalRulerPreferenceValue="false"
colorPreferenceKey="javaScriptOccurrenceIndicationColor"
colorPreferenceValue="212,212,212"
presentationLayer="4"
showInNextPrevDropdownToolbarActionKey="javaScriptShowOccurrenceInNextPrevDropdownToolbarAction"
showInNextPrevDropdownToolbarAction="true"
isGoToNextNavigationTargetKey="javaScriptIsOccurrenceGoToNextNavigationTarget"
isGoToNextNavigationTarget="false"
isGoToPreviousNavigationTargetKey="javaScriptIsOccurrenceGoToPreviousNavigationTarget"
isGoToPreviousNavigationTarget="false">
</specification>
<specification
annotationType="org.eclipse.wst.jsdt.ui.overrideIndicator"
label="%OverrideIndicator.label"
icon="$nl$/icons/full/ovr16/over_co.gif"
annotationImageProvider ="org.eclipse.wst.jsdt.internal.ui.javaeditor.OverrideIndicatorImageProvider"
textPreferenceKey="javaScriptOverrideIndicator"
textPreferenceValue="false"
highlightPreferenceKey="javaScriptOverrideIndicatorHighlighting"
highlightPreferenceValue="false"
contributesToHeader="false"
overviewRulerPreferenceKey="javaScriptOverrideIndicatorInOverviewRuler"
overviewRulerPreferenceValue="false"
verticalRulerPreferenceKey="javaScriptOverrideIndicatorInVerticalRuler"
verticalRulerPreferenceValue="true"
colorPreferenceKey="javaScriptOverrideIndicatorColor"
colorPreferenceValue="180,207,205"
presentationLayer="3"
showInNextPrevDropdownToolbarActionKey="javaScriptShowoverrideIndicatorInNextPrevDropdownToolbarAction"
showInNextPrevDropdownToolbarAction="false"
isGoToNextNavigationTargetKey="javaScriptIsOverrideIndicatorGoToNextNavigationTarget"
isGoToNextNavigationTarget="false"
isGoToPreviousNavigationTargetKey="javaScriptIsOverrideIndicatorGoToPreviousNavigationTarget"
isGoToPreviousNavigationTarget="false">
</specification>
<!-- linked annotations -->
<!-- these are deprecated as of 3.2, do not use. -->
<specification
annotationType="org.eclipse.wst.jsdt.ui.link.master"
colorPreferenceValue="70,100,165"
colorPreferenceKey="linked.focus.color"
isGoToPreviousNavigationTarget="false"
isGoToPreviousNavigationTargetKey="linked.focus.navigation.previous"
showInNextPrevDropdownToolbarAction="false"
showInNextPrevDropdownToolbarActionKey="linked.focus.navigation.dropdown"
isGoToNextNavigationTarget="false"
isGoToNextNavigationTargetKey="linked.focus.navigation.next"
contributesToHeader="false"
overviewRulerPreferenceValue="false"
presentationLayer="4"
label="%linked.focus.label"
textPreferenceValue="true"
textPreferenceKey="linked.focus.text"
highlightPreferenceKey="linked.focus.highlight"
highlightPreferenceValue="false"
textStylePreferenceKey="linked.focus.text.style"
textStylePreferenceValue="BOX"
verticalRulerPreferenceKey="linked.focus.verticalruler"
verticalRulerPreferenceValue="false"
includeOnPreferencePage="false"
overviewRulerPreferenceKey="linked.focus.overviewruler">
</specification>
<specification
annotationType="org.eclipse.wst.jsdt.ui.link.slave"
colorPreferenceValue="180,215,255"
colorPreferenceKey="linked.slave.color"
isGoToPreviousNavigationTarget="false"
isGoToPreviousNavigationTargetKey="linked.slave.navigation.previous"
showInNextPrevDropdownToolbarAction="false"
showInNextPrevDropdownToolbarActionKey="linked.slave.navigation.dropdown"
isGoToNextNavigationTarget="false"
isGoToNextNavigationTargetKey="linked.slave.navigation.next"
contributesToHeader="false"
overviewRulerPreferenceValue="false"
presentationLayer="4"
label="%linked.slave.label"
textPreferenceValue="false"
textPreferenceKey="linked.slave.text"
highlightPreferenceKey="linked.slave.highlight"
highlightPreferenceValue="true"
textStylePreferenceKey="linked.slave.text.style"
textStylePreferenceValue="NONE"
verticalRulerPreferenceKey="linked.slave.verticalruler"
verticalRulerPreferenceValue="false"
includeOnPreferencePage="false"
overviewRulerPreferenceKey="linked.slave.overviewruler">
</specification>
<specification
annotationType="org.eclipse.wst.jsdt.ui.link.target"
colorPreferenceValue="70,100,165"
colorPreferenceKey="linked.target.color"
isGoToPreviousNavigationTarget="false"
isGoToPreviousNavigationTargetKey="linked.target.navigation.previous"
showInNextPrevDropdownToolbarAction="false"
showInNextPrevDropdownToolbarActionKey="linked.target.navigation.dropdown"
isGoToNextNavigationTarget="false"
isGoToNextNavigationTargetKey="linked.target.navigation.next"
contributesToHeader="false"
overviewRulerPreferenceValue="false"
presentationLayer="4"
label="%linked.target.label"
textPreferenceValue="true"
textPreferenceKey="linked.target.text"
highlightPreferenceKey="linked.target.highlight"
highlightPreferenceValue="false"
textStylePreferenceKey="linked.target.text.style"
textStylePreferenceValue="BOX"
verticalRulerPreferenceKey="linked.target.verticalruler"
verticalRulerPreferenceValue="false"
includeOnPreferencePage="false"
overviewRulerPreferenceKey="linked.target.overviewruler">
</specification>
<specification
annotationType="org.eclipse.wst.jsdt.ui.link.exit"
colorPreferenceValue="0,180,0"
colorPreferenceKey="linked.exit.color"
isGoToPreviousNavigationTarget="false"
isGoToPreviousNavigationTargetKey="linked.exit.navigation.previous"
showInNextPrevDropdownToolbarAction="false"
showInNextPrevDropdownToolbarActionKey="linked.exit.navigation.dropdown"
isGoToNextNavigationTarget="false"
isGoToNextNavigationTargetKey="linked.exit.navigation.next"
contributesToHeader="false"
overviewRulerPreferenceValue="false"
presentationLayer="4"
label="%linked.exit.label"
textPreferenceValue="true"
textPreferenceKey="linked.exit.text"
highlightPreferenceKey="linked.exit.highlight"
highlightPreferenceValue="false"
textStylePreferenceKey="linked.exit.text.style"
textStylePreferenceValue="IBEAM"
verticalRulerPreferenceKey="linked.exit.verticalruler"
verticalRulerPreferenceValue="false"
includeOnPreferencePage="false"
overviewRulerPreferenceKey="linked.exit.overviewruler">
</specification>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%javaEditorPresentationActionSet.label"
visible="false"
id="org.eclipse.wst.jsdt.ui.text.java.actionSet.presentation">
<action
allowLabelUpdate="true"
style="toggle"
toolbarPath="org.eclipse.ui.edit.text.actionSet.presentation/Presentation"
id="org.eclipse.wst.jsdt.ui.edit.text.java.toggleMarkOccurrences"
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.toggleMarkOccurrences"
disabledIcon="$nl$/icons/full/dtool16/mark_occurrences.gif"
icon="$nl$/icons/full/etool16/mark_occurrences.gif"
helpContextId="toggle_mark_occurrences_action_context"
label="%toggleMarkOccurrences.label"
retarget="true"
tooltip="%toggleMarkOccurrences.tooltip">
</action>
</actionSet>
</extension>
<extension
id="JavaDocumentSetupParticipant"
name="%javaDocumentSetupParticipant"
point="org.eclipse.core.filebuffers.documentSetup">
<participant
contentTypeId="org.eclipse.wst.jsdt.core.jsSource"
extensions="js"
class="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaDocumentSetupParticipant">
</participant>
</extension>
<!--
<extension
id="PropertiesFileDocumentSetupParticipant"
name="%propertiesFileDocumentSetupParticipant"
point="org.eclipse.core.filebuffers.documentSetup">
<participant
contentTypeId="org.eclipse.wst.jsdt.core.javaProperties"
class="org.eclipse.wst.jsdt.internal.ui.propertiesfileeditor.PropertiesFileDocumentSetupParticipant">
</participant>
</extension>
-->
<extension
point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets">
<target
id="org.eclipse.wst.jsdt.ui.javaCode"
name="%JavaEditorHyperlinkTarget">
<context type="org.eclipse.ui.texteditor.ITextEditor"/>
</target>
<target
id="org.eclipse.wst.jsdt.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.wst.jsdt.internal.ui.javaeditor.NLSKeyHyperlinkDetector"
id="org.eclipse.wst.jsdt.internal.ui.javaeditor.NLSKeyHyperlinkDetector"
name="%NLSHyperlinkDetector"
modifierKeys="M1+M3"
targetId="org.eclipse.wst.jsdt.ui.javaCode">
</hyperlinkDetector>
-->
<hyperlinkDetector
class="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaElementHyperlinkDetector"
id="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaElementHyperlinkDetector"
name="%JavaElementHyperlinkDetector"
targetId="org.eclipse.wst.jsdt.ui.javaCode">
</hyperlinkDetector>
<!--
<hyperlinkDetector
class="org.eclipse.wst.jsdt.internal.ui.propertiesfileeditor.PropertyKeyHyperlinkDetector"
id="org.eclipse.wst.jsdt.internal.ui.propertiesfileeditor.PropertyKeyHyperlinkDetector"
name="%PropertyKeyHyperlinkDetector"
modifierKeys="M1+M3"
targetId="org.eclipse.wst.jsdt.ui.PropertiesFileEditor">
</hyperlinkDetector>
-->
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
name="%javaPrefName"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaBasePreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.general"/>
</page>
<page
name="%appearancePrefName"
category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.AppearancePreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.AppearancePreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.appearance"/>
</page>
<page
name="%codeStylePreferencePageName"
category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeStylePreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.CodeStylePreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.codestyle"/>
</page>
<!--
<page
name="%organizeImportsPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.CodeStylePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.ImportOrganizePreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.ImportOrganizePreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.organizeimports"/>
</page>
-->
<!--
<page
name="%typeFilterPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.AppearancePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.TypeFilterPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.TypeFilterPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.typefilter"/>
</page>
-->
<page
name="%codeFormatterPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.CodeStylePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeFormatterPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.CodeFormatterPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.formatter"/>
</page>
<page
name="%cleanUpPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.CodeStylePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.CleanUpPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.CleanUpPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.cleanup"/>
</page>
<page
name="%buildPathPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.NewJavaProjectPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.BuildPathPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.buildpathoptions"/>
</page>
<page
name="%userLibrariesPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.BuildPathPreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.UserLibraryPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.UserLibraryPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.userlibs"/>
</page>
<page
name="%editorPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaEditorPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.javaeditor"/>
</page>
<!--
<page
name="%propertiesFileEditorPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.PropertiesFileEditorPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.PropertiesFileEditorPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.propertieseditor"/>
</page>
-->
<page
name="%compliancePrefName"
category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.CompliancePreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.CompliancePreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.compliance"/>
</page>
<page
name="%runtimesPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JSRuntimesPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.JSRuntimesPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.runtimes"/>
</page>
<page
name="%problemSeveritiesPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.CompliancePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.ProblemSeveritiesPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.ProblemSeveritiesPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.severities"/>
</page>
<page
name="%javadocProblemsPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.CompliancePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavadocProblemsPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.JavadocProblemsPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.javadocproblems"/>
</page>
<!--
<page
name="%javaBuildPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.CompliancePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaBuildPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.JavaBuildPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.building"/>
</page>
-->
<page
name="%todoTaskPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.CompliancePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.TodoTaskPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.TodoTaskPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.todo"/>
</page>
<page
name="%templatePageName"
category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaTemplatePreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.JavaTemplatePreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.templates"/>
</page>
<page
name="%contentAssistPageName"
category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeAssistPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.CodeAssistPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.contentassist"/>
</page>
<page
name="%contentAssistAdvancedName"
category="org.eclipse.wst.jsdt.ui.preferences.CodeAssistPreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeAssistAdvancedPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.CodeAssistPreferenceAdvanced">
<keywordReference id="org.eclipse.wst.jsdt.ui.contentassist"/>
</page>
<!--
<page
name="%contentAssistFavoritesName"
category="org.eclipse.wst.jsdt.ui.preferences.CodeAssistPreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeAssistFavoritesPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.CodeAssistPreferenceFavorites">
<keywordReference id="org.eclipse.wst.jsdt.ui.contentassist"/>
</page>
-->
<page
name="%editorHoversPageName"
category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaEditorHoverPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.JavaEditorHoverPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.hover"/>
</page>
<page
name="%editorSyntaxColoringPage"
category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaEditorColoringPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.JavaEditorColoringPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.syntaxcoloring"/>
</page>
<page
name="%editorFoldingPage"
category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.FoldingPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.FoldingPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.folding"/>
</page>
<page
name="%editorMarkOccurrencesPage"
category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.MarkOccurrencesPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.MarkOccurrencesPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.markoccurrences"/>
</page>
<page
name="%editorTypingPage"
category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.SmartTypingPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.SmartTypingPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.smarttyping"/>
</page>
<page
name="%editorSaveParticipants"
category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.SaveParticipantPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.SaveParticipantPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.saveparticipant"/>
</page>
<page
name="%codeTemplatePreferencePageName"
category="org.eclipse.wst.jsdt.ui.preferences.CodeStylePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeTemplatePreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.CodeTemplatePreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.codetemplates"/>
</page>
<page
name="%memberSortPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.AppearancePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.MembersOrderPreferencePage"
id="org.eclipse.wst.jsdt.ui.preferences.MembersOrderPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.sortorder"/>
</page>
</extension>
<extension
point="org.eclipse.ui.keywords">
<keyword
label="%preferenceKeywords.general"
id="org.eclipse.wst.jsdt.ui.general"/>
<keyword
label="%preferenceKeywords.appearance"
id="org.eclipse.wst.jsdt.ui.appearance"/>
<keyword
label="%preferenceKeywords.sortorder"
id="org.eclipse.wst.jsdt.ui.sortorder"/>
<keyword
label="%preferenceKeywords.typefilter"
id="org.eclipse.wst.jsdt.ui.typefilter"/>
<keyword
label="%preferenceKeywords.buildpathoptions"
id="org.eclipse.wst.jsdt.ui.buildpathoptions"/>
<keyword
label="%preferenceKeywords.buildpath"
id="org.eclipse.wst.jsdt.ui.buildpath"/>
<keyword
label="%preferenceKeywords.cpvars"
id="org.eclipse.wst.jsdt.ui.cpvars"/>
<keyword
label="%preferenceKeywords.userlibs"
id="org.eclipse.wst.jsdt.ui.userlibs"/>
<keyword
label="%preferenceKeywords.codestyle"
id="org.eclipse.wst.jsdt.ui.codestyle"/>
<keyword
label="%preferenceKeywords.codetemplates"
id="org.eclipse.wst.jsdt.ui.codetemplates"/>
<keyword
label="%preferenceKeywords.formatter"
id="org.eclipse.wst.jsdt.ui.formatter"/>
<keyword
label="%preferenceKeywords.cleanup"
id="org.eclipse.wst.jsdt.ui.cleanup"/>
<keyword
label="%preferenceKeywords.organizeimports"
id="org.eclipse.wst.jsdt.ui.organizeimports"/>
<keyword
label="%preferenceKeywords.compliance"
id="org.eclipse.wst.jsdt.ui.compliance"/>
<keyword
label="%preferenceKeywords.building"
id="org.eclipse.wst.jsdt.ui.building"/>
<keyword
label="%preferenceKeywords.severities"
id="org.eclipse.wst.jsdt.ui.severities"/>
<keyword
label="%preferenceKeywords.javadocproblems"
id="org.eclipse.wst.jsdt.ui.javadocproblems"/>
<keyword
label="%preferenceKeywords.todo"
id="org.eclipse.wst.jsdt.ui.todo"/>
<keyword
label="%preferenceKeywords.javaeditor"
id="org.eclipse.wst.jsdt.ui.javaeditor"/>
<keyword
label="%preferenceKeywords.contentassist"
id="org.eclipse.wst.jsdt.ui.contentassist"/>
<keyword
label="%preferenceKeywords.hover"
id="org.eclipse.wst.jsdt.ui.hover"/>
<keyword
label="%preferenceKeywords.syntaxcoloring"
id="org.eclipse.wst.jsdt.ui.syntaxcoloring"/>
<keyword
label="%preferenceKeywords.templates"
id="org.eclipse.wst.jsdt.ui.templates"/>
<keyword
label="%preferenceKeywords.propertieseditor"
id="org.eclipse.wst.jsdt.ui.propertieseditor"/>
<keyword
label="%preferenceKeywords.folding"
id="org.eclipse.wst.jsdt.ui.folding"/>
<keyword
label="%preferenceKeywords.markoccurrences"
id="org.eclipse.wst.jsdt.ui.markoccurrences"/>
<keyword
label="%preferenceKeywords.smarttyping"
id="org.eclipse.wst.jsdt.ui.smarttyping"/>
<keyword
label="%preferenceKeywords.saveparticipant"
id="org.eclipse.wst.jsdt.ui.saveparticipant"/>
</extension>
<!-- =========================================================================== -->
<!-- Work in Progress -->
<!-- =========================================================================== -->
<!--
<extension
point="org.eclipse.ui.preferencePages">
<page
name="%workInProgress.name"
category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.WorkInProgressPreferencePage"
id="org.eclipse.wst.jsdt.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.wst.jsdt.ui.JavaElementCreationActionSet">
<action
label="%wizard.name.0"
icon="$nl$/icons/full/etool16/newjscript_wiz.gif"
tooltip="%Javascript_UI_Wizard_New_Title"
class="org.eclipse.wst.jsdt.internal.ui.wizards.OpenJavaScriptFileWizardToolbarAction"
toolbarPath="Normal/JavaWizards"
id="org.eclipse.wst.jsdt.ui.actions.OpenFileWizard">
</action>
<action
label="%OpenProjectWizardAction.label"
icon="$nl$/icons/full/etool16/newjprj_wiz.gif"
tooltip="%OpenProjectWizardAction.tooltip"
class="org.eclipse.wst.jsdt.internal.ui.wizards.OpenJavaScriptProjectWizardToolbarAction"
toolbarPath="Normal/JavaWizards"
id="org.eclipse.wst.jsdt.ui.actions.OpenProjectWizard">
</action>
</actionSet>
</extension>
<!-- =========================================================================== -->
<!-- JavaScript 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="js:90, jav:90"
class="org.eclipse.wst.jsdt.internal.ui.search.JavaSearchPage"
sizeHint="460,160"
id="org.eclipse.wst.jsdt.ui.JavaSearchPage">
</page>
</extension>
<extension
id="JavaSearchResultPage"
point="org.eclipse.search.searchResultViewPages">
<viewPage
id="org.eclipse.wst.jsdt.ui.JavaSearchResultPage"
searchResultClass="org.eclipse.wst.jsdt.internal.ui.search.JavaSearchResult"
class="org.eclipse.wst.jsdt.internal.ui.search.JavaSearchResultPage">
</viewPage>
</extension>
<extension
id="OccurrencesSearchResultPage"
point="org.eclipse.search.searchResultViewPages">
<viewPage
id="org.eclipse.wst.jsdt.internal.ui.search.OccurrencesSearchResultPage"
searchResultClass="org.eclipse.wst.jsdt.internal.ui.search.OccurrencesSearchResult"
class="org.eclipse.wst.jsdt.internal.ui.search.OccurrencesSearchResultPage">
</viewPage>
</extension>
<extension
id="NLSSearchResultPage"
point="org.eclipse.search.searchResultViewPages">
<viewPage
id="org.eclipse.wst.jsdt.internal.ui.refactoring.nls.search.NLSSearchResultPage"
searchResultClass="org.eclipse.wst.jsdt.internal.ui.refactoring.nls.search.NLSSearchResult"
class="org.eclipse.wst.jsdt.internal.ui.refactoring.nls.search.NLSSearchResultPage">
</viewPage>
</extension>
<!-- =========================================================================== -->
<!-- JavaScript Compare -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.themes">
<fontDefinition
label="%javaCompareFontDefiniton.label"
defaultsTo="org.eclipse.wst.jsdt.ui.editors.textfont"
categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
id="org.eclipse.wst.jsdt.internal.ui.compare.JavaMergeViewer">
<description>%javaCompareFontDefiniton.description</description>
</fontDefinition>
<!--<fontDefinition
label="%propertiesFileCompareFontDefiniton.label"
defaultsTo="org.eclipse.wst.jsdt.ui.PropertiesFileEditor.textfont"
categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
id="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesFileMergeViewer">
<description>
%propertiesFileCompareFontDefiniton.description
</description>
</fontDefinition>-->
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.wst.jsdt.core.IMember"
id="org.eclipse.wst.jsdt.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.wst.jsdt.internal.ui.compare.JavaReplaceWithEditionAction"
menubarPath="replaceWithMenu/replaceWithGroup"
enablesFor="1"
id="javaReplaceFromHistory">
</action>
<action
label="%JavaReplaceWithPreviousFromHistoryAction.label"
overrideActionId="replaceWithPreviousFromHistory"
tooltip="%JavaReplaceWithPreviousFromHistoryAction.tooltip"
class="org.eclipse.wst.jsdt.internal.ui.compare.JavaReplaceWithPreviousEditionAction"
menubarPath="replaceWithMenu/replaceWithGroup"
enablesFor="1"
id="javaReplacePreviousFromHistory">
</action>
<action
label="%JavaAddElementFromHistoryAction.label"
overrideActionId="addFromHistoryAction"
tooltip="%JavaAddElementFromHistoryAction.tooltip"
class="org.eclipse.wst.jsdt.internal.ui.compare.JavaAddElementFromHistory"
menubarPath="replaceWithMenu"
enablesFor="1"
id="javaAddElementFromHistoryAction">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.wst.jsdt.core.IMember"
id="org.eclipse.wst.jsdt.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.wst.jsdt.internal.ui.compare.JavaCompareWithEditionAction"
menubarPath="compareWithMenu/compareWithGroup"
enablesFor="1"
id="javaCompareFromHistory">
</action>
<action
label="%JavaCompareAction.label"
tooltip="%JavaCompareAction.tooltip"
class="org.eclipse.wst.jsdt.internal.ui.compare.JavaCompareAction"
menubarPath="compareWithMenu/compareWithGroup"
enablesFor="1"
id="javaCompare">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.wst.jsdt.core.IJavaScriptUnit"
id="org.eclipse.wst.jsdt.internal.ui.compare.JavaAddElementFromHistoryAction">
<action
label="%JavaAddElementFromHistoryAction.label"
overrideActionId="addFromHistoryAction"
tooltip="%JavaAddElementFromHistoryAction.tooltip"
class="org.eclipse.wst.jsdt.internal.ui.compare.JavaAddElementFromHistory"
menubarPath="replaceWithMenu"
enablesFor="1"
id="javaAddElementFromHistoryAction">
</action>
</objectContribution>
</extension>
<extension
point="org.eclipse.compare.structureCreators">
<structureCreator
extensions="js"
class="org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureCreator"
id="org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureCreator">
</structureCreator>
<!--
<structureCreator
class="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesStructureCreator"
id="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesStructureCreator">
</structureCreator>
<contentTypeBinding
contentTypeId="org.eclipse.wst.jsdt.core.javaProperties"
structureCreatorId="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesStructureCreator">
</contentTypeBinding>
-->
</extension>
<extension
point="org.eclipse.compare.contentViewers">
<viewer
extensions="js"
class="org.eclipse.wst.jsdt.internal.ui.compare.JavaTextViewerCreator"
id="org.eclipse.wst.jsdt.internal.ui.compare.JavaTextViewerCreator">
</viewer>
<contentTypeBinding
contentTypeId="org.eclipse.wst.jsdt.core.jsSource"
contentViewerId="org.eclipse.wst.jsdt.internal.ui.compare.JavaTextViewerCreator">
</contentTypeBinding>
</extension>
<!--
<extension
point="org.eclipse.compare.contentViewers">
<viewer
extensions="properties,properties2"
class="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesFileViewerCreator"
id="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesFileViewerCreator">
</viewer>
<contentTypeBinding
contentTypeId="org.eclipse.wst.jsdt.core.javaProperties"
contentViewerId="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesFileViewerCreator">
</contentTypeBinding>
</extension>
-->
<extension
point="org.eclipse.compare.contentMergeViewers">
<viewer
extensions="js"
class="org.eclipse.wst.jsdt.internal.ui.compare.JavaContentViewerCreator"
id="org.eclipse.wst.jsdt.internal.ui.compare.JavaContentViewerCreator">
</viewer>
<contentTypeBinding
contentTypeId="org.eclipse.wst.jsdt.core.jsSource"
contentMergeViewerId="org.eclipse.wst.jsdt.internal.ui.compare.JavaContentViewerCreator">
</contentTypeBinding>
</extension>
<!--
<extension
point="org.eclipse.compare.contentMergeViewers">
<viewer
extensions="properties,properties2"
class="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesFileMergeViewerCreator"
id="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesFileMergeViewerCreator">
</viewer>
<contentTypeBinding
contentTypeId="org.eclipse.wst.jsdt.core.javaProperties"
contentMergeViewerId="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesFileMergeViewerCreator">
</contentTypeBinding>
</extension>
-->
<extension
point="org.eclipse.compare.structureMergeViewers">
<viewer
extensions="js"
class="org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureDiffViewerCreator"
id="org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureDiffViewerCreator">
</viewer>
</extension>
<!-- End JavaScript Compare -->
<!-- =========================================================================== -->
<!-- JavaScript Launching and debugging -->
<!-- =========================================================================== -->
<!-- =========================================================================== -->
<!-- Export wizard category -->
<!-- =========================================================================== -->
<!--<extension
point="org.eclipse.ui.exportWizards">
<category
name="%importExportWizards.category"
id="org.eclipse.wst.jsdt.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.wst.jsdt.internal.ui.jarpackager.JarPackageWizard"
category="org.eclipse.wst.jsdt.ui.Java"
id="org.eclipse.wst.jsdt.internal.ui.jarpackager.JarPackageWizard">
<description>
%jarExportWizard.description
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.core.resources.IResource"
nameFilter="*.jardesc"
id="org.eclipse.wst.jsdt.internal.ui.jarpackager.RunJarPackager">
<action
label="%createJarAction.label"
tooltip="%createJarAction.tooltip"
class="org.eclipse.wst.jsdt.internal.ui.jarpackager.CreateJarActionDelegate"
menubarPath="additions"
enablesFor="+"
id="CreateJar">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IResource"
nameFilter="*.jardesc"
id="org.eclipse.wst.jsdt.internal.ui.jarpackager.RunJarPackager">
<action
label="%openJarPackager.label"
tooltip="%openJarPackager.tooltip"
class="org.eclipse.wst.jsdt.internal.ui.jarpackager.OpenJarPackageWizardActionDelegate"
menubarPath="additions"
enablesFor="1"
id="OpenJarPackageWizard">
</action>
</objectContribution>
</extension>
-->
<!-- =========================================================================== -->
<!-- Javadoc Export -->
<!-- =========================================================================== -->
<!-- <extension
point="org.eclipse.ui.exportWizards">
<wizard
name="%JavadocWizard.name"
icon="$nl$/icons/full/etool16/javadoc.gif"
class="org.eclipse.wst.jsdt.internal.ui.javadocexport.JavadocWizard"
category="org.eclipse.wst.jsdt.ui.Java"
id="org.eclipse.wst.jsdt.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.wst.jsdt.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.wst.jsdt.internal.ui.javadocexport.CreateJavadocActionDelegate"
enablesFor="1"
id="LaunchJavadocWizard">
</action>
</objectContribution>
</extension> -->
<extension
point="org.eclipse.debug.ui.consoleLineTrackers">
<consoleLineTracker
class="org.eclipse.wst.jsdt.internal.ui.javadocexport.JavadocConsoleLineTracker"
processType="org.eclipse.wst.jsdt.ui.javadocProcess"
id="org.eclipse.wst.jsdt.ui.javadocexport.JavadocConsoleLineTracker">
</consoleLineTracker>
</extension>
<!-- =========================================================================== -->
<!-- JavaScript Browsing -->
<!-- =========================================================================== -->
<!--
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="%Browsing.perspectiveName"
icon="$nl$/icons/full/eview16/browse_persp.gif"
class="org.eclipse.wst.jsdt.internal.ui.browsing.JavaBrowsingPerspectiveFactory"
id="org.eclipse.wst.jsdt.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.wst.jsdt.ui.JavaBrowsingPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
<perspectiveShortcut
id="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.wst.jsdt.ui.JavaPerspective">
<perspectiveShortcut
id="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
<perspectiveShortcut
id="org.eclipse.wst.jsdt.ui.JavaPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
<perspectiveShortcut
id="org.eclipse.debug.ui.DebugPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.debug.ui.DebugPerspective">
<perspectiveShortcut
id="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
</perspectiveShortcut>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.views">
<category
name="%Browsing.viewCategoryName"
id="org.eclipse.wst.jsdt.ui.java.browsing">
</category>
<view
name="%Browsing.projectsViewName"
icon="$nl$/icons/full/eview16/projects.gif"
category="org.eclipse.wst.jsdt.ui.java.browsing"
class="org.eclipse.wst.jsdt.internal.ui.browsing.ProjectsView"
id="org.eclipse.wst.jsdt.ui.ProjectsView">
</view>
<view
name="%Browsing.packagesViewName"
icon="$nl$/icons/full/eview16/packages.gif"
category="org.eclipse.wst.jsdt.ui.java.browsing"
class="org.eclipse.wst.jsdt.internal.ui.browsing.PackagesView"
id="org.eclipse.wst.jsdt.ui.PackagesView">
</view>
<view
name="%Browsing.typesViewName"
icon="$nl$/icons/full/eview16/types.gif"
category="org.eclipse.wst.jsdt.ui.java.browsing"
class="org.eclipse.wst.jsdt.internal.ui.browsing.TypesView"
id="org.eclipse.wst.jsdt.ui.TypesView">
</view>
<view
name="%Browsing.membersViewName"
icon="$nl$/icons/full/eview16/members.gif"
category="org.eclipse.wst.jsdt.ui.java.browsing"
class="org.eclipse.wst.jsdt.internal.ui.browsing.MembersView"
id="org.eclipse.wst.jsdt.ui.MembersView">
</view>
</extension>
-->
<!-- =========================================================================== -->
<!-- JavaScript 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.wst.jsdt.ui.JavaActionSet">
<action
definitionId="org.eclipse.wst.jsdt.ui.navigate.open.type.in.hierarchy"
label="%OpenTypeInHierarchyAction.label"
helpContextId="org.eclipse.wst.jsdt.ui.open_type_in_hierarchy_action"
tooltip="%OpenTypeInHierarchyAction.tooltip"
class="org.eclipse.wst.jsdt.internal.ui.actions.OpenTypeInHierarchyAction"
menubarPath="navigate/open.ext2"
id="openTypeInHierarchy">
</action>
<!--
<action
definitionId="org.eclipse.wst.jsdt.ui.generate.javadoc"
label="%GenerateJavadocAction.label"
helpContextId="org.eclipse.wst.jsdt.ui.generate_javadoc_action"
class="org.eclipse.wst.jsdt.internal.ui.actions.GenerateJavadocAction"
icon="$nl$/icons/full/etool16/javadoc.gif"
menubarPath="project/additions"
id="exportJavadoc">
</action>
-->
<action
id="openType"
toolbarPath="org.eclipse.search.searchActionSet/Search"
class="org.eclipse.wst.jsdt.internal.ui.actions.OpenTypeAction"
definitionId="org.eclipse.wst.jsdt.ui.navigate.open.type"
icon="$nl$/icons/full/etool16/opentype.gif"
helpContextId="org.eclipse.wst.jsdt.ui.open_type_action"
label="%OpenTypeAction.label"
menubarPath="navigate/open.ext2"
tooltip="%OpenTypeAction.tooltip">
</action>
</actionSet>
</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 JavaScript Open action contributions -->
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%OpenActionSet.label"
description="%OpenActionSet.description"
visible="false"
id="org.eclipse.wst.jsdt.ui.A_OpenActionSet">
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.open.call.hierarchy"
label="%OpenCallHierarchyAction.label"
retarget="true"
menubarPath="navigate/open.ext"
id="org.eclipse.wst.jsdt.ui.actions.OpenCallHierarchy">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.open.type.hierarchy"
label="%OpenTypeHierarchyAction.label"
retarget="true"
menubarPath="navigate/open.ext"
id="org.eclipse.wst.jsdt.ui.actions.OpenTypeHierarchy">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.open.editor"
label="%OpenAction.label"
tooltip="%OpenAction.tooltip"
retarget="true"
menubarPath="navigate/open.ext"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.Open">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.actionSetPartAssociations">
<actionSetPartAssociation
targetID="org.eclipse.wst.jsdt.ui.A_OpenActionSet">
<part
id="org.eclipse.search.SearchResultView">
</part>
<part
id="org.eclipse.wst.jsdt.ui.PackageExplorer">
</part>
<part
id="org.eclipse.wst.jsdt.ui.TypeHierarchy">
</part>
<part
id="org.eclipse.wst.jsdt.ui.CompilationUnitEditor">
</part>
<part
id="org.eclipse.wst.jsdt.ui.ClassFileEditor">
</part>
<part
id="org.eclipse.wst.jsdt.ui.PropertiesFileEditor">
</part>
<part
id="org.eclipse.wst.jsdt.ui.ProjectsView">
</part>
<part
id="org.eclipse.wst.jsdt.ui.PackagesView">
</part>
<part
id="org.eclipse.wst.jsdt.ui.TypesView">
</part>
<part
id="org.eclipse.wst.jsdt.ui.MembersView">
</part>
<part
id="org.eclipse.wst.jsdt.ui.SourceView">
</part>
</actionSetPartAssociation>
</extension>
<!-- End JavaScript Open action contributions -->
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%CodingActionSet.label"
description="%CodingActionSet.description"
visible="false"
id="org.eclipse.wst.jsdt.ui.CodingActionSet">
<action
definitionId="org.eclipse.wst.jsdt.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.wst.jsdt.ui.actions.CopyQualifiedName">
</action>
<!-- =========================================================================== -->
<!-- Navigate Menu -->
<!-- =========================================================================== -->
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.open.external.javadoc"
label="%OpenExternalJavadocAction.label"
retarget="true"
menubarPath="navigate/open.ext"
id="org.eclipse.wst.jsdt.ui.actions.OpenExternalJavaDoc">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.open.super.implementation"
label="%OpenSuperImplementationAction.label"
tooltip="%OpenSuperImplementationAction.tooltip"
retarget="true"
menubarPath="navigate/open.ext"
id="org.eclipse.wst.jsdt.ui.actions.OpenSuperImplementation">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.navigate.gotopackage"
label="%GoToPackageAction.label"
retarget="true"
menubarPath="navigate/goTo/"
id="org.eclipse.wst.jsdt.ui.actions.GoToPackage">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.navigate.gototype"
label="%GoToTypeAction.label"
retarget="true"
menubarPath="navigate/goTo/"
id="org.eclipse.wst.jsdt.ui.actions.GoToType">
</action>
<!-- =========================================================================== -->
<!-- Refactoring Menu -->
<!-- =========================================================================== -->
<menu
label="%Refactoring.menu.label"
path="edit"
id="org.eclipse.wst.jsdt.ui.refactoring.menu">
<separator name="undoRedoGroup"/>
<separator name="reorgGroup"/>
<separator name="codingGroup"/>
<separator name="reorgGroup2"/>
<separator name="typeGroup"/>
<separator name="codingGroup2"/>
<separator name="typeGroup2"/>
<separator name="scriptGroup"/>
</menu>
<!-- reorg group -->
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.move.element"
label="%Refactoring.moveAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/reorgGroup"
id="org.eclipse.wst.jsdt.ui.actions.Move">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.rename.element"
label="%Refactoring.renameAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/reorgGroup"
id="org.eclipse.wst.jsdt.ui.actions.Rename">
</action>
<!-- coding group -->
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.inline"
label="%Refactoring.inlineAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.wst.jsdt.ui.actions.Inline">
</action>
<!-- UNTIL REFACTORING SUPPORT
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.constant"
label="%Refactoring.extractConstantAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.wst.jsdt.ui.actions.ExtractConstant">
</action>
-->
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.local.variable"
label="%Refactoring.extractTempAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.wst.jsdt.ui.actions.ExtractTemp">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.method"
label="%Refactoring.extractMethodAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.wst.jsdt.ui.actions.ExtractMethod">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.modify.method.parameters"
label="%Refactoring.modifyParametersAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.wst.jsdt.ui.actions.ModifyParameters">
</action>
<!-- reorg group 2 -->
<!-- UNTIL REFACTORING SUPPORT
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.promote.local.variable"
label="%Refactoring.convertLocalToFieldAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/reorgGroup2"
id="org.eclipse.wst.jsdt.ui.actions.ConvertLocalToField">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.move.inner.to.top.level"
label="%Refactoring.convertNestedToTopAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/reorgGroup2"
id="org.eclipse.wst.jsdt.ui.actions.ConvertNestedToTop">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.convert.anonymous.to.nested"
label="%Refactoring.convertAnonymousToNestedAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/reorgGroup2"
id="org.eclipse.wst.jsdt.ui.actions.ConvertAnonymousToNested">
</action>
-->
<!-- type group -->
<!-- UNTIL REFACTORING SUPPORT
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.pull.up"
label="%Refactoring.pullUpAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/typeGroup"
id="org.eclipse.wst.jsdt.ui.actions.PullUp">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.push.down"
label="%Refactoring.pushDownAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/typeGroup"
id="org.eclipse.wst.jsdt.ui.actions.PushDown">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.use.supertype"
label="%Refactoring.useSupertypeAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/typeGroup"
id="org.eclipse.wst.jsdt.ui.actions.UseSupertype">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.interface"
label="%Refactoring.extractInterfaceAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/typeGroup"
id="org.eclipse.wst.jsdt.ui.actions.ExtractInterface">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.superclass"
label="%Refactoring.extractSupertypeAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/typeGroup"
id="org.eclipse.wst.jsdt.ui.actions.ExtractSuperclass">
</action>
-->
<!-- coding group 2 -->
<!--
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.replace.invocations"
label="%Refactoring.replaceInvocationsAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup2"
id="org.eclipse.wst.jsdt.ui.actions.ReplaceInvocations">
</action>
-->
<!-- UNTIL REFACTORING SUPPORT
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.self.encapsulate.field"
label="%Refactoring.selfEncapsulateFieldAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup2"
id="org.eclipse.wst.jsdt.ui.actions.SelfEncapsulateField">
</action>
-->
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.introduce.parameter"
label="%Refactoring.introduceParameterAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup2"
id="org.eclipse.wst.jsdt.ui.actions.IntroduceParameter">
</action>
<!-- UNTIL REFACTORING SUPPORT
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.introduce.factory"
label="%Refactoring.introduceFactoryAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup2"
id="org.eclipse.wst.jsdt.ui.actions.IntroduceFactory">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.introduce.indirection"
label="%Refactoring.introduceIndirectionAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup2"
id="org.eclipse.wst.jsdt.ui.actions.IntroduceIndirection">
</action>
-->
<!-- type group 2 -->
<!-- UNTIL REFACTORING SUPPORT
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.infer.type.arguments"
label="%Refactoring.inferTypeArgumentsAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/typeGroup2"
id="org.eclipse.wst.jsdt.ui.actions.InferTypeArguments">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.change.type"
label="%Refactoring.changeTypeAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/typeGroup2"
id="org.eclipse.wst.jsdt.ui.actions.ChangeType">
</action>
-->
<!-- script group -->
<action
class="org.eclipse.wst.jsdt.internal.ui.refactoring.actions.ShowRefactoringHistoryAction"
definitionId="org.eclipse.wst.jsdt.ui.refactor.show.refactoring.history"
id="org.eclipse.ltk.ui.actions.ShowRefactoringHistory"
label="%Refactoring.showHistory.label"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/scriptGroup"/>
<action
class="org.eclipse.wst.jsdt.internal.ui.refactoring.actions.ApplyRefactoringScriptAction"
definitionId="org.eclipse.wst.jsdt.ui.refactor.apply.refactoring.script"
id="org.eclipse.ltk.ui.actions.ApplyRefactoringStript"
label="%Refactoring.applyScript.label"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/scriptGroup"/>
<action
class="org.eclipse.wst.jsdt.internal.ui.refactoring.actions.CreateRefactoringScriptAction"
definitionId="org.eclipse.wst.jsdt.ui.refactor.create.refactoring.script"
id="org.eclipse.ltk.ui.actions.CreateRefactoringScript"
label="%Refactoring.createScript.label"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/scriptGroup"/>
<!-- UNTIL REFACTORING SUPPORT
<action
class="org.eclipse.wst.jsdt.internal.ui.refactoring.actions.MigrateJarFileAction"
definitionId="org.eclipse.wst.jsdt.ui.refactor.migrate.jar"
id="org.eclipse.wst.jsdt.ui.actions.MigrateJarFile"
label="%Refactoring.migrateJar.label"
menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/scriptGroup"/>
-->
<!-- =========================================================================== -->
<!-- Source Menu -->
<!-- =========================================================================== -->
<menu
label="%SourceMenu.label"
path="edit"
id="org.eclipse.wst.jsdt.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 -->
<!-- UNTIL REFACTORING SUPPORT
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.find.broken.nls.keys"
label="%FindNLSProblems.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/externalizeGroup"
id="org.eclipse.wst.jsdt.ui.actions.FindNLSProblems">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.externalize.strings"
label="%ExternalizeStringsAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/externalizeGroup"
id="org.eclipse.wst.jsdt.ui.actions.ExternalizeStrings">
</action>
-->
<!-- Code Group -->
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.surround.with.quickMenu"
label="%SurroundWithTemplateAction.label"
style="pulldown"
class="org.eclipse.wst.jsdt.internal.ui.actions.SurroundWithTemplateMenuAction"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/codeGroup"
id="org.eclipse.wst.jsdt.internal.ui.actions.SurroundWithTemplateMenuAction">
</action>
<!-- Generate Group -->
<!-- UNTIL REFACTORING SUPPORT
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.generate.constructor.using.fields"
label="%GenerateConstructorUsingFieldsAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/generateGroup"
id="org.eclipse.wst.jsdt.ui.actions.GenerateConstructorUsingFields">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.create.getter.setter"
label="%GenerateGetterSetterAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/generateGroup"
id="org.eclipse.wst.jsdt.ui.actions.GenerateGetterSetter">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.override.methods"
label="%OverrideMethodsAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/generateGroup"
id="org.eclipse.wst.jsdt.ui.actions.OverrideMethods">
</action>
-->
<!-- Import Group -->
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.clean.up"
label="%CleanUpAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/importGroup"
id="org.eclipse.wst.jsdt.ui.actions.CleanUp">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.sort.members"
label="%SortMembersAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/importGroup"
id="org.eclipse.wst.jsdt.ui.actions.SortMembers">
</action>
<!-- edit group -->
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.quick.format"
label="%FormatElementAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/editGroup"
id="org.eclipse.wst.jsdt.ui.actions.FormatElement">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.format"
label="%FormatAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/editGroup"
id="org.eclipse.wst.jsdt.ui.actions.Format">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.indent"
label="%IndentAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/editGroup"
id="org.eclipse.wst.jsdt.ui.actions.Indent">
</action>
<action
definitionId="org.eclipse.ui.edit.text.shiftLeft"
label="%ShiftLeftAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/editGroup"
id="org.eclipse.wst.jsdt.ui.actions.ShiftLeft">
</action>
<action
definitionId="org.eclipse.ui.edit.text.shiftRight"
label="%ShiftRightAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/editGroup"
id="org.eclipse.wst.jsdt.ui.actions.ShiftRight">
</action>
<!-- Comment Group -->
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.add.javadoc.comment"
label="%AddJavaDocCommentAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/commentGroup"
id="org.eclipse.wst.jsdt.ui.actions.AddJavaDocComment">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.uncomment"
label="%UncommentAction.label"
retarget="true"
id="org.eclipse.wst.jsdt.ui.actions.Uncomment">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.comment"
label="%CommentAction.label"
retarget="true"
id="org.eclipse.wst.jsdt.ui.actions.Comment">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.remove.block.comment"
label="%RemoveBlockCommentAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/commentGroup"
id="org.eclipse.wst.jsdt.ui.actions.RemoveBlockComment">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.add.block.comment"
label="%AddBlockCommentAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/commentGroup"
id="org.eclipse.wst.jsdt.ui.actions.AddBlockComment">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.toggle.comment"
label="%ToggleCommentAction.label"
retarget="true"
menubarPath="org.eclipse.wst.jsdt.ui.source.menu/commentGroup"
id="org.eclipse.wst.jsdt.ui.actions.ToggleComment">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.actionSetPartAssociations">
<actionSetPartAssociation
targetID="org.eclipse.wst.jsdt.ui.CodingActionSet">
<part
id="org.eclipse.wst.jsdt.ui.PackageExplorer">
</part>
<part
id="org.eclipse.wst.jsdt.ui.TypeHierarchy">
</part>
<part
id="org.eclipse.wst.jsdt.ui.CompilationUnitEditor">
</part>
<part
id="org.eclipse.wst.jsdt.ui.ClassFileEditor">
</part>
<part
id="org.eclipse.wst.jsdt.ui.ProjectsView">
</part>
<part
id="org.eclipse.wst.jsdt.ui.PackagesView">
</part>
<part
id="org.eclipse.wst.jsdt.ui.TypesView">
</part>
<part
id="org.eclipse.wst.jsdt.ui.MembersView">
</part>
</actionSetPartAssociation>
</extension>
<!-- Begin JavaScript Search action set -->
<!-- End JavaScript Action Set (Adding the source, refactor and navigate menu -->
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%JavaSearchActionSet.label"
description="%JavaSearchActionSet.description"
visible="false"
id="org.eclipse.wst.jsdt.ui.SearchActionSet">
<!-- see http://bugs.eclipse.org/bugs/show_bug.cgi?id=15684 -->
<!-- Note: The menu (re-) definition has to be here due to bug: -->
<!-- =================================================================== -->
<!-- Search Menu -->
<!-- =================================================================== -->
<menu
label="%searchMenu.label"
path="navigate"
id="org.eclipse.search.menu">
<groupMarker name="internalDialogGroup"/> <!-- not to be used by clients -->
<groupMarker name="dialogGroup"/> <!-- to be used by clients -->
<separator name="fileSearchContextMenuActionsGroup"/> <!-- to be used by clients -->
<separator name="contextMenuActionsGroup"/> <!-- to be used by clients -->
<separator name="occurencesActionsGroup"/> <!-- to be used by clients -->
<separator name="extraSearchGroup"/> <!-- to be used by clients -->
</menu>
<!-- dialog group -->
<action
label="%openJavaSearchPageAction.label"
icon="$nl$/icons/full/obj16/jsearch_obj.gif"
helpContextId="java_search_action_context"
class="org.eclipse.wst.jsdt.internal.ui.search.OpenJavaSearchPageAction"
menubarPath="org.eclipse.search.menu/dialogGroup"
id="org.eclipse.wst.jsdt.ui.actions.OpenJavaSearchPage">
</action>
<!-- context menu group -->
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.occurrences.in.file.quickMenu"
label="%occurrencesSubMenu.label"
style="pulldown"
class="org.eclipse.wst.jsdt.internal.ui.actions.OccurrencesSearchMenuAction"
menubarPath="org.eclipse.search.menu/occurencesActionsGroup"
id="org.eclipse.wst.jsdt.internal.ui.actions.OccurrencesSearchMenuAction">
</action>
<menu
label="%writeAccessSubMenu.label"
path="org.eclipse.search.menu/contextMenuActionsGroup"
id="writeAccessSubMenu">
<separator
name="group1">
</separator>
</menu>
<!--
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.implement.occurrences"
label="%ImplementOccurrences.label"
retarget="true"
id="org.eclipse.wst.jsdt.ui.actions.ImplementOccurrences">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.exception.occurrences"
label="%ExceptionOccurrences.label"
retarget="true"
id="org.eclipse.wst.jsdt.ui.actions.ExceptionOccurrences">
</action>
-->
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.occurrences.in.file"
label="%OccurrencesInFile.label"
retarget="true"
id="org.eclipse.wst.jsdt.ui.actions.OccurrencesInFile">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.write.access.in.working.set"
label="%InWorkingSet.label"
retarget="true"
menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.WriteAccessInWorkingSet">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.write.access.in.hierarchy"
label="%InHierarchy.label"
retarget="true"
menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.WriteAccessInHierarchy">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.write.access.in.project"
label="%InProject.label"
retarget="true"
menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.WriteAccessInProject">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.write.access.in.workspace"
label="%InWorkspace.label"
retarget="true"
menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.WriteAccessInWorkspace">
</action>
<menu
label="%readAccessSubMenu.label"
path="org.eclipse.search.menu/contextMenuActionsGroup"
id="readAccessSubMenu">
<separator
name="group1">
</separator>
</menu>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.read.access.in.working.set"
label="%InWorkingSet.label"
retarget="true"
menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.ReadAccessInWorkingSet">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.read.access.in.hierarchy"
label="%InHierarchy.label"
retarget="true"
menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.ReadAccessInHierarchy">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.read.access.in.project"
label="%InProject.label"
retarget="true"
menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.ReadAccessInProject">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.read.access.in.workspace"
label="%InWorkspace.label"
retarget="true"
menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.ReadAccessInWorkspace">
</action>
<!--
<menu
label="%implementorsSubMenu.label"
path="org.eclipse.search.menu/contextMenuActionsGroup"
id="implementorsSubMenu">
<separator
name="group1">
</separator>
</menu>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.implementors.in.working.set"
label="%InWorkingSet.label"
retarget="true"
menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.ImplementorsInWorkingSet">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.implementors.in.project"
label="%InProject.label"
retarget="true"
menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.ImplementorsInProject">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.implementors.in.workspace"
label="%InWorkspace.label"
retarget="true"
menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.ImplementorsInWorkspace">
</action>
-->
<menu
label="%declarationsSubMenu.label"
path="org.eclipse.search.menu/contextMenuActionsGroup"
id="declarationsSubMenu">
<separator
name="group1">
</separator>
</menu>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.declarations.in.working.set"
label="%InWorkingSet.label"
retarget="true"
menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.DeclarationsInWorkingSet">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.declarations.in.hierarchy"
label="%InHierarchy.label"
retarget="true"
menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.DeclarationsInHierarchy">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.declarations.in.project"
label="%InProject.label"
retarget="true"
menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.DeclarationsInProject">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.declarations.in.workspace"
label="%DeclarationsInWorkspace.label"
retarget="true"
menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.DeclarationsInWorkspace">
</action>
<menu
label="%referencesSubMenu.label"
path="org.eclipse.search.menu/contextMenuActionsGroup"
id="referencesSubMenu">
<separator
name="group1">
</separator>
</menu>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.references.in.working.set"
label="%InWorkingSet.label"
retarget="true"
menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.ReferencesInWorkingSet">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.references.in.hierarchy"
label="%InHierarchy.label"
retarget="true"
menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.ReferencesInHierarchy">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.references.in.project"
label="%InProject.label"
retarget="true"
menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.ReferencesInProject">
</action>
<action
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.references.in.workspace"
label="%ReferencesInWorkspace.label"
retarget="true"
menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.wst.jsdt.ui.actions.ReferencesInWorkspace">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.actionSetPartAssociations">
<actionSetPartAssociation
targetID="org.eclipse.wst.jsdt.ui.SearchActionSet">
<part
id="org.eclipse.wst.jsdt.ui.PackageExplorer">
</part>
<part
id="org.eclipse.wst.jsdt.ui.TypeHierarchy">
</part>
<part
id="org.eclipse.wst.jsdt.ui.CompilationUnitEditor">
</part>
<part
id="org.eclipse.wst.jsdt.ui.ClassFileEditor">
</part>
<part
id="org.eclipse.wst.jsdt.ui.ProjectsView">
</part>
<part
id="org.eclipse.wst.jsdt.ui.PackagesView">
</part>
<part
id="org.eclipse.wst.jsdt.ui.TypesView">
</part>
<part
id="org.eclipse.wst.jsdt.ui.MembersView">
</part>
<part
id="org.eclipse.search.SearchResultView">
</part>
</actionSetPartAssociation>
</extension>
<!-- End JavaScript contributions for Search view -->
<extension
point="org.eclipse.ui.actionSetPartAssociations">
<actionSetPartAssociation
targetID="org.eclipse.wst.jsdt.ui.text.java.actionSet.presentation">
<part
id="org.eclipse.wst.jsdt.ui.CompilationUnitEditor">
</part>
<part
id="org.eclipse.wst.jsdt.ui.ClassFileEditor">
</part>
</actionSetPartAssociation>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<viewerContribution
targetID="#JavaScriptRulerContext"
id="org.eclipse.wst.jsdt.ui.CompilationUnitEditorPopupActions">
<action
label="%AddTask.label"
helpContextId="org.eclipse.ui.AddTask_action_context"
tooltip="%AddTask.tooltip"
class="org.eclipse.ui.texteditor.TaskRulerAction"
menubarPath="add"
id="org.eclipse.ui.texteditor.TaskRulerAction">
</action>
<action
label="%AddBookmark.label"
helpContextId="org.eclipse.ui.bookmark_action_context"
tooltip="%AddBookmark.tooltip"
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
menubarPath="add"
id="org.eclipse.ui.texteditor.BookmarkRulerAction">
</action>
</viewerContribution>
</extension>
<extension
point="org.eclipse.ui.editorActions">
<editorContribution
targetID="org.eclipse.wst.jsdt.ui.CompilationUnitEditor"
id="org.eclipse.wst.jsdt.internal.ui.CompilationUnitEditor.ruler.actions">
<action
label="%BookmarkRulerAction.label"
helpContextId="org.eclipse.ui.bookmark_action_context"
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
actionID="RulerDoubleClick"
id="org.eclipse.wst.jsdt.internal.ui.javaeditor.BookmarkRulerAction">
</action>
<action
label="%JavaSelectRulerAction.label"
class="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaSelectRulerAction"
actionID="RulerClick"
id="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaSelectRulerAction">
</action>
</editorContribution>
<editorContribution
targetID="org.eclipse.wst.jsdt.ui.ClassFileEditor"
id="org.eclipse.wst.jsdt.internal.ui.ClassFileEditor.ruler.actions">
<action
label="%JavaSelectRulerAction.label"
class="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaSelectRulerAction"
actionID="RulerClick"
id="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaSelectRulerAction">
</action>
</editorContribution>
<editorContribution
targetID="org.eclipse.wst.jsdt.ui.PropertiesFileEditor"
id="org.eclipse.wst.jsdt.internal.ui.PropertiesFileEditor.ruler.actions">
<action
label="%BookmarkRulerAction.label"
helpContextId="org.eclipse.ui.bookmark_action_context"
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
actionID="RulerDoubleClick"
id="org.eclipse.wst.jsdt.internal.ui.propertiesfileeditor.BookmarkRulerAction">
</action>
<action
label="%JavaSelectRulerAction.label"
class="org.eclipse.ui.texteditor.SelectRulerAction"
actionID="RulerClick"
id="org.eclipse.wst.jsdt.internal.ui.propertiesfileeditor.SelectRulerAction">
</action>
</editorContribution>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<viewerContribution
targetID="#JavaScriptRulerContext"
id="org.eclipse.wst.jsdt.internal.ui.javaeditor.QuickFixRulerMenuAction">
<action
label="%action.label.0"
helpContextId="org.eclipse.wst.jsdt.ui.quick_fix_action"
class="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaSelectRulerAction"
menubarPath="additions"
definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.correction.assist.proposals"
id="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaSelectRulerMenuAction">
</action>
</viewerContribution>
</extension>
<!-- =========================================================================== -->
<!-- JavaScript Working Set -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.workingSets">
<workingSet
name="%JavaWorkingSetPage.name"
pageClass="org.eclipse.wst.jsdt.internal.ui.workingsets.JavaWorkingSetPage"
updaterClass="org.eclipse.wst.jsdt.internal.ui.workingsets.JavaWorkingSetUpdater"
elementAdapterClass="org.eclipse.wst.jsdt.internal.ui.workingsets.JavaWorkingSetElementAdapter"
icon="$nl$/icons/full/obj16/jworkingSet_obj.gif"
id="org.eclipse.wst.jsdt.ui.JavaWorkingSetPage">
</workingSet>
</extension>
<!-- =========================================================================== -->
<!-- Others Working Set -->
<!-- =========================================================================== -->
<extension point="org.eclipse.ui.workingSets">
<workingSet
name="%OthersWorkingSetWizardPage.name"
icon="$nl$/icons/full/obj16/jworkingSet_obj.gif"
updaterClass="org.eclipse.wst.jsdt.internal.ui.workingsets.OthersWorkingSetUpdater"
id="org.eclipse.wst.jsdt.internal.ui.OthersWorkingSet">
</workingSet>
</extension>
<!-- =========================================================================== -->
<!-- JDT/UI command definitions -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.contexts">
<context
name="%context.editingJavaSource.name"
description="%context.editingJavaSource.description"
parentId="org.eclipse.ui.textEditorScope"
id="org.eclipse.wst.jsdt.ui.javaEditorScope">
</context>
<!-- Not really the scope for the JavScript View.. just extends the editor
scope for now.
-->
<context
name="%context.name.0"
description="%context.description.0"
parentId="org.eclipse.wst.jsdt.ui.javaEditorScope"
id="org.eclipse.wst.jsdt.ui.javascriptViewScope">
</context>
</extension>
<extension
point="org.eclipse.ui.commands">
<!-- categories -->
<category
name="%category.source.name"
description="%category.source.description"
id="org.eclipse.wst.jsdt.ui.category.source">
</category>
<category
name="%category.refactoring.name"
description="%category.refactoring.description"
id="org.eclipse.wst.jsdt.ui.category.refactoring">
</category>
<!-- edit -->
<command
name="%ActionDefinition.selectEnclosing.name"
description="%ActionDefinition.selectEnclosing.description"
categoryId="org.eclipse.ui.category.edit"
id="org.eclipse.wst.jsdt.ui.edit.text.java.select.enclosing">
</command>
<command
name="%ActionDefinition.selectNext.name"
description="%ActionDefinition.selectNext.description"
categoryId="org.eclipse.ui.category.edit"
id="org.eclipse.wst.jsdt.ui.edit.text.java.select.next">
</command>
<command
name="%ActionDefinition.selectPrevious.name"
description="%ActionDefinition.selectPrevious.description"
categoryId="org.eclipse.ui.category.edit"
id="org.eclipse.wst.jsdt.ui.edit.text.java.select.previous">
</command>
<command
name="%ActionDefinition.selectLast.name"
description="%ActionDefinition.selectLast.description"
categoryId="org.eclipse.ui.category.edit"
id="org.eclipse.wst.jsdt.ui.edit.text.java.select.last">
</command>
<command
name="%ActionDefinition.showInPackageView.name"
description="%ActionDefinition.showInPackageView.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.edit.text.java.show.in.package.view">
</command>
<command
name="%ActionDefinition.foldingCollapseMembers.name"
description="%ActionDefinition.foldingCollapseMembers.description"
categoryId="org.eclipse.ui.category.textEditor"
id="org.eclipse.wst.jsdt.ui.edit.text.java.folding.collapseMembers">
</command>
<command
name="%ActionDefinition.foldingCollapseComments.name"
description="%ActionDefinition.foldingCollapseComments.description"
categoryId="org.eclipse.ui.category.textEditor"
id="org.eclipse.wst.jsdt.ui.edit.text.java.folding.collapseComments">
</command>
<!-- source -->
<command
name="%ActionDefinition.sourceQuickMenu.name"
description="%ActionDefinition.sourceQuickMenu.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.source.quickMenu">
</command>
<command
name="%ActionDefinition.comment.name"
description="%ActionDefinition.comment.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.comment">
</command>
<command
name="%ActionDefinition.uncomment.name"
description="%ActionDefinition.uncomment.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.uncomment">
</command>
<command
name="%ActionDefinition.toggleComment.name"
description="%ActionDefinition.toggleComment.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.toggle.comment">
</command>
<command
name="%ActionDefinition.format.name"
description="%ActionDefinition.format.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.format">
</command>
<command
name="%ActionDefinition.quickformat.name"
description="%ActionDefinition.quickformat.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.quick.format">
</command>
<command
name="%ActionDefinition.sortMembers.name"
description="%ActionDefinition.sortMembers.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.sort.members">
</command>
<command
name="%ActionDefinition.addImport.name"
description="%ActionDefinition.addImport.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.add.import">
</command>
<command
name="%ActionDefinition.organizeImports.name"
description="%ActionDefinition.organizeImports.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.organize.imports">
</command>
<command
name="%ActionDefinition.overrideMethods.name"
description="%ActionDefinition.overrideMethods.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.override.methods">
</command>
<command
name="%ActionDefinition.getterSetter.name"
description="%ActionDefinition.getterSetter.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.create.getter.setter">
</command>
<command
name="%ActionDefinition.generateHashCode.name"
description="%ActionDefinition.generateHashCode.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.generate.hashcode.equals">
</command>
<command
name="%ActionDefinition.delegateMethods.name"
description="%ActionDefinition.delegateMethods.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.create.delegate.methods">
</command>
<command
name="%ActionDefinition.addJavadocComment.name"
description="%ActionDefinition.addJavadocComment.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.add.javadoc.comment">
</command>
<command
name="%ActionDefinition.addUnimplementedConstructors.name"
description="%ActionDefinition.addUnimplementedConstructors.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.add.unimplemented.constructors">
</command>
<command
name="%ActionDefinition.generateConstructorUsingFields.name"
description="%ActionDefinition.generateConstructorsUsingFields.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.generate.constructor.using.fields">
</command>
<command
name="%ActionDefinition.surroundWith.tryCatch.name"
description="%ActionDefinition.surroundWith.tryCatch.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.surround.with.try.catch">
</command>
<command
name="%ActionDefinition.cleanUp.name"
description="%ActionDefinition.cleanUp.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.clean.up">
</command>
<command
name="%ActionDefinition.copyQualifiedName.name"
description="%ActionDefinition.copyQualifiedName.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.copy.qualified.name">
</command>
<command
name="%ActionDefinition.findNLSProblems.name"
description="%ActionDefinition.findNLSProblems.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.find.broken.nls.keys">
</command>
<command
name="%ActionDefinition.externalizeStrings.name"
description="%ActionDefinition.externalizeStrings.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.externalize.strings">
</command>
<command
name="%ActionDefinition.addBlockComment.name"
description="%ActionDefinition.addBlockComment.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.add.block.comment">
</command>
<command
name="%ActionDefinition.removeBlockComment.name"
description="%ActionDefinition.removeBlockComment.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.remove.block.comment">
</command>
<command
name="%ActionDefinition.indent.name"
description="%ActionDefinition.indent.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.indent">
</command>
<command
name="%toggleMarkOccurrences.label"
description="%toggleMarkOccurrences.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.toggleMarkOccurrences">
</command>
<command
name="%ActionDefinition.removeOccurrenceAnnotations.name"
description="%ActionDefinition.removeOccurrenceAnnotations.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.remove.occurrence.annotations">
</command>
<command
name="%ActionDefinition.corrections.renameInFile.name"
description="%ActionDefinition.corrections.renameInFile.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.renameInFile.assist">
</command>
<command
name="%ActionDefinition.corrections.assignToLocal.name"
description="%ActionDefinition.corrections.assignToLocal.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.assignToLocal.assist">
</command>
<command
name="%ActionDefinition.corrections.assignToField.name"
description="%ActionDefinition.corrections.assignToField.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.assignToField.assist">
</command>
<command
name="%ActionDefinition.corrections.assignParamToField.name"
description="%ActionDefinition.corrections.assignParamToField.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.assignParamToField.assist">
</command>
<command
name="%ActionDefinition.corrections.addBlock.name"
description="%ActionDefinition.corrections.addBlock.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.addBlock.assist">
</command>
<command
name="%ActionDefinition.corrections.addThrowsDecl.name"
description="%ActionDefinition.corrections.addThrowsDecl.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.addThrowsDecl">
</command>
<command
name="%ActionDefinition.corrections.addCast.name"
description="%ActionDefinition.corrections.addCast.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.addCast">
</command>
<command
name="%ActionDefinition.corrections.qualifyField.name"
description="%ActionDefinition.corrections.qualifyField.description"