blob: c21e933f5df1de3aeabba5c6ecea092e3b190d32 [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.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>
<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>
<!-- 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.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.newWizards">
<category
name="%newWizardCategoryName"
id="org.eclipse.wst.jsdt.ui.java">
</category>
<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>
</extension>
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="org.eclipse.wst.web.ui.webDevPerspective">
<newWizardShortcut id="org.eclipse.wst.jsdt.ui.NewJSWizard"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.jst.j2ee.J2EEPerspective">
<newWizardShortcut id="org.eclipse.wst.jsdt.ui.NewJSWizard"/>
</perspectiveExtension>
</extension>
<extension
id="org.eclipse.wst.jsdt.ui.newJS"
point="org.eclipse.ui.navigator.navigatorContent">
<commonWizard
menuGroupId="org.eclipse.wst.web.ui"
type="new"
wizardId="org.eclipse.wst.jsdt.ui.NewJSWizard">
<enablement>
<or>
<adapt type="org.eclipse.core.resources.IResource">
<or>
<test
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="wst.web"/>
<test
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.web"/>
<test
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="wst.jsdt.web"/>
</or>
</adapt>
</or>
</enablement>
</commonWizard>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<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="%codeFormatterPageName"
category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
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="%codeTemplatePageName"
category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
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"
category="org.eclipse.wst.jsdt.ui.propertyPages.CompliancePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.ProblemSeveritiesPreferencePage"
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"
category="org.eclipse.wst.jsdt.ui.propertyPages.CompliancePreferencePage"
class="org.eclipse.wst.jsdt.internal.ui.preferences.JavadocProblemsPreferencePage"
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="%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 http://bugs.eclipse.org/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>
</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
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
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
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.JavaElementHyperlinkDetector"
id="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaElementHyperlinkDetector"
name="%JavaElementHyperlinkDetector"
targetId="org.eclipse.wst.jsdt.ui.javaCode">
</hyperlinkDetector>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
name="%clientsidejavaPrefName"
category="org.eclipse.wst.html.ui.preferences.web"
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="%javaPrefName"
category="org.eclipse.wst.html.ui.preferences.web"
class="org.eclipse.wst.jsdt.internal.ui.preferences.StandaloneJSPreferencePage"
id="org.eclipse.wst.jsdt.internal.ui.preferences.TaskTagPreferencePage">
<keywordReference id="org.eclipse.wst.jsdt.ui.todo"/>
</page>
<page
name="%codeFormatterPrefName"
category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
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="%templatePageName"
category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
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="%editorSyntaxColoringPage"
category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
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="%codeTemplatePreferencePageName"
category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
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>
</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.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>
<!-- =========================================================================== -->
<!-- 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>
<!-- edit -->
<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.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.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"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.qualifyField">
</command>
<command
name="%ActionDefinition.corrections.changeToStatic.name"
description="%ActionDefinition.corrections.changeToStatic.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.changeToStatic">
</command>
<command
name="%ActionDefinition.corrections.addNonNLS.name"
description="%ActionDefinition.corrections.addNonNLS.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.addNonNLS">
</command>
<command
name="%ActionDefinition.corrections.addImport.name"
description="%ActionDefinition.corrections.addImport.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.addImport">
</command>
<command
name="%ActionDefinition.corrections.addSuppressWarnings.name"
description="%ActionDefinition.corrections.addSuppressWarnings.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.addSuppressWarnings">
</command>
<command
name="%ActionDefinition.corrections.splitJoinVariableDeclaration.name"
description="%ActionDefinition.corrections.splitJoinVariableDeclaration.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.splitJoinVariableDeclaration.assist">
</command>
<command
name="%ActionDefinition.corrections.extractLocal.name"
description="%ActionDefinition.corrections.extractLocal.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.extractLocal.assist">
</command>
<command
name="%ActionDefinition.corrections.extractConstant.name"
description="%ActionDefinition.corrections.extractConstant.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.extractConstant.assist">
</command>
<command
name="%ActionDefinition.corrections.convertLocalToField.name"
description="%ActionDefinition.corrections.convertLocalToField.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.convertLocalToField.assist">
</command>
<command
name="%ActionDefinition.corrections.inlineLocal.name"
description="%ActionDefinition.corrections.inlineLocal.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.inlineLocal.assist">
</command>
<command
name="%ActionDefinition.corrections.convertAnonymousToLocal.name"
description="%ActionDefinition.corrections.convertAnonymousToLocal.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.correction.convertAnonymousToLocal.assist">
</command>
<command
name="%ActionDefinition.surroundWith.quickMenu.name"
description="%ActionDefinition.surroundWith.quickMenu.description"
categoryId="org.eclipse.wst.jsdt.ui.category.source"
id="org.eclipse.wst.jsdt.ui.edit.text.java.surround.with.quickMenu">
</command>
<!-- navigate -->
<command
name="%ActionDefinition.gotoNextMember.name"
description="%ActionDefinition.gotoNextMember.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.edit.text.java.goto.next.member">
</command>
<command
name="%ActionDefinition.gotoPreviousMember.name"
description="%ActionDefinition.gotoPreviousMember.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.edit.text.java.goto.previous.member">
</command>
<command
name="%ActionDefinition.gotoMatchingBracket.name"
description="%ActionDefinition.gotoMatchingBracket.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.edit.text.java.goto.matching.bracket">
</command>
<command
name="%ActionDefinition.show.outline.name"
description="%ActionDefinition.show.outline.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.edit.text.java.show.outline">
</command>
<command
name="%ActionDefinition.open.structure.name"
description="%ActionDefinition.open.structure.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.navigate.java.open.structure">
</command>
<command
name="%ActionDefinition.openType.name"
description="%ActionDefinition.openType.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.navigate.open.type">
</command>
<command
name="%ActionDefinition.openTypeInHierarchy.name"
description="%ActionDefinition.openTypeInHierarchy.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.navigate.open.type.in.hierarchy">
</command>
<command
name="%ActionDefinition.openEditor.name"
description="%ActionDefinition.openEditor.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.edit.text.java.open.editor">
</command>
<command
name="%ActionDefinition.openSuperImplementation.name"
description="%ActionDefinition.openSuperImplementation.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.edit.text.java.open.super.implementation">
</command>
<command
name="%ActionDefinition.openExternalJavadoc.name"
description="%ActionDefinition.openExternalJavadoc.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.edit.text.java.open.external.javadoc">
</command>
<command
name="%ActionDefinition.openTypeHierarchy.name"
description="%ActionDefinition.openTypeHierarchy.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.edit.text.java.open.type.hierarchy">
</command>
<command
name="%ActionDefinition.openCallHierarchy.name"
description="%ActionDefinition.openCallHierarchy.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.edit.text.java.open.call.hierarchy">
</command>
<command
name="%ActionDefinition.gotoPackage.name"
description="%ActionDefinition.gotoPackage.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.navigate.gotopackage">
</command>
<command
name="%ActionDefinition.gotoType.name"
description="%ActionDefinition.gotoType.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.wst.jsdt.ui.navigate.gototype">
</command>
<!-- project -->
<command
name="%ActionDefinition.generateJavadoc.name"
description="%ActionDefinition.generateJavadoc.description"
categoryId="org.eclipse.ui.category.project"
id="org.eclipse.wst.jsdt.ui.generate.javadoc">
</command>
<!-- search -->
<command
name="%ActionDefinition.referencesInWorkspace.name"
description="%ActionDefinition.referencesInWorkspace.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.references.in.workspace">
</command>
<command
name="%ActionDefinition.referencesInProject.name"
description="%ActionDefinition.referencesInProject.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.references.in.project">
</command>
<command
name="%ActionDefinition.referencesInHierarchy.name"
description="%ActionDefinition.referencesInHierarchy.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.references.in.hierarchy">
</command>
<command
name="%ActionDefinition.referencesInWorkingSet.name"
description="%ActionDefinition.referencesInWorkingSet.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.references.in.working.set">
</command>
<command
name="%ActionDefinition.readAccessInworkspace.name"
description="%ActionDefinition.readAccessInWorkspace.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.read.access.in.workspace">
</command>
<command
name="%ActionDefinition.readAccessInProject.name"
description="%ActionDefinition.readAccessInProject.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.read.access.in.project">
</command>
<command
name="%ActionDefinition.readAccessInHierarchy.name"
description="%ActionDefinition.readAccessInHierarchy.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.read.access.in.hierarchy">
</command>
<command
name="%ActionDefinition.readAccessInWorkingSet.name"
description="%ActionDefinition.readAccessInWorkingSet.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.read.access.in.working.set">
</command>
<command
name="%ActionDefinition.writeAccessInWorkspace.name"
description="%ActionDefinition.writeAccessInWorkspace.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.write.access.in.workspace">
</command>
<command
name="%ActionDefinition.writeAccessInProject.name"
description="%ActionDefinition.writeAccessInProject.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.write.access.in.project">
</command>
<command
name="%ActionDefinition.writeAccessInHierarchy.name"
description="%ActionDefinition.writeAccessInHierarchy.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.write.access.in.hierarchy">
</command>
<command
name="%ActionDefinition.writeAccessInWorkingSet.name"
description="%ActionDefinition.writeAccessInWorkingSet.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.write.access.in.working.set">
</command>
<command
name="%ActionDefinition.declarationsInWorkspace.name"
description="%ActionDefinition.declarationsInWorkspace.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.declarations.in.workspace">
</command>
<command
name="%ActionDefinition.declarationsInProject.name"
description="%ActionDefinition.declarationsInProject.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.declarations.in.project">
</command>
<command
name="%ActionDefinition.declarationsInHierarchy.name"
description="%ActionDefinition.declarationsInHierarchy.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.declarations.in.hierarchy">
</command>
<command
name="%ActionDefinition.declarationsInWorkingSet.name"
description="%ActionDefinition.declarationsInWorkingSet.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.declarations.in.working.set">
</command>
<command
name="%ActionDefinition.implementorsInWorkspace.name"
description="%ActionDefinition.implementorsInWorkspace.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.implementors.in.workspace">
</command>
<command
name="%ActionDefinition.implementorsInProject.name"
description="%ActionDefinition.implementorsInProject.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.implementors.in.project">
</command>
<command
name="%ActionDefinition.implementorsInWorkingSet.name"
description="%ActionDefinition.implementorsInWorkingSet.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.implementors.in.working.set">
</command>
<command
name="%ActionDefinition.occurrencesInFile.quickMenu.name"
description="%ActionDefinition.occurrencesInFile.quickMenu.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.occurrences.in.file.quickMenu">
</command>
<command
name="%ActionDefinition.occurrencesInFile.name"
description="%ActionDefinition.occurrencesInFile.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.occurrences.in.file">
</command>
<command
name="%ActionDefinition.exceptionOccurrences.name"
description="%ActionDefinition.exceptionOccurrences.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.exception.occurrences">
</command>
<command
name="%ActionDefinition.implementOccurrences.name"
description="%ActionDefinition.implementOccurrences.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.wst.jsdt.ui.edit.text.java.search.implement.occurrences">
</command>
</extension>
<extension
point="org.eclipse.ui.bindings">
<!-- win32: M1=CTRL, M2=SHIFT, M3=ALT, M4=-
carbon: M1=COMMAND, M2=SHIFT, M3=ALT, M4=CTRL -->
<!-- edit -->
<key
sequence="M2+M3+ARROW_UP"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.enclosing"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+ARROW_UP"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+SHIFT+ARROW_UP"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.enclosing"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+ARROW_RIGHT"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.next"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+ARROW_RIGHT"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+SHIFT+ARROW_RIGHT"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.next"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+ARROW_LEFT"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.previous"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+ARROW_LEFT"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+SHIFT+ARROW_LEFT"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.previous"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+ARROW_DOWN"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.last"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+ARROW_DOWN"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+SHIFT+ARROW_DOWN"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.last"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<!-- source -->
<key
sequence="M2+M3+S"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.source.quickMenu"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+S"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+S"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.source.quickMenu"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+C"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.toggle.comment"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+7"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.toggle.comment"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+/"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.toggle.comment"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<!-- alternative for some gtk input modes -->
<key
platform="gtk"
sequence="ESC CTRL+C"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.toggle.comment"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+F"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.format"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<!-- alternative for some gtk input modes -->
<key
platform="gtk"
sequence="ESC CTRL+F"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.format"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+M"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.add.import"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+O"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.organize.imports"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+J"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.add.javadoc.comment"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+J"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+J"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.add.javadoc.comment"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+/"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.add.block.comment"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<!-- free this on MAC, see: https://bugs.eclipse.org/bugs/show_bug.cgi?id=113981 -->
<key
platform="carbon"
sequence="M1+M2+/"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+\"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.remove.block.comment"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+I"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.indent"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+O"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.toggleMarkOccurrences"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+O"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+O"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.toggleMarkOccurrences"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+U"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.remove.occurrence.annotations"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+U"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+U"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.remove.occurrence.annotations"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+2 R"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.correction.renameInFile.assist"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+2 L"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.correction.assignToLocal.assist"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+2 F"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.correction.assignToField.assist"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+Z"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.surround.with.quickMenu"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+Z"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+Z"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.surround.with.quickMenu"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<!-- refactoring -->
<key
sequence="M2+M3+T"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.refactor.quickMenu"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+T"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+T"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.refactor.quickMenu"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+R"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.rename.element"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+R"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+R"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.rename.element"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+V"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.move.element"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+V"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+V"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.move.element"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+C"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.modify.method.parameters"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+C"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+C"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.modify.method.parameters"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+I"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.inline"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+I"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+I"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.inline"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+M"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.method"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+M"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+M"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.method"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+L"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.local.variable"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+L"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+L"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.local.variable"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<!-- navigate -->
<key
sequence="M1+M2+ARROW_DOWN"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.goto.next.member"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M1+M2+ARROW_DOWN"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+ALT+ARROW_DOWN"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.goto.next.member"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+ARROW_UP"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.goto.previous.member"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M1+M2+ARROW_UP"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+ALT+ARROW_UP"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.goto.previous.member"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+P"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.goto.matching.bracket"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+O"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.show.outline"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+T"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.open.hierarchy"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+F3"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.navigate.java.open.structure"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<!-- Changing context to JavaScript Editor -->
<key
sequence="M1+M2+T"
contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
commandId="org.eclipse.wst.jsdt.ui.navigate.open.type"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+H"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.navigate.open.type.in.hierarchy"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="F3"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.open.editor"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+F2"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.open.external.javadoc"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="F4"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.open.type.hierarchy"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="CTRL+ALT+H"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.open.call.hierarchy"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<!-- COMMAND+ALT+H is "Hide Others" on carbon, so don't overwrite it -->
<!-- project -->
<!-- search -->
<key
sequence="M1+M2+G"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.search.references.in.workspace"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+G"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.search.declarations.in.workspace"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+U"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.edit.text.java.search.occurrences.in.file.quickMenu"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<!-- perspectives -->
<!-- views -->
<key
sequence="M2+M3+Q T"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.TypeHierarchy"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+Q T"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+Q T"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.TypeHierarchy"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+Q P"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.PackageExplorer"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+Q P"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+Q P"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.PackageExplorer"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+Q D"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.SourceView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+Q D"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+Q D"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.SourceView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+Q J"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.JavadocView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+Q J"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+Q J"
contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
commandId="org.eclipse.wst.jsdt.ui.JavadocView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
</extension>
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
markerType="org.eclipse.wst.jsdt.core.problem"
class="org.eclipse.wst.jsdt.internal.ui.text.correction.CorrectionMarkerResolutionGenerator">
</markerResolutionGenerator>
</extension>
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
markerType="org.eclipse.wst.jsdt.core.buildpath_problem"
class="org.eclipse.wst.jsdt.internal.ui.wizards.buildpaths.UserLibraryMarkerResolutionGenerator">
</markerResolutionGenerator>
</extension>
<extension point="org.eclipse.ui.ide.markerSupport">
<markerTypeCategory name="%markerCategory.problem">
<markerTypeReference id="org.eclipse.wst.jsdt.core.problem"/>
<markerTypeReference id="org.eclipse.wst.jsdt.core.transient_problem"/>
</markerTypeCategory>
<markerTypeCategory name="%markerCategory.buildpath_problem">
<markerTypeReference id="org.eclipse.wst.jsdt.core.buildpath_problem"/>
<!-- <markerTypeReference id="org.eclipse.wst.jsdt.launching.jreContainerMarker"/> -->
</markerTypeCategory>
<markerGrouping id="org.eclipse.wst.jsdt.ui.java_marker_category" label="%MarkerCategory.name"/>
<markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.buildpath"
markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
label="%MarkerCategory.buildpath"
priority="100"/>
<markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.fatal"
markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
label="%MarkerCategory.fatal"
priority="90"/>
<markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.documentation"
markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
label="%MarkerCategory.documentation"
priority="80"/>
<markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.potential"
markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
label="%MarkerCategory.potential"
priority="70"/>
<markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.codestyle"
markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
label="%MarkerCategory.codestyle"
priority="60"/>
<markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.restrictedAPI"
markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
label="%MarkerCategory.restrictedAPI"
priority="50"/>
<markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.deprecation"
markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
label="%MarkerCategory.deprecation"
priority="40"/>
<markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.generictypes"
markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
label="%MarkerCategory.generictypes"
priority="30"/>
<markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.unnecessary"
markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
label="%MarkerCategory.unnecessary"
priority="20"/>
<markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.nls"
markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
label="%MarkerCategory.nls"
priority="10"/>
<markerAttributeGrouping markerType="org.eclipse.wst.jsdt.core.problem" attribute="categoryId">
<markerAttributeMapping value="10" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.buildpath"/>
<markerAttributeMapping value="20" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.fatal"/>
<markerAttributeMapping value="30" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.fatal"/>
<markerAttributeMapping value="40" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.fatal"/>
<markerAttributeMapping value="50" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.fatal"/>
<markerAttributeMapping value="60" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.fatal"/>
<markerAttributeMapping value="70" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.documentation"/>
<markerAttributeMapping value="80" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.codestyle"/>
<markerAttributeMapping value="90" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.potential"/>
<markerAttributeMapping value="100" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.potential"/>
<markerAttributeMapping value="110" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.deprecation"/>
<markerAttributeMapping value="120" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.unnecessary"/>
<markerAttributeMapping value="130" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.generictypes"/>
<markerAttributeMapping value="140" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.nls"/>
<markerAttributeMapping value="150" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.restrictedAPI"/>
</markerAttributeGrouping>
<markerAttributeGrouping markerType="org.eclipse.wst.jsdt.core.buildpath_problem"
defaultGroupingEntry="org.eclipse.wst.jsdt.ui.category.buildpath"/>
</extension>
<!-- =========================================================================== -->
<!-- Filter Support -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.wst.jsdt.ui.javaElementFilters">
<!-- Package Explorer -->
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideSystemFiles.label"
enabled="true"
description="%HideSystemFiles.description"
pattern=".*">
</filter>
<!--
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideInnerClassFiles.label"
enabled="true"
description="%HideInnerClassFiles.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.InnerClassFilesFilter"
id="org.eclipse.wst.jsdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideEmptyPackages.label"
enabled="false"
description="%HideEmptyPackages.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.EmptyPackageFilter"
id="org.eclipse.wst.jsdt.internal.ui.PackageExplorer.EmptyPackageFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideEmptyInnerPackages.label"
enabled="true"
description="%HideEmptyInnerPackages.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.EmptyInnerPackageFilter"
id="org.eclipse.wst.jsdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideNonJavaElements.label"
enabled="false"
description="%HideNonJavaElements.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.NonJavaElementFilter"
id="org.eclipse.wst.jsdt.ui.PackageExplorer.NonJavaElementFilter">
</filter>
-->
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideReferencedLibraries.label"
enabled="false"
description="%HideReferencedLibraries.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.LibraryFilter"
id="org.eclipse.wst.jsdt.ui.PackageExplorer.LibraryFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideContainedLibraries.label"
enabled="false"
description="%HideContainedLibraries.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.ContainedLibraryFilter"
id="org.eclipse.wst.jsdt.ui.PackageExplorer.ContainedLibraryFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideJavaFiles.label"
enabled="false"
description="%HideJavaFiles.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.JavaFileFilter"
id="org.eclipse.wst.jsdt.ui.PackageExplorer.CuAndClassFileFilter">
</filter>
<!--
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HidePackageDeclaration.label"
enabled="true"
description="%HidePackageDeclaration.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.PackageDeclarationFilter"
id="org.eclipse.wst.jsdt.ui.PackageExplorer.PackageDeclarationFilter">
</filter>
-->
<!--
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideImportDeclaration.label"
enabled="true"
description="%HideImportDeclaration.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.ImportDeclarationFilter"
id="org.eclipse.wst.jsdt.ui.PackageExplorer.ImportDeclarationFilter">
</filter>
-->
<!--
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideSyntheticMembers.label"
enabled="true"
description="%HideSyntheticMembers.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.SyntheticMembersFilter"
id="org.eclipse.wst.jsdt.ui.PackageExplorer.SyntheticMembersFilter">
</filter>
-->
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideNonSharedProjects.label"
enabled="false"
description="%HideNonSharedProjects.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.NonSharedProjectFilter"
id="org.eclipse.wst.jsdt.ui.PackageExplorer.NonSharedProjectsFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideClosedProjects.label"
enabled="false"
description="%HideClosedProjects.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.ClosedProjectFilter"
id="org.eclipse.wst.jsdt.ui.PackageExplorer.ClosedProjectsFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideFields.label"
enabled="false"
description="%HideFields.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.FieldsFilter"
id="org.eclipse.wst.jsdt.ui.PackageExplorer.FieldsFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideStatics.label"
enabled="false"
description="%HideStatics.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.StaticsFilter"
id="org.eclipse.wst.jsdt.ui.PackageExplorer.StaticsFilter">
</filter>
<!--
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideNonPublic.label"
enabled="false"
description="%HideNonPublic.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.NonPublicFilter"
id="org.eclipse.wst.jsdt.ui.PackageExplorer.NonPublicFilter">
</filter>
-->
<filter
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
name="%HideLocalTypes.label"
enabled="false"
description="%HideLocalTypes.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.LocalTypesFilter"
id="org.eclipse.wst.jsdt.ui.PackageExplorer.LocalTypesFilter">
</filter>
<!-- Types view -->
<filter
targetId="org.eclipse.wst.jsdt.ui.TypesView"
name="%HideNonPublicType.label"
enabled="false"
description="%HideNonPublicType.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.NonPublicTypeFilter"
id="org.eclipse.wst.jsdt.ui.TypesView.NonPublicTypeFilter">
</filter>
<!--
<filter
targetId="org.eclipse.wst.jsdt.ui.TypesView"
name="%HideInterface.label"
enabled="false"
description="%HideInterface.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.InterfaceFilter"
id="org.eclipse.wst.jsdt.ui.TypesView.InterfaceFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.TypesView"
name="%HideEnum.label"
enabled="false"
description="%HideEnum.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.EnumFilter"
id="org.eclipse.wst.jsdt.ui.TypesView.EnumFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.TypesView"
name="%HideAnnotation.label"
enabled="false"
description="%HideAnnotation.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.AnnotationFilter"
id="org.eclipse.wst.jsdt.ui.TypesView.AnnotationFilter">
</filter>
-->
<filter
targetId="org.eclipse.wst.jsdt.ui.TypesView"
name="%HideClass.label"
enabled="false"
description="%HideClass.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.ClassFilter"
id="org.eclipse.wst.jsdt.ui.TypesView.ClassFilter">
</filter>
<!-- Packages view -->
<filter
targetId="org.eclipse.wst.jsdt.ui.PackagesView"
name="%HideEmptyPackages.label"
enabled="false"
description="%HideEmptyPackages.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.EmptyPackageFilter"
id="org.eclipse.wst.jsdt.internal.ui.PackagesView.EmptyPackageFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.PackagesView"
name="%HideEmptyInnerPackages.label"
enabled="true"
description="%HideEmptyInnerPackages.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.EmptyInnerPackageFilter"
id="org.eclipse.wst.jsdt.internal.ui.PackagesView.EmptyInnerPackageFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.PackagesView"
name="%HideNoPackageContainingFolders.label"
enabled="true"
description="%HideNoPackageContainingFolders.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.NoPackageContainingFoldersFilter"
id="org.eclipse.wst.jsdt.internal.ui.PackagesView.NoPackageContainingFolders">
</filter>
<!-- Projects view -->
<filter
targetId="org.eclipse.wst.jsdt.ui.ProjectsView"
name="%HideReferencedLibraries.label"
enabled="false"
description="%HideReferencedLibraries.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.LibraryFilter"
id="org.eclipse.wst.jsdt.ui.ProjectsView.LibraryFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.ProjectsView"
name="%HideContainedLibraries.label"
enabled="false"
description="%HideContainedLibraries.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.ContainedLibraryFilter"
id="org.eclipse.wst.jsdt.ui.ProjectsView.ContainedLibraryFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.ProjectsView"
name="%HideNonSharedProjects.label"
enabled="false"
description="%HideNonSharedProjects.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.NonSharedProjectFilter"
id="org.eclipse.wst.jsdt.ui.ProjectsView.NonSharedProjectsFilter">
</filter>
<!-- Members view -->
<!--
<filter
targetId="org.eclipse.wst.jsdt.ui.MembersView"
name="%HideImportDeclaration.label"
enabled="false"
description="%HideImportDeclaration.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.ImportDeclarationFilter"
id="org.eclipse.wst.jsdt.ui.MembersView.ImportDeclarationFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.ui.MembersView"
name="%HideSyntheticMembers.label"
enabled="true"
description="%HideSyntheticMembers.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.SyntheticMembersFilter"
id="org.eclipse.wst.jsdt.ui.MembersView.SyntheticMembersFilter">
</filter>
-->
<!-- Outline Page -->
<!--
<filter
targetId="org.eclipse.wst.jsdt.ui.JavaOutlinePage"
name="%HidePackageDeclaration.label"
enabled="false"
description="%HidePackageDeclaration.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.PackageDeclarationFilter"
id="org.eclipse.wst.jsdt.ui.JavaOutlinePage.PackageDeclarationFilter">
</filter>
-->
<!--
<filter
targetId="org.eclipse.wst.jsdt.ui.JavaOutlinePage"
name="%HideImportDeclaration.label"
enabled="false"
description="%HideImportDeclaration.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.ImportDeclarationFilter"
id="org.eclipse.wst.jsdt.ui.JavaOutlinePage.ImportDeclarationFilter">
</filter>
-->
<!--
<filter
targetId="org.eclipse.wst.jsdt.ui.JavaOutlinePage"
name="%HideSyntheticMembers.label"
enabled="true"
description="%HideSyntheticMembers.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.SyntheticMembersFilter"
id="org.eclipse.wst.jsdt.ui.JavaOutlinePage.SyntheticMembersFilter">
</filter>
-->
<!-- Quick Outline -->
<filter
targetId="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline"
name="%HideImportDeclaration.label"
enabled="true"
description="%HideImportDeclaration.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.ImportDeclarationFilter"
id="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline.ImportDeclarationFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline"
name="%HideFields.label"
enabled="false"
description="%HideFields.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.FieldsFilter"
id="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline.FieldsFilter">
</filter>
<filter
targetId="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline"
name="%HideStatics.label"
enabled="false"
description="%HideStatics.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.StaticsFilter"
id="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline.StaticsFilter">
</filter>
<!--
<filter
targetId="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline"
name="%HideNonPublic.label"
enabled="false"
description="%HideNonPublic.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.NonPublicFilter"
id="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline.NonPublicFilter">
</filter>
-->
<filter
targetId="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline"
name="%HideLocalTypes.label"
enabled="false"
description="%HideLocalTypes.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.LocalTypesFilter"
id="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline.LocalTypesFilter">
</filter>
<!--
<filter
targetId="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline"
name="%HideSyntheticMembers.label"
enabled="true"
description="%HideSyntheticMembers.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.SyntheticMembersFilter"
id="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline.SyntheticMembersFilter">
</filter>
-->
<!-- Quick Hierarchy -->
<filter
targetId="org.eclipse.wst.jsdt.internal.ui.typehierarchy.QuickHierarchy"
name="%HideStatics.label"
enabled="false"
description="%HideStatics.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.StaticsFilter"
id="org.eclipse.wst.jsdt.internal.ui.typehierarchy.QuickHierarchy.StaticsFilter">
</filter>
<!--
<filter
targetId="org.eclipse.wst.jsdt.internal.ui.typehierarchy.QuickHierarchy"
name="%HideNonPublic.label"
enabled="false"
description="%HideNonPublic.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.NonPublicFilter"
id="org.eclipse.wst.jsdt.internal.ui.typehierarchy.QuickHierarchy.NonPublicFilter">
</filter>
-->
<filter
targetId="org.eclipse.wst.jsdt.internal.ui.typehierarchy.QuickHierarchy"
name="%HideLocalTypes.label"
enabled="false"
description="%HideLocalTypes.description"
class="org.eclipse.wst.jsdt.internal.ui.filters.LocalTypesFilter"
id="org.eclipse.wst.jsdt.internal.ui.typehierarchy.QuickHierarchy.LocalTypesFilter">
</filter>
</extension>
<!-- =========================================================================== -->
<!-- Call Hierarchy -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.views">
<view
name="%callHierarchyViewName"
icon="$nl$/icons/full/eview16/call_hierarchy.gif"
category="org.eclipse.wst.jsdt.ui.java"
class="org.eclipse.wst.jsdt.internal.ui.callhierarchy.CallHierarchyViewPart"
id="org.eclipse.wst.jsdt.callhierarchy.view">
</view>
</extension>
<!-- =========================================================================== -->
<!-- Templates -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.editors.templates">
<contextType
name="%templates.java.contextType.name"
class="org.eclipse.wst.jsdt.internal.corext.template.java.JavaContextType"
id="javaScript">
</contextType>
<contextType
name="%templates.javadoc.contextType.name"
class="org.eclipse.wst.jsdt.internal.corext.template.java.JavaDocContextType"
id="jsdoc">
</contextType>
<include
file="templates/default-templates.xml"
translations="$nl$/templates/default-templates.properties">
</include>
<include
file="templates/default-codetemplates.xml"
translations="$nl$/templates/default-templates.properties">
</include>
<resolver
class="org.eclipse.wst.jsdt.internal.corext.template.java.FieldResolver"
contextTypeId="javaScript"
description="%templates.java.resolvers.Field.description"
name="%templates.java.resolvers.Field.name"
type="field"/>
<resolver
class="org.eclipse.wst.jsdt.internal.corext.template.java.LocalVarResolver"
contextTypeId="javaScript"
description="%templates.java.resolvers.LocalVar.description"
name="%templates.java.resolvers.LocalVar.name"
type="localVar"/>
<resolver
class="org.eclipse.wst.jsdt.internal.corext.template.java.VarResolver"
contextTypeId="javaScript"
description="%templates.java.resolvers.Var.description"
name="%templates.java.resolvers.Var.name"
type="var"/>
<resolver
class="org.eclipse.wst.jsdt.internal.corext.template.java.NameResolver"
contextTypeId="javaScript"
description="%templates.java.resolvers.Name.description"
name="%templates.java.resolvers.Name.name"
type="newName"/>
<resolver
class="org.eclipse.wst.jsdt.internal.corext.template.java.ElementTypeResolver"
contextTypeId="javaScript"
description="%templates.java.resolvers.ElementType.description"
name="%templates.java.resolvers.ElementType.name"
type="elemType"/>
<resolver
class="org.eclipse.wst.jsdt.internal.corext.template.java.TypeVariableResolver"
contextTypeId="javaScript"
description="%templates.java.resolvers.ArgumentType.description"
name="%templates.java.resolvers.ArgumentType.name"
type="argType"/>
</extension>
<!-- =========================================================================== -->
<!-- Refactoring -->
<!-- =========================================================================== -->
<extension point="org.eclipse.ltk.ui.refactoring.statusContextViewers">
<statusContextViewer
class="org.eclipse.wst.jsdt.internal.ui.refactoring.JavaStatusContextViewer"
id="org.eclipse.wst.jsdt.ui.javaStatusContextViewer">
<enablement>
<or>
<instanceof value="org.eclipse.wst.jsdt.internal.corext.refactoring.base.JavaStatusContext"/>
<instanceof value="org.eclipse.wst.jsdt.internal.corext.refactoring.base.JavaStringStatusContext"/>
</or>
</enablement>
</statusContextViewer>
</extension>
<extension point="org.eclipse.ltk.ui.refactoring.changePreviewViewers">
<changePreviewViewer
class="org.eclipse.wst.jsdt.internal.ui.refactoring.CreateTextFileChangePreviewViewer"
id="org.eclipse.wst.jsdt.ui.createTextFileChangePreviewViewer">
<enablement>
<instanceof value="org.eclipse.wst.jsdt.internal.corext.refactoring.nls.changes.CreateTextFileChange"/>
</enablement>
</changePreviewViewer>
</extension>
<extension
point="org.eclipse.ltk.core.refactoring.refactoringContributions">
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameResourceRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.rename.resource"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameCompilationUnitRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.rename.compilationunit"/>
<!--
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameEnumConstRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.rename.enum.constant"/>
-->
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameFieldRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.rename.field"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameJavaProjectRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.rename.java.project"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameLocalVariableRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.rename.local.variable"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameMethodRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.rename.method"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenamePackageRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.rename.package"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameSourceFolderRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.rename.source.folder"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameTypeRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.rename.type"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.ChangeMethodSignatureRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.change.method.signature"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.MoveMethodRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.move.method"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.MoveStaticMembersRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.move.static"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.UseSupertypeRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.use.supertype"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.PullUpRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.pull.up"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.PushDownRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.push.down"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.ConvertAnonymousRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.convert.anonymous"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.MoveMemberTypeRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.move.inner"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.InlineMethodRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.inline.method"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.InlineTempRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.inline.temp"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.InlineConstantRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.inline.constant"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.ExtractMethodRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.extract.method"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.ExtractTempRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.extract.temp"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.ExtractConstantRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.extract.constant"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.IntroduceParameterRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.introduce.parameter"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.IntroduceFactoryRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.introduce.factory"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.IntroduceIndirectionRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.introduce.indirection"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.PromoteTempToFieldRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.promote.temp"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.SelfEncapsulateRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.self.encapsulate"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.ChangeTypeRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.change.type"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.ExtractSupertypeRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.extract.superclass"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.DeleteRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.delete"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.MoveRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.move"/>
<contribution
class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.CopyRefactoringContribution"
id="org.eclipse.wst.jsdt.ui.copy"/>
</extension>
<!-- End Refactoring -->
<extension
point="org.eclipse.ui.views">
<view
name="%JavaSourceView"
icon="$nl$/icons/full/eview16/source.gif"
category="org.eclipse.wst.jsdt.ui.java"
class="org.eclipse.wst.jsdt.internal.ui.infoviews.SourceView"
id="org.eclipse.wst.jsdt.ui.SourceView">
</view>
</extension>
<extension
point="org.eclipse.ui.views">
<view
name="%JavadocView"
icon="$nl$/icons/full/eview16/javadoc.gif"
category="org.eclipse.wst.jsdt.ui.java"
class="org.eclipse.wst.jsdt.internal.ui.infoviews.JavadocView"
id="org.eclipse.wst.jsdt.ui.JavadocView">
<description>%JavadocViewDescription</description>
</view>
</extension>
<!-- classpath container -->
<extension
point="org.eclipse.wst.jsdt.ui.JsGlobalScopeContainerPage">
<JsGlobalScopeContainerPage
name="%userLibrary.name"
class="org.eclipse.wst.jsdt.internal.ui.wizards.buildpaths.UserLibraryWizardPage"
id="org.eclipse.wst.jsdt.USER_LIBRARY">
</JsGlobalScopeContainerPage>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.wst.jsdt.internal.ui.packageview.JsGlobalScopeContainer"
id="org.eclipse.wst.jsdt.ui.configure.JsGlobalScopeContainer">
<action
label="%ConfigJsGlobalScopeContainer.label"
tooltip="%ConfigJsGlobalScopeContainer.tooltip"
class="org.eclipse.wst.jsdt.internal.ui.actions.ConfigureContainerAction"
menubarPath="additions"
enablesFor="1"
id="ConfigureContainer">
</action>
</objectContribution>
</extension>
<extension
point= "org.eclipse.wst.jsdt.ui.foldingStructureProviders">
<provider
id="org.eclipse.wst.jsdt.ui.text.defaultFoldingProvider"
name= "%defaultFoldingStructureProviderName"
class="org.eclipse.wst.jsdt.ui.text.folding.DefaultJavaFoldingStructureProvider"
preferencesClass="org.eclipse.wst.jsdt.internal.ui.text.folding.DefaultJavaFoldingPreferenceBlock">
</provider>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
id="org.eclipse.wst.jsdt.ui.jsdtSetup">
<visibility>
<not>
<or>
<objectState
name="projectNature"
value="org.eclipse.wst.jsdt.core.jsNature"/>
<objectState
name="open"
value="false"/>
</or>
</not>
</visibility>
<action
class="org.eclipse.wst.jsdt.internal.ui.util.ConvertAction"
label="%action.label.projectConvert"
menubarPath="org.eclipse.ui.projectConfigure/additions"
enablesFor="+"
id="org.eclipse.wst.jsdt.internal.web.ui.convertProjects">
</action>
</objectContribution>
</extension>
<!--
<extension point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
delegate="org.eclipse.wst.jsdt.internal.ui.text.correction.SerialVersionLaunchConfigurationDelegate"
public="false"
name="%serialVersionLaunchConfigName"
modes="run"
id="org.eclipse.wst.jsdt.ui.serial.support">
</launchConfigurationType>
</extension>
-->
<extension point="org.eclipse.core.runtime.preferences">
<initializer class="org.eclipse.wst.jsdt.internal.ui.JavaUIPreferenceInitializer"/>
</extension>
<extension
id="modelProvider"
name="%JavaModelProvider.name"
point="org.eclipse.core.resources.modelProviders">
<modelProvider
class="org.eclipse.wst.jsdt.internal.ui.model.JavaModelProvider"/>
<extends-model id="org.eclipse.core.resources.modelProvider"/>
<enablement>
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature" />
</enablement>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.wst.jsdt.internal.ui.model.JavaModelProvider"
class="org.eclipse.wst.jsdt.internal.ui.model.JavaModelAdapterFactory">
<adapter type="org.eclipse.team.core.mapping.IResourceMappingMerger"/>
<adapter type="org.eclipse.team.ui.mapping.ISynchronizationCompareAdapter"/>
</factory>
<factory
adaptableType="org.eclipse.ltk.core.refactoring.history.RefactoringHistory"
class="org.eclipse.wst.jsdt.internal.ui.model.JavaModelAdapterFactory">
<adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
</factory>
<factory
adaptableType="org.eclipse.ltk.core.refactoring.RefactoringDescriptorProxy"
class="org.eclipse.wst.jsdt.internal.ui.model.JavaModelAdapterFactory">
<adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
</factory>
</extension>
<!--
<extension
id="jdtContentProvider"
point="org.eclipse.team.ui.teamContentProviders">
<teamContentProvider
contentExtensionId="org.eclipse.wst.jsdt.ui.javaModelContent"
icon="$nl$/icons/full/obj16/java_model_obj.gif"
modelProviderId="org.eclipse.wst.jsdt.ui.modelProvider"/>
</extension>
<extension
point="org.eclipse.ui.navigator.viewer">
<viewerContentBinding viewerId="org.eclipse.team.cvs.ui.workspaceSynchronization">
<includes>
<contentExtension
isRoot="true"
pattern="org.eclipse.wst.jsdt.ui.javaModelContent"/>
</includes>
</viewerContentBinding>
</extension>-->
<extension
point="org.eclipse.ui.navigator.viewer">
<viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
<includes>
<contentExtension pattern="org.eclipse.wst.jsdt.java.ui.javaContent" />
<contentExtension pattern="org.eclipse.wst.jsdt.java.ui.filters.*" />
<contentExtension pattern="org.eclipse.wst.jsdt.java.ui.javaLinkHelper" />
</includes>
</viewerContentBinding>
<viewerContentBinding
viewerId="org.eclipse.wst.jsdt.ui.outline">
<includes>
<contentExtension
pattern="org.eclipse.wst.jsdt.java.ui.javaContent">
</contentExtension>
<contentExtension
pattern="org.eclipse.wst.jsdt.java.ui.filters.*">
</contentExtension>
<contentExtension
pattern="org.eclipse.wst.jsdt.java.ui.javaLinkHelper">
</contentExtension>
</includes>
</viewerContentBinding>
</extension>
<extension
point="org.eclipse.ui.navigator.linkHelper">
<linkHelper
class="org.eclipse.wst.jsdt.internal.ui.navigator.JavaFileLinkHelper"
id="org.eclipse.wst.jsdt.java.ui.javaLinkHelper">
<editorInputEnablement>
<or>
<instanceof value="org.eclipse.ui.IFileEditorInput" />
<instanceof value="org.eclipse.wst.jsdt.internal.ui.javaeditor.IClassFileEditorInput" />
<instanceof value="org.eclipse.wst.jsdt.internal.ui.javaeditor.JarEntryEditorInput" />
</or>
</editorInputEnablement>
<selectionEnablement>
<or>
<adapt type="org.eclipse.core.resources.IProject" >
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
</adapt>
<instanceof value="org.eclipse.core.resources.IResource" />
<instanceof value="org.eclipse.wst.jsdt.core.IJavaScriptElement" />
<instanceof value="org.eclipse.wst.jsdt.core.IJarEntryResource" />
<instanceof value="org.eclipse.wst.jsdt.internal.ui.packageview.PackageFragmentRootContainer" />
</or>
</selectionEnablement>
</linkHelper>
</extension>
<extension
point="org.eclipse.ui.themes">
<colorDefinition
id="org.eclipse.wst.jsdt.ui.matchingBracketsColor"
isEditable="false"
label="%Dummy.label"
value="192,192,192">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.java_multi_line_comment"
isEditable="false"
label="%Dummy.label"
value="63,127,95">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.java_keyword"
isEditable="false"
label="%Dummy.label"
value="127,0,85">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.java_keyword_return"
isEditable="false"
label="%Dummy.label"
value="127,0,85">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.java_string"
isEditable="false"
label="%Dummy.label"
value="42,0,255">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.java_default"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.java_single_line_comment"
isEditable="false"
label="%Dummy.label"
value="63,127,95">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.java_operator"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.java_doc_keyword"
isEditable="false"
label="%Dummy.label"
value="127,159,191">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.java_doc_tag"
isEditable="false"
label="%Dummy.label"
value="127,127,159">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.java_bracket"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.java_comment_task_tag"
isEditable="false"
label="%Dummy.label"
value="127,159,191">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.java_doc_link"
isEditable="false"
label="%Dummy.label"
value="63,63,191">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.java_doc_default"
isEditable="false"
label="%Dummy.label"
value="63,95,191">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.content_assist_proposals_background"
isEditable="false"
label="%Dummy.label"
value="255,255,255">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.content_assist_proposals_foreground"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.content_assist_parameters_background"
isEditable="false"
label="%Dummy.label"
value="255,255,255">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.content_assist_parameters_foreground"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.content_assist_completion_replacement_background"
isEditable="false"
label="%Dummy.label"
value="255,255,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.content_assist_completion_replacement_foreground"
isEditable="false"
label="%Dummy.label"
value="255,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.pf_coloring_value"
isEditable="false"
label="%Dummy.label"
value="42,0,255">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.pf_coloring_key"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.pf_coloring_argument"
isEditable="false"
label="%Dummy.label"
value="127,0,85">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.pf_coloring_assignment"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.pf_coloring_comment"
isEditable="false"
label="%Dummy.label"
value="63,127,95">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.staticFieldHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,192">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.staticFinalFieldHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.fieldHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,192">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.autoboxingHighlighting"
isEditable="false"
label="%Dummy.label"
value="171,48,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.methodDeclarationNameHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.annotationElementReferenceHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.staticMethodInvocationHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.abstractMethodInvocationHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.inheritedMethodInvocationHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.methodHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.localVariableDeclarationHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.localVariableHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.parameterVariableHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.deprecatedMemberHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.typeVariableDeclarationHighlighting"
isEditable="false"
label="%Dummy.label"
value="100,70,50">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.classHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,80,50">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.enumHighlighting"
isEditable="false"
label="%Dummy.label"
value="100,70,50">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.interfaceHighlighting"
isEditable="false"
label="%Dummy.label"
value="50,63,112">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.annotationHighlighting"
isEditable="false"
label="%Dummy.label"
value="100,100,100">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.typeArgumentHighlighting"
isEditable="false"
label="%Dummy.label"
value="13,100,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.typeParameterHighlighting"
isEditable="false"
label="%Dummy.label"
value="100,70,50">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.methodDeclarationHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.wst.jsdt.ui.methodDeclarationHighlighting"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<theme
id="org.eclipse.ui.ide.systemDefault">
<colorOverride
id="org.eclipse.wst.jsdt.ui.matchingBracketsColor"
value="COLOR_WIDGET_NORMAL_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.java_multi_line_comment"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.java_keyword"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.java_keyword_return"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.java_string"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.java_single_line_comment"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.java_operator"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.java_doc_keyword"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.java_doc_tag"
value="COLOR_WIDGET_NORMAL_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.java_bracket"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.java_comment_task_tag"
value="COLOR_WIDGET_NORMAL_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.java_default"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.java_doc_link"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.java_doc_default"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.content_assist_proposals_background"
value="COLOR_LIST_BACKGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.content_assist_proposals_foreground"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.content_assist_parameters_background"
value="COLOR_LIST_BACKGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.content_assist_parameters_foreground"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.content_assist_completion_replacement_background"
value="COLOR_INFO_BACKGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.content_assist_completion_replacement_foreground"
value="COLOR_INFO_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.pf_coloring_value"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.pf_coloring_key"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.pf_coloring_argument"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.pf_coloring_assignment"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.pf_coloring_comment"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.staticFieldHighlighting"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.staticFinalFieldHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.fieldHighlighting"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.autoboxHighlighting"
value="COLOR_WIDGET_DARK_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.abstractMethodDeclarationNameHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.annotationElementReferenceHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.staticMethodInvocationHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.abstractMethodInvocationHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.inheritedMethodInvocationHighlighting"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.methodHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.localVariableDeclarationHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.localVariableHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.parameterVariableHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.deprecatedMemberHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.typeVariableDeclarationHighlighting"
value="COLOR_WIDGET_DARK_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.classHighlighting"
value="COLOR_WIDGET_DARK_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.enumHighlighting"
value="COLOR_WIDGET_DARK_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.interfaceHighlighting"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.annotationHighlighting"
value="COLOR_WIDGET_DARK_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.typeArgumentHighlighting"
value="COLOR_WIDGET_DARK_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.typeParameterHighlighting"
value="COLOR_WIDGET_DARK_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.methodDeclarationNameHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.wst.jsdt.ui.staticMethodDeclarationHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
</theme>
</extension>
<!--
From Launching
-->
<extension point="org.eclipse.wst.jsdt.ui.JsGlobalScopeContainerPage">
<JsGlobalScopeContainerPage
name="%BaseWebBrowserLibrary"
class="org.eclipse.wst.jsdt.ui.wizards.BaseLibraryWizardPage"
id="org.eclipse.wst.jsdt.BASE">
</JsGlobalScopeContainerPage>
</extension>
<!-- JSDT context menu contributions for the JavaScript Support object -->
<extension point="org.eclipse.wst.jsdt.ui.JsGlobalScopeUIInitializer">
<JsGlobalScopeUIInitializer
id="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"
class="org.eclipse.wst.jsdt.libraries.BasicBrowserLibraryContainerUIExtension">
</JsGlobalScopeUIInitializer>
</extension>
<!-- ENd menu -->
<!-- UNCOMMENT to add a menu option for JSDT standalone setup on project -->
<!--
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
id="org.eclipse.wst.jsdt.ui.jsdtSetup">
<menu
label="JavaScript Development Tools"
id="org.eclipse.wst.jsdt.ui.project.tools">
<separator
name="group0">
</separator>
</menu>
<action
class="org.eclipse.wst.jsdt.internal.ui.SetupProjectsWizzard"
label="Add Standalone JavaScript Support"
menubarPath="org.eclipse.wst.jsdt.ui.project.tools/group0"
enablesFor="+"
id="org.eclipse.wst.jsdt.internal.ui.convertProjects">
</action>
</objectContribution>
</extension>
-->
<!-- dark theme defaults -->
<extension
point="org.eclipse.e4.ui.css.swt.theme">
<stylesheet uri="css/dark/preferencestyle.css">
<themeid refid="org.eclipse.e4.ui.css.theme.e4_dark"></themeid>
</stylesheet>
</extension>
<extension
point="org.eclipse.ui.ide.projectConfigurators">
<projectConfigurator
class="org.eclipse.wst.jsdt.internal.ui.importer.JSDTProjectNature"
label="%importerLabel">
<activeWhen>
<hasFileWithSuffixRecursively
suffix=".js">
</hasFileWithSuffixRecursively>
</activeWhen>
</projectConfigurator>
</extension>
</plugin>