blob: b8baf85b1d288fa5b46b2a5d2c74ddeb3639b733 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension-point id="dltkElementFilters" name="%extension-point.name.dltkElementFilters" schema="schema/dltkElementFilters.exsd"/>
<extension-point id="buildpathContainerPage" name="%extension-point.name.buildpathContainerPage" schema="schema/buildpathContainerPage.exsd"/>
<extension-point id="scriptCompletionProposalComputer" name="%extension-point.name.scriptCompletionProposalComputer" schema="schema/scriptCompletionProposalComputer.exsd"/>
<extension-point id="scriptCompletionProposalSorters" name="%extension-point.name.scriptCompletionProposalSorters" schema="schema/scriptCompletionProposalSorters.exsd"/>
<extension-point id="editorTextHovers" name="%extension-point.name.editorTextHovers" schema="schema/editorTextHovers.exsd"/>
<extension-point id="scriptDocumentationProviders" name="%extension-point.name.scriptDocumentationProviders" schema="schema/scriptDocumentationProviders.exsd"/>
<extension-point id="language" name="%extension-point.name.language" schema="schema/language.exsd"/>
<extension-point id="actionFilterTester" name="%extension-point.name.actionFilterTester" schema="schema/actionFilterTester.exsd"/>
<extension-point id="editorContextActionGroup" name="%extension-point.name.editorContextActionGroup" schema="schema/editorContextActionGroup.exsd"/>
<extension-point id="formatterFactory" name="%extension-point.name.formatterFactory" schema="schema/formatterFactory.exsd"/>
<extension-point id="correctionProcessor" name="%extension-point.name.correctionProcessor" schema="schema/correctionProcessor.exsd"/>
<extension-point id="modelContentProvider" name="modelContentProvider" schema="schema/modelContentProvider.exsd"/>
<extension-point id="modelLabelProvider" name="modelLabelProvider" schema="schema/modelLabelProvider.exsd"/>
<extension-point id="modelCompareProvider" name="modelCompareProvider" schema="schema/modelCompareProvider.exsd"/>
<extension-point id="projectTemplate" name="Project Template" schema="schema/projectTemplate.exsd"/>
<extension-point id="projectWizardInitializer" name="Project Wizard Initializer" schema="schema/projectWizardInitializer.exsd"/>
<extension-point id="sourceModuleWizardExtension" name="SourceModule Wizard Extension" schema="schema/sourceModuleWizardExtension.exsd"/>
<extension-point id="folding" name="Folding Structure Provider" schema="schema/folding.exsd"/>
<extension-point id="completion" name="Script Completion stuff" schema="schema/completion.exsd"/>
<extension-point id="coloring" name="Syntax Coloring Preferences" schema="schema/coloring.exsd"/>
<extension-point id="openDelegate" name="Open Delegate" schema="schema/openDelegate.exsd"/>
<extension-point id="refactoring" name="Refactoring" schema="schema/refactoring.exsd"/>
<extension-point id="search" name="search" schema="schema/search.exsd"/>
<extension-point id="highlighting" name="Semantic Highlighter" schema="schema/highlighting.exsd"/>
<extension-point id="saveParticipants" name="Save Participants" schema="schema/saveParticipants.exsd"/>
<extension-point id="queryParticipants" name="Search Query Participants" schema="schema/queryParticipants.exsd"/>
<extension
id="DLTKSearchResultPage"
point="org.eclipse.search.searchResultViewPages">
<viewPage
id="org.eclipse.dltk.ui.DLTKSearchResultPage"
searchResultClass="org.eclipse.dltk.internal.ui.search.DLTKSearchResult"
class="org.eclipse.dltk.internal.ui.search.DLTKSearchResultPage">
</viewPage>
</extension>
<extension-point id="scriptElementLabelProviders" name="%extension-point.name.scriptElementLabelProviders" schema="schema/scriptElementLabelProviders.exsd"/>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer class="org.eclipse.dltk.internal.ui.DLTKUIPreferenceInitializer"/>
</extension>
<!--extension
point="org.eclipse.ui.propertyPages">
<page name="%buildPathPrefName"
category="org.eclipse.dltk.preferences.DLTKBasePreferencePage"
class="org.eclipse.dltk.ui.preferences.NewScriptProjectPreferencePage"
id="org.eclipse.dltk.ui.preferences.BuildPathPreferencePage">
<keywordReference id="org.eclipse.dltk.ui.buildpathoptions"/>
</page>
</extension-->
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.dltk.core.IScriptProject"
class="org.eclipse.dltk.internal.ui.ScriptProjectAdapterFactory">
<adapter type="org.eclipse.core.resources.IProject"/>
</factory>
<factory
adaptableType="org.eclipse.dltk.core.IModelElement"
class="org.eclipse.dltk.internal.ui.ModelElementAdapterFactory">
<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.dltk.internal.ui.IResourceLocator"/>
<adapter
type="org.eclipse.ui.IActionFilter">
</adapter>
</factory>
<factory
class="org.eclipse.dltk.internal.ui.ResourceAdapterFactory"
adaptableType="org.eclipse.core.resources.IResource">
<adapter type="org.eclipse.dltk.core.IModelElement"/>
</factory>
<factory
class="org.eclipse.dltk.internal.ui.MarkerAdapterFactory"
adaptableType="org.eclipse.core.resources.IMarker">
<adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
</factory>
<factory
adaptableType="org.eclipse.ui.IFileEditorInput"
class="org.eclipse.dltk.internal.ui.FileEditorInputAdapterFactory">
<adapter
type="org.eclipse.dltk.core.IModelElement">
</adapter>
</factory>
</extension>
<extension
id="modelProvider"
name="%extension.name.dltkModelProvider"
point="org.eclipse.core.resources.modelProviders">
<modelProvider
class="org.eclipse.dltk.internal.ui.model.ScriptModelProvider"/>
<extends-model id="org.eclipse.core.resources.modelProvider"/>
<!--enablement>
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature" />
</enablement-->
</extension>
<extension point="org.eclipse.ui.propertyPages">
<page
name="%buildpathContainerPageName"
class="org.eclipse.dltk.ui.preferences.BuildpathContainerPreferencePage"
id="org.eclipse.dltk.ui.propertyPages.BuildpathContainerPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.dltk.internal.ui.scriptview.BuildPathContainer" />
</enabledWhen>
<keywordReference id="org.eclipse.dltk.ui.buildpathcontainer" />
</page>
</extension>
<extension
point="org.eclipse.ui.elementFactories">
<factory
class="org.eclipse.dltk.internal.ui.PersistableModelElementFactory"
id="org.eclipse.dltk.ui.PersistableModelElementFactory">
</factory>
<factory
class="org.eclipse.dltk.internal.ui.ExternalSourceModuleEditorInputFactory"
id="org.eclipse.dltk.ui.ExternalSourceModuleEditorInputFactory">
</factory>
</extension>
<!--
<extension point="org.eclipse.ui.ide.markerSupport">
<markerTypeCategory name="%markerCategory.problem">
<markerTypeReference id="org.eclipse.dltk.core.problem"/>
</markerTypeCategory>
<markerTypeCategory name="%markerCategory.buildpath_problem">
<markerTypeReference id="org.eclipse.dltk.core.buildpath_problem"/>
</markerTypeCategory>
<markerGrouping id="org.eclipse.dltk.ui.dltk_marker_category" label="%MarkerCategory.name"/>
<markerGroupingEntry id="org.eclipse.dltk.ui.category.buildpath"
markerGrouping="org.eclipse.dltk.ui.dltk_marker_category"
label="%MarkerCategory.buildpath"
priority="100"/>
<markerGroupingEntry id="org.eclipse.dltk.ui.category.fatal"
markerGrouping="org.eclipse.dltk.ui.dltk_marker_category"
label="%MarkerCategory.fatal"
priority="90"/>
<markerGroupingEntry id="org.eclipse.dltk.ui.category.documentation"
markerGrouping="org.eclipse.dltk.ui.dltk_marker_category"
label="%MarkerCategory.documentation"
priority="80"/>
<markerGroupingEntry id="org.eclipse.dltk.ui.category.potential"
markerGrouping="org.eclipse.dltk.ui.dltk_marker_category"
label="%MarkerCategory.potential"
priority="70"/>
<markerGroupingEntry id="org.eclipse.dltk.ui.category.codestyle"
markerGrouping="org.eclipse.dltk.ui.dltk_marker_category"
label="%MarkerCategory.codestyle"
priority="60"/>
<markerGroupingEntry id="org.eclipse.dltk.ui.category.restrictedAPI"
markerGrouping="org.eclipse.dltk.ui.dltk_marker_category"
label="%MarkerCategory.restrictedAPI"
priority="50"/>
<markerGroupingEntry id="org.eclipse.dltk.ui.category.deprecation"
markerGrouping="org.eclipse.dltk.ui.dltk_marker_category"
label="%MarkerCategory.deprecation"
priority="40"/>
<markerGroupingEntry id="org.eclipse.dltk.ui.category.generictypes"
markerGrouping="org.eclipse.dltk.ui.dltk_marker_category"
label="%MarkerCategory.generictypes"
priority="30"/>
<markerGroupingEntry id="org.eclipse.dltk.ui.category.unnecessary"
markerGrouping="org.eclipse.dltk.ui.dltk_marker_category"
label="%MarkerCategory.unnecessary"
priority="20"/>
<markerGroupingEntry id="org.eclipse.dltk.ui.category.nls"
markerGrouping="org.eclipse.dltk.ui.dltk_marker_category"
label="%MarkerCategory.nls"
priority="10"/>
<markerAttributeGrouping markerType="org.eclipse.dltk.core.problem" attribute="categoryId">
<markerAttributeMapping value="10" markerGroupingEntry="org.eclipse.dltk.ui.category.buildpath"/>
<markerAttributeMapping value="20" markerGroupingEntry="org.eclipse.dltk.ui.category.fatal"/>
<markerAttributeMapping value="30" markerGroupingEntry="org.eclipse.dltk.ui.category.fatal"/>
<markerAttributeMapping value="40" markerGroupingEntry="org.eclipse.dltk.ui.category.fatal"/>
<markerAttributeMapping value="50" markerGroupingEntry="org.eclipse.dltk.ui.category.fatal"/>
<markerAttributeMapping value="60" markerGroupingEntry="org.eclipse.dltk.ui.category.fatal"/>
<markerAttributeMapping value="70" markerGroupingEntry="org.eclipse.dltk.ui.category.documentation"/>
<markerAttributeMapping value="80" markerGroupingEntry="org.eclipse.dltk.ui.category.codestyle"/>
<markerAttributeMapping value="90" markerGroupingEntry="org.eclipse.dltk.ui.category.potential"/>
<markerAttributeMapping value="100" markerGroupingEntry="org.eclipse.dltk.ui.category.potential"/>
<markerAttributeMapping value="110" markerGroupingEntry="org.eclipse.dltk.ui.category.deprecation"/>
<markerAttributeMapping value="120" markerGroupingEntry="org.eclipse.dltk.ui.category.unnecessary"/>
<markerAttributeMapping value="130" markerGroupingEntry="org.eclipse.dltk.ui.category.generictypes"/>
<markerAttributeMapping value="140" markerGroupingEntry="org.eclipse.dltk.ui.category.nls"/>
<markerAttributeMapping value="150" markerGroupingEntry="org.eclipse.dltk.ui.category.restrictedAPI"/>
</markerAttributeGrouping>
<markerAttributeGrouping markerType="org.eclipse.dltk.core.buildpath_problem"
defaultGroupingEntry="org.eclipse.dltk.ui.category.buildpath"/>
</extension>
-->
<extension
point="org.eclipse.ui.views">
<category
id="org.eclipse.dltk.ui.main"
name="%MainScriptViewCategory.name"/>
<view
name="%ScriptExplorerView.name"
icon="$nl$/icons/full/eview16/package.png"
category="org.eclipse.dltk.ui.main"
class="org.eclipse.dltk.internal.ui.scriptview.ScriptExplorerPart"
id="org.eclipse.dltk.ui.ScriptExplorer">
</view>
<view
name="%CallHierarchyView.name"
icon="$nl$/icons/full/eview16/call_hierarchy.png"
category="org.eclipse.dltk.ui.main"
class="org.eclipse.dltk.internal.ui.callhierarchy.CallHierarchyViewPart"
id="org.eclipse.dltk.callhierarchy.view">
</view>
<view
name="%TypeHierarchy.name"
icon="$nl$/icons/full/eview16/class_hi.png"
category="org.eclipse.dltk.ui.main"
class="org.eclipse.dltk.internal.ui.typehierarchy.TypeHierarchyViewPart"
id="org.eclipse.dltk.ui.TypeHierarchy">
</view>
</extension>
<!-- NAVIAGTOR Extension-->
<!--
<extension
point="org.eclipse.ui.navigator.viewer">
<viewer viewerId="org.eclipse.ui.navigator.ProjectExplorer"/>
<viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
<includes>
<contentExtension pattern="org.eclipse.dltk.ui.scriptContent"/>
<contentExtension pattern="org.eclipse.dltk.script.ui.filters.*"/>
<contentExtension pattern="org.eclipse.ui.navigator.resourceContent" />
<contentExtension pattern="org.eclipse.ui.navigator.resources.filters.*"/>
<contentExtension pattern="org.eclipse.ui.navigator.resources.linkHelper"/>
</includes>
</viewerContentBinding>
<viewerActionBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
<includes>
<actionExtension pattern="org.eclipse.ui.navigator.resources.*" />
</includes>
</viewerActionBinding>
</extension>
<extension
point="org.eclipse.ui.navigator.navigatorContent">
<navigatorContent
activeByDefault="true"
contentProvider="org.eclipse.dltk.internal.ui.navigator.ScriptNavigatorContentProvider"
icon="icons/full/tcl.gif"
id="org.eclipse.dltk.ui.scriptContent"
labelProvider="org.eclipse.dltk.internal.ui.navigator.ScriptNavigatorLabelProvider"
name="DLTK Script Elements"
priority="high">
<triggerPoints>
<or>
<instanceof
value="org.eclipse.core.resources.IWorkspaceRoot" />
<instanceof
value="org.eclipse.core.resources.IFolder" />
<instanceof
value="org.eclipse.core.resources.IFile" />
<instanceof
value="org.eclipse.core.resources.IStorage" />
<instanceof
value="org.eclipse.dltk.core.IScriptProject" />
<instanceof
value="org.eclipse.dltk.core.IModelElement" />
<instanceof
value="org.eclipse.dltk.internal.core.ArchiveEntryFile" />
<instanceof
value="org.eclipse.dltk.internal.core.ExternalEntryFile" />
<instanceof
value="org.eclipse.dltk.internal.ui.scriptview.BuildPathContainer" />
</or>
</triggerPoints>
<possibleChildren>
<or>
<adapt
type="org.eclipse.core.resources.IProject" >
</adapt>
<instanceof
value="org.eclipse.core.resources.IWorkspaceRoot" />
<instanceof
value="org.eclipse.core.resources.IFolder" />
<instanceof
value="org.eclipse.core.resources.IFile" />
<instanceof
value="org.eclipse.core.resources.IStorage" />
<instanceof
value="org.eclipse.dltk.core.IScriptProject" />
<instanceof
value="org.eclipse.dltk.core.IModelElement" />
<instanceof
value="org.eclipse.dltk.internal.core.ArchiveEntryFile" />
<instanceof
value="org.eclipse.dltk.internal.core.ExternalEntryFile" />
<instanceof
value="org.eclipse.dltk.internal.ui.scriptview.BuildPathContainer" />
</or>
</possibleChildren>
<actionProvider
class="org.eclipse.dltk.internal.ui.navigator.ScriptExplorerActionProvider"
id="org.eclipse.dltk.ui.navigator.PackageExplorerActionProvider"
>
<enablement>
<or>
<adapt
type="org.eclipse.core.resources.IProject" >
</adapt>
<instanceof
value="org.eclipse.core.resources.IWorkspaceRoot" />
<instanceof
value="org.eclipse.core.resources.IFolder" />
<instanceof
value="org.eclipse.core.resources.IFile" />
<instanceof
value="org.eclipse.core.resources.IStorage" />
<instanceof
value="org.eclipse.dltk.core.IScriptProject" />
<instanceof
value="org.eclipse.dltk.core.IModelElement" />
<instanceof
value="org.eclipse.dltk.internal.core.ArchiveEntryFile" />
<instanceof
value="org.eclipse.dltk.internal.core.ExternalEntryFile" />
<instanceof
value="org.eclipse.dltk.internal.ui.scriptview.BuildPathContainer" />
<adapt type="java.util.Collection">
<count value="0" />
</adapt>
</or>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.dltk.internal.ui.navigator.ScriptExplorerOpenActionProvider"
id="org.eclipse.dltk.ui.navigator.PackageExplorerOpenActionProvider"
overrides="org.eclipse.ui.navigator.resources.OpenActions">
</actionProvider>
<commonSorter
class="org.eclipse.dltk.ui.ModelElementSorter"
id="org.eclipse.dltk.ui.modelElementorg.eclipse.internal.ui.navigator.ScriptDropAssistanteAlwaysRegardlessOfSuppressedExt"
suppressedExtensionId="org.eclipse.ui.navigator.resourceContent"/>
<commonWizard
type="new"
wizardId="org.eclipse.ui.wizards.new.folder">
<enablement>
<or>
<adapt type="org.eclipse.core.resources.IFile" />
<adapt type="org.eclipse.core.resources.IFolder" />
<adapt type="org.eclipse.dltk.internal.core.ScriptFolder" />
<adapt type="org.eclipse.dltk.core.IScriptProject" />
<adapt type="org.eclipse.core.resources.IProject" />
<adapt type="org.eclipse.core.resources.IWorkspaceRoot" />
</or>
</enablement>
</commonWizard>
<commonWizard
type="new"
wizardId="org.eclipse.ui.wizards.new.file">
<enablement>
<or>
<adapt type="org.eclipse.core.resources.IFile" />
<adapt type="org.eclipse.core.resources.IFolder" />
<adapt type="org.eclipse.dltk.internal.core.ScriptFolder" />
<adapt type="org.eclipse.dltk.core.IScriptProject" />
<adapt type="org.eclipse.core.resources.IProject" />
<adapt type="org.eclipse.core.resources.IWorkspaceRoot" />
</or>
</enablement>
</commonWizard>
<dropAssistant
class="org.eclipse.dltk.internal.ui.navigator.ScriptDropAssistant"
id="org.eclipse.ui.navigator.resources.eDropAdapter">
<possibleDropTargets>
<or>
<adapt type="org.eclipse.dltk.core.IScriptProject"/>
<adapt type="org.eclipse.core.resources.IProject"/>
<adapt type="org.eclipse.core.resources.IFolder"/>
<adapt type="org.eclipse.core.resources.IFile"/>
<adapt type="org.eclipse.dltk.core.IScriptProject"/>
</or>
</possibleDropTargets>
</dropAssistant>
<override
policy="InvokeAlwaysRegardlessOfSuppressedExt"
suppressedExtensionId="org.eclipse.ui.navigator.resourceContent"/>
<actionProvider
class="org.eclipse.dltk.internal.ui.navigator.ScriptEditActionProvider"
id="org.eclipse.dltk.actions.ui.navigator.ScriptEditActionProvider"
overrides="org.eclipse.ui.navigator.resources.actions.EditActions">
</actionProvider>
</navigatorContent>
<commonFilter
activeByDefault="false"
class="org.eclipse.dltk.internal.ui.filters.EmptyPackageFilter"
name="%HideEmptyPackages.label"
description="%HideEmptyPackages.description"
id="org.eclipse.dltk.script.ui.filters.HideEmptyPackages"/>
<commonFilter
activeByDefault="true"
class="org.eclipse.dltk.internal.ui.filters.EmptyInnerPackageFilter"
name="%HideEmptyInnerPackages.label"
description="%HideEmptyInnerPackages.description"
id="org.eclipse.dltk.script.ui.filters.HideEmptyInnerPackages"/>
<commonFilter
class="org.eclipse.dltk.internal.ui.filters.FieldsFilter"
name="%HideFields.label"
description="%HideFields.description"
id="org.eclipse.dltk.script.ui.filters.HideFields"/>
<commonFilter
class="org.eclipse.dltk.internal.ui.filters.NonScriptElementFilter"
name="%HideNonScriptElements.label"
description="%HideNonScriptElements.description"
id="org.eclipse.dltk.script.ui.filters.HideNonJavaElements"/>
<commonFilter
class="org.eclipse.dltk.internal.ui.filters.NonScriptProjectsFilter"
name="%HideNonScriptProjects.label"
description="%HideNonScriptProjects.description"
id="org.eclipse.dltk.script.ui.filters.HideNonJavaProjects"/>
<commonFilter
class="org.eclipse.dltk.internal.ui.filters.NonSharedProjectFilter"
name="%HideNonSharedProjects.label"
description="%HideNonSharedProjects.description"
id="org.eclipse.dltk.script.ui.filters.HideNonSharedProjects"/>
<commonFilter
class="org.eclipse.dltk.internal.ui.filters.LibraryFilter"
name="%HideReferencedLibraries.label"
description="%HideReferencedLibraries.description"
id="org.eclipse.dltk.script.ui.filters.HideReferencedLibraries"/>
</extension>
-->
<!-- =========================================================================== -->
<!-- Script Working Set -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.workingSets">
<workingSet
name="%ScriptWorkingSetPage.name"
pageClass="org.eclipse.dltk.internal.ui.workingsets.ScriptWorkingSetPage"
updaterClass="org.eclipse.dltk.internal.ui.workingsets.ScriptWorkingSetUpdater"
icon="/icons/full/obj16/workingSet_obj.png"
id="org.eclipse.dltk.ui.ScriptWorkingSetPage">
</workingSet>
</extension>
<!-- =========================================================================== -->
<!-- Others Working Set -->
<!-- =========================================================================== -->
<extension point="org.eclipse.ui.workingSets">
<workingSet
name="%OthersWorkingSetWizardPage.name"
icon="/icons/full/obj16/workingSet_obj.png"
updaterClass="org.eclipse.dltk.internal.ui.workingsets.OthersWorkingSetUpdater"
id="org.eclipse.dltk.internal.ui.OthersWorkingSet">
</workingSet>
</extension>
<!-- =========================================================================== -->
<!-- Filter Support -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.dltk.ui.scriptCompletionProposalComputer"
id="scriptNoTypeProposalCategory"
name="%ScriptProposalCategory">
<proposalCategory
icon="/icons/full/elcl16/scriptassist_co.png"/>
</extension>
<extension
point="org.eclipse.ui.commands">
<category
id="org.eclipse.dltk.ui.category.source"
name="%ScriptSourceCategory.name"/>
<category
name="%category.refactoring.name"
description="%category.refactoring.description"
id="org.eclipse.dltk.ui.category.refactoring">
</category>
<command
name="%ActionDefinition.foldingCollapseMembers.name"
description="%ActionDefinition.foldingCollapseMembers.description"
categoryId="org.eclipse.ui.category.textEditor"
id="org.eclipse.dltk.ui.edit.text.script.folding.collapseMembers">
</command>
<command
name="%ActionDefinition.foldingCollapseComments.name"
description="%ActionDefinition.foldingCollapseComments.description"
categoryId="org.eclipse.ui.category.textEditor"
id="org.eclipse.dltk.ui.edit.text.script.folding.collapseComments">
</command>
<!--command
name="%ActionDefinition.showDocumentation.name"
description="%ActionDefinition.showDocumentation.description"
categoryId="org.eclipse.ui.category.edit"
id="org.eclipse.dltk.ui.edit.text.script.show.documentation">
</command-->
<command
name="%ActionDefinition.show.outline.name"
description="%ActionDefinition.show.outline.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.edit.text.script.show.outline">
</command>
<command
name="%ActionDefinition.gotoMatchingBracket.name"
description="%ActionDefinition.gotoMatchingBracket.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.edit.text.script.goto.matching.bracket">
</command>
<command
name="%ActionDefinition.gotoNextMember.name"
description="%ActionDefinition.gotoNextMember.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.edit.text.script.goto.next.member">
</command>
<command
name="%ActionDefinition.gotoPreviousMember.name"
description="%ActionDefinition.gotoPreviousMember.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.edit.text.script.goto.previous.member">
</command>
<!-- source -->
<command
name="%ActionDefinition.comment.name"
description="%ActionDefinition.comment.description"
categoryId="org.eclipse.dltk.ui.category.source"
id="org.eclipse.dltk.ui.edit.text.script.comment">
</command>
<command
name="%ActionDefinition.uncomment.name"
description="%ActionDefinition.uncomment.description"
categoryId="org.eclipse.dltk.ui.category.source"
id="org.eclipse.dltk.ui.edit.text.script.uncomment">
</command>
<command
name="%ActionDefinition.toggleComment.name"
description="%ActionDefinition.toggleComment.description"
categoryId="org.eclipse.dltk.ui.category.source"
id="org.eclipse.dltk.ui.edit.text.script.toggle.comment">
</command>
<command
categoryId="org.eclipse.dltk.ui.category.source"
description="%ActionDefinition.addBlockComment.description"
id="org.eclipse.dltk.ui.edit.text.script.add.block.comment"
name="%ActionDefinition.addBlockComment.name">
</command>
<command
categoryId="org.eclipse.dltk.ui.category.source"
description="%ActionDefinition.removeBlockComment.description"
id="org.eclipse.dltk.ui.edit.text.script.remove.block.comment"
name="%ActionDefinition.removeBlockComment.name">
</command>
<command
name="%ActionDefinition.addScriptdocComment.name"
description="%ActionDefinition.addScriptdocComment.description"
categoryId="org.eclipse.dltk.ui.category.source"
id="org.eclipse.dltk.ui.edit.text.script.add.javadoc.comment">
</command>
<command
name="%toggleMarkOccurrences.label"
description="%toggleMarkOccurrences.description"
categoryId="org.eclipse.dltk.ui.category.source"
id="org.eclipse.dltk.ui.edit.text.script.toggleMarkOccurrences">
</command>
<command
categoryId="org.eclipse.dltk.ui.category.source"
description="%ActionDefinition.format.description"
id="org.eclipse.dltk.ui.edit.text.script.format"
name="%ActionDefinition.format.name">
</command>
<command
categoryId="org.eclipse.dltk.ui.category.source"
description="%ActionDefinition.quickformat.description"
id="org.eclipse.dltk.ui.edit.text.script.quick.format"
name="%ActionDefinition.quickformat.name">
</command>
<command
categoryId="org.eclipse.dltk.ui.category.source"
description="%ActionDefinition.indent.description"
id="org.eclipse.dltk.ui.edit.text.script.indent"
name="%ActionDefinition.indent.name">
</command>
<!-- refactoring -->
<command
name="%ActionDefinition.refactorQuickMenu.name"
description="%ActionDefinition.refactorQuickMenu.description"
categoryId="org.eclipse.dltk.ui.category.refactoring"
id="org.eclipse.dltk.ui.edit.text.script.refactor.quickMenu">
</command>
<command
name="%ActionDefinition.renameElement.name"
description="%ActionDefinition.renameElement.description"
categoryId="org.eclipse.dltk.ui.category.refactoring"
id="org.eclipse.dltk.ui.edit.text.script.rename.element">
</command>
<!-- navigate -->
<command
name="%ActionDefinition.gotoNextMember.name"
description="%ActionDefinition.gotoNextMember.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.edit.text.script.goto.next.member">
</command>
<command
name="%ActionDefinition.gotoPreviousMember.name"
description="%ActionDefinition.gotoPreviousMember.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.edit.text.script.goto.previous.member">
</command>
<command
name="%ActionDefinition.gotoMatchingBracket.name"
description="%ActionDefinition.gotoMatchingBracket.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.edit.text.script.goto.matching.bracket">
</command>
<command
name="%ActionDefinition.show.outline.name"
description="%ActionDefinition.show.outline.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.edit.text.script.show.outline">
</command>
<command
name="%ActionDefinition.open.hierarchy.name"
description="%ActionDefinition.open.hierarchy.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.edit.text.script.open.hierarchy">
</command>
<command
name="%ActionDefinition.open.structure.name"
description="%ActionDefinition.open.structure.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.navigate.script.open.structure">
</command>
<command
name="%ActionDefinition.openType.name"
description="%ActionDefinition.openType.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.navigate.open.type">
</command>
<command
name="%ActionDefinition.openTypeInHierarchy.name"
description="%ActionDefinition.openTypeInHierarchy.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.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.dltk.ui.edit.text.script.open.editor">
</command>
<command
name="%ActionDefinition.openSuperImplementation.name"
description="%ActionDefinition.openSuperImplementation.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.edit.text.script.open.super.implementation">
</command>
<command
name="%ActionDefinition.openTypeHierarchy.name"
description="%ActionDefinition.openTypeHierarchy.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.edit.text.script.open.type.hierarchy">
</command>
<command
name="%ActionDefinition.openCallHierarchy.name"
description="%ActionDefinition.openCallHierarchy.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.edit.text.script.open.call.hierarchy">
</command>
<command
name="%ActionDefinition.gotoType.name"
description="%ActionDefinition.gotoType.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.ui.navigate.gototype">
</command>
<command
name="%ActionDefinition.ReferencesInProject.name"
description="%ActionDefinition.ReferencesInProject.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.dltk.ui.edit.text.script.search.references.in.project">
</command>
<command
name="%ActionDefinition.referencesInWorkspace.name"
description="%ActionDefinition.referencesInWorkspace.description"
categoryId="org.eclipse.search.ui.category.search"
id="org.eclipse.dltk.ui.edit.text.script.search.references.in.workspace">
</command>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.ui.category.edit"
description="%SpecificContentAssist.desc"
id="org.eclipse.dltk.ui.specific_content_assist.command"
name="%SpecificContentAssist.name"
defaultHandler="org.eclipse.dltk.internal.ui.text.completion.ScriptContentAssistHandler">
<commandParameter
id="org.eclipse.dltk.ui.specific_content_assist.category_id"
name="%SpecificContentAssist.param"
optional="false"
values="org.eclipse.dltk.ui.text.completion.ContentAssistComputerParameter"/>
</command>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:org.eclipse.ui.main.menu?after=edit">
<menu
label="%SourceMenu.label"
id="org.eclipse.dltk.ui.source.menu">
<separator name="commentGroup" visible="true" />
<separator name="editGroup" visible="true" />
<separator name="importGroup" visible="true" />
<separator name="generateGroup" visible="true" />
<separator name="codeGroup" visible="true" />
<separator name="externalizeGroup" visible="true" />
<separator name="convertGroup" visible="true" />
<visibleWhen>
<with variable="activeEditor">
<instanceof value="org.eclipse.dltk.internal.ui.editor.ScriptEditor" />
</with>
</visibleWhen>
</menu>
</menuContribution>
<!-- Comment Group -->
<menuContribution
locationURI="menu:org.eclipse.dltk.ui.source.menu?after=commentGroup">
<command commandId="org.eclipse.dltk.ui.edit.text.script.toggle.comment" />
<command commandId="org.eclipse.dltk.ui.edit.text.script.comment" />
<command commandId="org.eclipse.dltk.ui.edit.text.script.uncomment" />
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.dltk.ui.source.menu?after=editGroup">
<command commandId="org.eclipse.ui.edit.text.shiftRight" />
<command commandId="org.eclipse.ui.edit.text.shiftLeft" />
</menuContribution>
</extension>
<!-- =========================================================================== -->
<!-- Refactoring Menu -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:org.eclipse.ui.main.menu?after=org.eclipse.dltk.ui.source.menu">
<menu
label="%Refactoring.menu.label"
id="org.eclipse.dltk.ui.refactoring.menu">
<separator name="undoRedoGroup"/>
<separator name="reorgGroup"/>
<separator name="codingGroup"/>
<separator name="reorgGroup2"/>
<separator name="typeGroup"/>
<separator name="codingGroup2"/>
<separator name="typeGroup2"/>
<separator name="scriptGroup"/>
</menu>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%ScriptCodingActionSet.label"
description="%ScriptCodingActionSet.description"
visible="false"
id="org.eclipse.dltk.ui.ScriptCodingActionSet">
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.move.element"
label="%Refactoring.moveAction.label"
retarget="true"
menubarPath="org.eclipse.dltk.ui.refactoring.menu/reorgGroup"
id="org.eclipse.dltk.ui.actions.Move">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.rename.element"
label="%Refactoring.renameAction.label"
retarget="true"
menubarPath="org.eclipse.dltk.ui.refactoring.menu/reorgGroup"
id="org.eclipse.dltk.ui.actions.Rename">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%OpenActionSet.label"
description="%OpenActionSet.description"
visible="false"
id="org.eclipse.dltk.ui.A_OpenActionSet">
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.open.call.hierarchy"
label="%OpenCallHierarchyAction.label"
retarget="true"
menubarPath="navigate/open.ext"
id="org.eclipse.dltk.ui.actions.OpenCallHierarchy">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.open.type.hierarchy"
label="%OpenTypeHierarchyAction.label"
retarget="true"
menubarPath="navigate/open.ext"
id="org.eclipse.dltk.ui.actions.OpenTypeHierarchy">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.open.editor"
label="%OpenAction.label"
tooltip="%OpenAction.tooltip"
retarget="true"
menubarPath="navigate/open.ext"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.Open">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%scriptEditorPresentationActionSet.label"
visible="false"
id="org.eclipse.dltk.ui.text.actionSet.presentation">
<action
allowLabelUpdate="true"
style="toggle"
toolbarPath="org.eclipse.ui.edit.text.actionSet.presentation/Presentation"
id="org.eclipse.dltk.ui.edit.text.script.toggleMarkOccurrences"
definitionId="org.eclipse.dltk.ui.edit.text.script.toggleMarkOccurrences"
disabledIcon="$nl$/icons/full/dtool16/mark_occurrences.png"
icon="$nl$/icons/full/etool16/mark_occurrences.png"
helpContextId="org.eclipse.dltk.ui.toggle_mark_occurrences_action_context"
label="%toggleMarkOccurrences.label"
retarget="true"
tooltip="%toggleMarkOccurrences.tooltip">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.contexts">
<context
name="%context.editingScriptSource.name"
description="%context.editingScriptSource.description"
parentId="org.eclipse.ui.textEditorScope"
id="org.eclipse.dltk.ui.scriptEditorScope">
</context>
<context
name="%context.viewScope.name"
description="%context.viewScope.description"
parentId="org.eclipse.ui.contexts.window"
id="org.eclipse.dltk.ui.context.views">
</context>
</extension>
<extension
point="org.eclipse.ui.bindings">
<!-- win32: M1=CTRL, M2=SHIFT, M3=ALT, M4=-
carbon: M1=COMMAND, M2=SHIFT, M3=ALT, M4=CTRL -->
<key
sequence="F3"
commandId="org.eclipse.dltk.ui.edit.text.script.open.editor"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<!--key
sequence="F2"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.show.documentation"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/-->
<key
sequence="F4"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.open.type.hierarchy"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key sequence="M1+M3+H"
commandId="org.eclipse.dltk.ui.edit.text.script.open.call.hierarchy"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
<key
sequence="M1+O"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.show.outline"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+T"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.open.hierarchy"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+P"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.goto.matching.bracket"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+ARROW_DOWN"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.goto.next.member"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+ALT+ARROW_DOWN"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.goto.next.member"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+ARROW_UP"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.goto.previous.member"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M1+M2+ARROW_UP"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+ALT+ARROW_UP"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.goto.previous.member"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+C"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.toggle.comment"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+7"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.toggle.comment"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+/"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.toggle.comment"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<!-- <key
sequence="M1+M2+T"
commandId="org.eclipse.dltk.ui.navigate.open.type"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>-->
<key
sequence="M1+M2+F"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.format"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<!-- alternative for some gtk input modes -->
<key
platform="gtk"
sequence="ESC CTRL+F"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.format"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+I"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.indent"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+G"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.search.references.in.workspace"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+J"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.add.javadoc.comment"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+J"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+J"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.add.javadoc.comment"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<!-- refactoring -->
<key
sequence="M2+M3+T"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.refactor.quickMenu"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+T"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+T"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.refactor.quickMenu"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+T"
contextId="org.eclipse.dltk.ui.context.views"
commandId="org.eclipse.dltk.ui.edit.text.script.refactor.quickMenu"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+T"
contextId="org.eclipse.dltk.ui.context.views"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+T"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.refactor.quickMenu"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+R"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId="org.eclipse.dltk.ui.edit.text.script.rename.element"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+R"
contextId="org.eclipse.dltk.ui.scriptEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+R"
contextId="org.eclipse.dltk.ui.context.views"
commandId="org.eclipse.dltk.ui.edit.text.script.rename.element"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+R"
contextId="org.eclipse.dltk.ui.context.views"
commandId="org.eclipse.dltk.ui.edit.text.script.rename.element"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+R"
contextId="org.eclipse.dltk.ui.context.views"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+R"
contextId="org.eclipse.dltk.ui.context.views"
commandId="org.eclipse.dltk.ui.edit.text.script.rename.element"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
</extension>
<extension
point="org.eclipse.dltk.ui.scriptCompletionProposalComputer"
id="scriptTypeProposalCategory"
name="%ScriptTypesCategory">
<proposalCategory
icon="/icons/full/elcl16/scripttypeassist_co.png"/>
</extension>
<extension
point="org.eclipse.dltk.ui.scriptCompletionProposalComputer"
id="templateProposalCategory"
name="%TemplateProposalCategory">
<proposalCategory
icon="$nl$/icons/full/elcl16/templateprop_co.png"/>
</extension>
<extension
point="org.eclipse.dltk.ui.scriptCompletionProposalComputer"
id="textProposalCategory"
name="%TextProposalCategory">
<proposalCategory
icon="/icons/full/elcl16/wordassist_co.png"/>
</extension>
<extension
point="org.eclipse.dltk.ui.dltkElementFilters">
<!-- Script Explorer -->
<filter
description="%HideSystemFiles.description"
enabled="true"
id="org.eclipse.dltk.internal.ui.PackageExplorer.DotFilesFilter"
name="%HideSystemFiles.label"
class="org.eclipse.dltk.internal.ui.filters.DotFileFilter"
targetId="org.eclipse.dltk.ui.ScriptExplorer">
</filter>
<filter
description="%ContainMembers.description"
enabled="false"
id="org.eclipse.dltk.internal.ui.PackageExplorer.ContainMembersFilter"
name="%ContainMembers.label"
class="org.eclipse.dltk.internal.ui.filters.ContainMembersFilter"
targetId="org.eclipse.dltk.ui.ScriptExplorer">
</filter>
<filter
targetId="org.eclipse.dltk.ui.ScriptExplorer"
name="%HideEmptyPackages.label"
enabled="false"
description="%HideEmptyPackages.description"
class="org.eclipse.dltk.internal.ui.filters.EmptyPackageFilter"
id="org.eclipse.dltk.internal.ui.PackageExplorer.EmptyPackageFilter">
</filter>
<filter
targetId="org.eclipse.dltk.ui.ScriptExplorer"
name="%HideEmptyInnerPackages.label"
enabled="true"
description="%HideEmptyInnerPackages.description"
class="org.eclipse.dltk.internal.ui.filters.EmptyInnerPackageFilter"
id="org.eclipse.dltk.internal.ui.PackageExplorer.EmptyInnerPackageFilter">
</filter>
<filter
targetId="org.eclipse.dltk.ui.ScriptExplorer"
name="%HideNonScriptElements.label"
enabled="false"
description="%HideNonScriptElements.description"
class="org.eclipse.dltk.internal.ui.filters.NonScriptElementFilter"
id="org.eclipse.dltk.ui.ScriptExplorer.NonScriptElementFilter">
</filter>
<filter
targetId="org.eclipse.dltk.ui.ScriptExplorer"
name="%HideReferencedLibraries.label"
enabled="false"
description="%HideReferencedLibraries.description"
class="org.eclipse.dltk.internal.ui.filters.LibraryFilter"
id="org.eclipse.dltk.ui.ScriptExplorer.LibraryFilter">
</filter>
<filter
targetId="org.eclipse.dltk.ui.ScriptExplorer"
name="%HideContainedLibraries.label"
enabled="false"
description="%HideContainedLibraries.description"
class="org.eclipse.dltk.internal.ui.filters.ContainedLibraryFilter"
id="org.eclipse.dltk.ui.ScriptExplorer.ContainedLibraryFilter">
</filter>
<filter
targetId="org.eclipse.dltk.ui.ScriptExplorer"
name="%HideScriptFiles.label"
enabled="false"
description="%HideScriptFiles.description"
class="org.eclipse.dltk.internal.ui.filters.ScriptFileFilter"
id="org.eclipse.dltk.ui.ScriptExplorer.SMFileFilter">
</filter>
<filter
targetId="org.eclipse.dltk.ui.ScriptExplorer"
name="%HideNonScriptProjects.label"
enabled="false"
description="%HideNonScriptProjects.description"
class="org.eclipse.dltk.internal.ui.filters.NonScriptProjectsFilter"
id="org.eclipse.dltk.ui.ScriptExplorer.NonScriptProjectsFilter">
</filter>
<filter
targetId="org.eclipse.dltk.ui.ScriptExplorer"
name="%HideNonSharedProjects.label"
enabled="false"
description="%HideNonSharedProjects.description"
class="org.eclipse.dltk.internal.ui.filters.NonSharedProjectFilter"
id="org.eclipse.dltk.ui.ScriptExplorer.NonSharedProjectsFilter">
</filter>
<filter
targetId="org.eclipse.dltk.ui.ScriptExplorer"
name="%HideClosedProjects.label"
enabled="false"
description="%HideClosedProjects.description"
class="org.eclipse.dltk.internal.ui.filters.ClosedProjectFilter"
id="org.eclipse.dltk.ui.ScriptExplorer.ClosedProjectsFilter">
</filter>
<filter
targetId="org.eclipse.dltk.ui.ScriptExplorer"
name="%HideFields.label"
enabled="false"
description="%HideFields.description"
class="org.eclipse.dltk.internal.ui.filters.FieldsFilter"
id="org.eclipse.dltk.ui.ScriptExplorer.FieldsFilter">
</filter>
<filter
targetId="org.eclipse.dltk.ui.ScriptExplorer"
name="%HideImportDeclarations.label"
enabled="true"
description="%HideImportDeclarations.description"
class="org.eclipse.dltk.internal.ui.filters.ImportDeclarationFilter"
id="org.eclipse.dltk.ui.ScriptExplorer.ImportDeclarationFilter">
</filter>
<filter
targetId="org.eclipse.dltk.ui.ScriptExplorer"
name="%HidePackageDeclaration.label"
enabled="true"
description="%HidePackageDeclaration.description"
class="org.eclipse.dltk.internal.ui.filters.PackageDeclarationFilter"
id="org.eclipse.dltk.ui.ScriptExplorer.PackageDeclarationFilter">
</filter>
<filter
class="org.eclipse.dltk.internal.ui.filters.SyntheticMembersFilter"
description="%HideSyntheticMembers.description"
enabled="true"
id="org.eclipse.dltk.ui.ScriptExplorer.SyntheticMembersFilter"
name="%HideSyntheticMembers.label"
targetId="org.eclipse.dltk.ui.ScriptExplorer">
</filter>
<filter
class="org.eclipse.dltk.internal.ui.filters.SyntheticMembersFilter"
description="%HideSyntheticMembers.description"
enabled="true"
id="org.eclipse.dltk.ui.outline.SyntheticMembersFilter"
name="%HideSyntheticMembers.label"
targetId="org.eclipse.dltk.ui.ScriptOutlinePage">
</filter>
<filter
targetId="org.eclipse.dltk.ui.ScriptOutlinePage"
name="%HideImportDeclaration.label"
enabled="false"
description="%HideImportDeclaration.description"
class="org.eclipse.dltk.internal.ui.filters.ImportDeclarationFilter"
id="org.eclipse.dltk.ui.outline.ImportDeclarationFilter">
</filter>
<filter
class="org.eclipse.dltk.internal.ui.filters.SyntheticMembersFilter"
description="%HideSyntheticMembers.description"
enabled="true"
id="org.eclipse.dltk.ui.QuickOutline.SyntheticMembersFilter"
name="%HideSyntheticMembers.label"
targetId="org.eclipse.dltk.internal.ui.text.QuickOutline">
</filter>
<filter
targetId="org.eclipse.dltk.internal.ui.text.QuickOutline"
name="%HideImportDeclaration.label"
enabled="true"
description="%HideImportDeclaration.description"
class="org.eclipse.dltk.internal.ui.filters.ImportDeclarationFilter"
id="org.eclipse.dltk.ui.QuickOutline.ImportDeclarationFilter">
</filter>
</extension>
<extension
point="org.eclipse.dltk.ui.editorTextHovers">
<hover
label="%sequentialHover"
description="%sequentialHoverDescription"
class="org.eclipse.dltk.internal.ui.text.hover.BestMatchHover"
id="org.eclipse.dltk.ui.BestMatchHover">
</hover>
<hover
label="%problemHover"
description="%problemHoverDescription"
class="org.eclipse.dltk.internal.ui.text.hover.ProblemHover"
id="org.eclipse.dltk.ui.ProblemHover">
</hover>
<hover
label="%documentationHover"
description="%documentationHoverDescription"
class="org.eclipse.dltk.internal.ui.text.hover.DocumentationHover"
id="org.eclipse.dltk.ui.DocumentationHover">
</hover>
<hover
label="%sourceHover"
description="%sourceHoverDescription"
class="org.eclipse.dltk.internal.ui.text.hover.ScriptSourceHover"
id="org.eclipse.dltk.ui.ScriptSourceHover">
</hover>
<hover
label="%annotationHover"
description="%annotationHoverDescription"
class="org.eclipse.dltk.internal.ui.text.hover.AnnotationHover"
id="org.eclipse.dltk.ui.AnnotationHover">
</hover>
</extension>
<extension
point="org.eclipse.dltk.ui.scriptCompletionProposalSorters">
<proposalSorter
id="org.eclipse.dltk.ui.AlphabeticSorter"
name="%AlphabeticSorter.name"
class="org.eclipse.dltk.ui.text.completion.AlphabeticSorter"/>
<proposalSorter
id="org.eclipse.dltk.ui.RelevanceSorter"
name="%RelevanceSorter.name"
class="org.eclipse.dltk.ui.text.completion.RelevanceSorter"/>
</extension>
<extension
point="org.eclipse.dltk.ui.scriptCompletionProposalComputer"
id="defaultProposalCategory"
name="%DefaultProposalCategory">
<proposalCategory/>
</extension>
<extension
point="org.eclipse.ui.actionSetPartAssociations">
<actionSetPartAssociation
targetID="org.eclipse.ui.edit.text.actionSet.presentation">
<part id="org.eclipse.dltk.ui.ScriptExplorer"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.dltk.ui.A_OpenActionSet">
<part id="org.eclipse.dltk.ui.ScriptExplorer"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.dltk.ui.ScriptCodingActionSet">
<part id="org.eclipse.dltk.ui.ScriptExplorer"/>
</actionSetPartAssociation>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="org.eclipse.dltk.ui.preferences.ScriptCorePreferencePage"
id="org.eclipse.dltk.preferences"
name="%MainScriptPreferencePage.name">
</page>
<page
class="org.eclipse.dltk.internal.ui.preferences.DLTKLoggingPreferencePage"
id="org.eclipse.dltk.logging.preferences"
category="org.eclipse.dltk.preferences"
name="Logging">
</page>
</extension>
<!-- Refactoring contributions -->
<!-- Code completion -->
<!-- content assist processors - do not change their order -->
<extension
point="org.eclipse.dltk.ui.scriptCompletionProposalComputer"
id="templateProposalCategory"
name="%TemplateProposalCategory">
<proposalCategory
icon="/icons/full/elcl16/templateprop_co.png"/>
</extension>
<!-- =========================================================================== -->
<!-- Call Hierarchy -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ltk.core.refactoring.refactoringContributions">
<contribution
class="org.eclipse.dltk.internal.corext.refactoring.scripting.RenameResourceRefactoringContribution"
id="org.eclipse.dltk.ui.rename.resource"/>
<contribution
class="org.eclipse.dltk.internal.corext.refactoring.scripting.RenameSourceModuleRefactoringContribution"
id="org.eclipse.dltk.ui.rename.sourcemodule"/>
<contribution
class="org.eclipse.dltk.internal.corext.refactoring.scripting.RenameScriptProjectRefactoringContribution"
id="org.eclipse.dltk.ui.rename.script.project"/>
<contribution
class="org.eclipse.dltk.internal.corext.refactoring.scripting.RenameScriptFolderRefactoringContribution"
id="org.eclipse.dltk.ui.rename.script.folder"/>
<contribution
class="org.eclipse.dltk.internal.corext.refactoring.scripting.RenameSourceFolderRefactoringContribution"
id="org.eclipse.dltk.ui.rename.source.folder"/>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%ScriptSearchActionSet.label"
description="%ScriptSearchActionSet.description"
visible="false"
id="org.eclipse.dltk.ui.SearchActionSet">
<!-- see http://bugs.eclipse.org/bugs/show_bug.cgi?id=15684 -->
<!-- Note: The menu (re-) definition has to be here due to bug: -->
<!-- =================================================================== -->
<!-- Search Menu -->
<!-- =================================================================== -->
<menu
label="%searchMenu.label"
path="navigate"
id="org.eclipse.search.menu">
<groupMarker name="internalDialogGroup"/> <!-- not to be used by clients -->
<groupMarker name="dialogGroup"/> <!-- to be used by clients -->
<separator name="fileSearchContextMenuActionsGroup"/> <!-- to be used by clients -->
<separator name="contextMenuActionsGroup"/> <!-- to be used by clients -->
<separator name="occurencesActionsGroup"/> <!-- to be used by clients -->
<separator name="extraSearchGroup"/> <!-- to be used by clients -->
</menu>
<!-- dialog group -->
<!--action
label="%openScriptSearchPageAction.label"
icon="$nl$/icons/full/obj16/jsearch_obj.png"
helpContextId="java_search_action_context"
class="org.eclipse.dltk.internal.ui.search.OpenScriptSearchPageAction"
menubarPath="org.eclipse.search.menu/dialogGroup"
id="org.eclipse.dltk.ui.actions.OpenScriptSearchPage">
</action-->
<!-- context menu group -->
<!--action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.occurrences.in.file.quickMenu"
label="%occurrencesSubMenu.label"
style="pulldown"
class="org.eclipse.dltk.internal.ui.actions.OccurrencesSearchMenuAction"
menubarPath="org.eclipse.search.menu/occurencesActionsGroup"
id="org.eclipse.dltk.internal.ui.actions.OccurrencesSearchMenuAction">
</action-->
<menu
label="%writeAccessSubMenu.label"
path="org.eclipse.search.menu/contextMenuActionsGroup"
id="writeAccessSubMenu">
<separator
name="group1">
</separator>
</menu>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.write.access.in.working.set"
label="%InWorkingSet.label"
retarget="true"
menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.WriteAccessInWorkingSet">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.write.access.in.hierarchy"
label="%InHierarchy.label"
retarget="true"
menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.WriteAccessInHierarchy">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.write.access.in.project"
label="%InProject.label"
retarget="true"
menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.WriteAccessInProject">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.write.access.in.workspace"
label="%InWorkspace.label"
retarget="true"
menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.WriteAccessInWorkspace">
</action>
<menu
label="%readAccessSubMenu.label"
path="org.eclipse.search.menu/contextMenuActionsGroup"
id="readAccessSubMenu">
<separator
name="group1">
</separator>
</menu>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.read.access.in.working.set"
label="%InWorkingSet.label"
retarget="true"
menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.ReadAccessInWorkingSet">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.read.access.in.hierarchy"
label="%InHierarchy.label"
retarget="true"
menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.ReadAccessInHierarchy">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.read.access.in.project"
label="%InProject.label"
retarget="true"
menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.ReadAccessInProject">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.read.access.in.workspace"
label="%InWorkspace.label"
retarget="true"
menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.ReadAccessInWorkspace">
</action>
<menu
label="%implementorsSubMenu.label"
path="org.eclipse.search.menu/contextMenuActionsGroup"
id="implementorsSubMenu">
<separator
name="group1">
</separator>
</menu>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.implementors.in.working.set"
label="%InWorkingSet.label"
retarget="true"
menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.ImplementorsInWorkingSet">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.implementors.in.project"
label="%InProject.label"
retarget="true"
menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.ImplementorsInProject">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.implementors.in.workspace"
label="%InWorkspace.label"
retarget="true"
menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.ImplementorsInWorkspace">
</action>
<menu
label="%declarationsSubMenu.label"
path="org.eclipse.search.menu/contextMenuActionsGroup"
id="declarationsSubMenu">
<separator
name="group1">
</separator>
</menu>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.declarations.in.working.set"
label="%InWorkingSet.label"
retarget="true"
menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.DeclarationsInWorkingSet">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.declarations.in.hierarchy"
label="%InHierarchy.label"
retarget="true"
menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.DeclarationsInHierarchy">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.declarations.in.project"
label="%InProject.label"
retarget="true"
menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.DeclarationsInProject">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.declarations.in.workspace"
label="%DeclarationsInWorkspace.label"
retarget="true"
menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.DeclarationsInWorkspace">
</action>
<menu
label="%referencesSubMenu.label"
path="org.eclipse.search.menu/contextMenuActionsGroup"
id="referencesSubMenu">
<separator
name="group1">
</separator>
</menu>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.references.in.working.set"
label="%InWorkingSet.label"
retarget="true"
menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.ReferencesInWorkingSet">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.references.in.hierarchy"
label="%InHierarchy.label"
retarget="true"
menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.ReferencesInHierarchy">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.references.in.project"
label="%InProject.label"
retarget="true"
menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.ReferencesInProject">
</action>
<action
definitionId="org.eclipse.dltk.ui.edit.text.script.search.references.in.workspace"
label="%ReferencesInWorkspace.label"
retarget="true"
menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
allowLabelUpdate="true"
id="org.eclipse.dltk.ui.actions.ReferencesInWorkspace">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.dltk.core.internal.environment.LocalEnvironment"
class="org.eclipse.dltk.internal.ui.environment.LocalEnvironmentUIAdapter">
<adapter
type="org.eclipse.dltk.ui.environment.IEnvironmentUI">
</adapter>
</factory>
</extension>
<extension
point="org.eclipse.dltk.ui.actionFilterTester">
<actionFilterTester
class="org.eclipse.dltk.internal.ui.ModelElementNatureTest"
id="org.eclipse.dltk.ui.nature">
</actionFilterTester>
</extension>
<extension point="org.eclipse.ui.themes">
<themeElementCategory
id="org.eclipse.dltk.ui.presentation"
label="%dltkPresentation.label" />
<fontDefinition
label="%dltkDisplayFontDefiniton.label"
defaultsTo="org.eclipse.jface.dialogfont"
categoryId="org.eclipse.dltk.ui.presentation"
id="org.eclipse.dltk.ui.documentationFont">
<description>
%dltkDisplayFontDefiniton.description
</description>
</fontDefinition>
<colorDefinition
label="%dltkDocumentationBackgroundColor.label"
categoryId="org.eclipse.dltk.ui.presentation"
defaultsTo="org.eclipse.ui.workbench.INFORMATION_BACKGROUND"
id="org.eclipse.dltk.ui.documentation.backgroundColor">
<description>
%dltkDocumentationBackgroundColor.description
</description>
</colorDefinition>
<colorDefinition
label="%dltkDocumentationForegroundColor.label"
categoryId="org.eclipse.dltk.ui.presentation"
defaultsTo="org.eclipse.ui.workbench.INFORMATION_FOREGROUND"
id="org.eclipse.dltk.ui.documentation.foregroundColor">
<description>
%dltkDocumentationForegroundColor.description
</description>
</colorDefinition>
</extension>
<extension
point="org.eclipse.ui.editors.annotationTypes">
<type
name="org.eclipse.dltk.ui.error"
super="org.eclipse.ui.workbench.texteditor.error"
markerType="org.eclipse.dltk.core.problem"
markerSeverity="2">
</type>
<type
name="org.eclipse.dltk.ui.warning"
super="org.eclipse.ui.workbench.texteditor.warning"
markerType="org.eclipse.dltk.core.problem"
markerSeverity="1">
</type>
<type
name="org.eclipse.dltk.ui.info"
super="org.eclipse.ui.workbench.texteditor.info"
markerType="org.eclipse.dltk.core.problem"
markerSeverity="0">
</type>
</extension>
<extension
point="org.eclipse.ui.editors.markerAnnotationSpecification">
<specification
annotationType="org.eclipse.dltk.ui.error"
annotationImageProvider="org.eclipse.dltk.internal.ui.editor.ScriptAnnotationImageProvider">
</specification>
<specification
annotationType="org.eclipse.dltk.ui.warning"
annotationImageProvider="org.eclipse.dltk.internal.ui.editor.ScriptAnnotationImageProvider">
</specification>
<specification
annotationType="org.eclipse.dltk.ui.info"
annotationImageProvider="org.eclipse.dltk.internal.ui.editor.ScriptAnnotationImageProvider">
</specification>
</extension>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
id="org.eclipse.dltk.markerPropertyTester"
class="org.eclipse.dltk.ui.util.MarkerPropertyTester"
namespace="org.eclipse.dltk"
properties="markerType"
type="org.eclipse.core.resources.IMarker"/>
<propertyTester
class="org.eclipse.dltk.ui.util.ScriptProjectNaturePropertyTester"
id="org.eclipse.dltk.ui.propertyTester1"
namespace="org.eclipse.dltk"
properties="hasScriptNature"
type="org.eclipse.core.resources.IProject">
</propertyTester>
</extension>
<extension point="org.eclipse.ui.startup">
<startup class="org.eclipse.dltk.internal.ui.DLTKUI"/>
</extension>
<extension
point="org.eclipse.ltk.ui.refactoring.statusContextViewers">
<statusContextViewer
class="org.eclipse.dltk.internal.ui.refactoring.ScriptStatusContextViewer"
id="org.eclipse.dltk.ui.scriptStatusContextViewer">
<enablement></enablement>
</statusContextViewer>
</extension>
<extension point="org.eclipse.ui.editors.annotationTypes">
<type name="org.eclipse.dltk.ui.occurrences"/>
</extension>
<extension point="org.eclipse.ui.editors.markerAnnotationSpecification">
<specification
annotationType="org.eclipse.dltk.ui.occurrences"
label="%OccurrenceAnnotation.label"
icon="$nl$/icons/full/obj16/searchm_obj.png"
textPreferenceKey="occurrenceIndication"
textPreferenceValue="false"
highlightPreferenceKey="occurrenceHighlighting"
highlightPreferenceValue="true"
contributesToHeader="false"
overviewRulerPreferenceKey="occurrenceIndicationInOverviewRuler"
overviewRulerPreferenceValue="true"
verticalRulerPreferenceKey="occurrenceIndicationInVerticalRuler"
verticalRulerPreferenceValue="false"
colorPreferenceKey="occurrenceIndicationColor"
colorPreferenceValue="212,212,212"
presentationLayer="4"
showInNextPrevDropdownToolbarActionKey="showOccurrenceInNextPrevDropdownToolbarAction"
showInNextPrevDropdownToolbarAction="true"
isGoToNextNavigationTargetKey="isOccurrenceGoToNextNavigationTarget"
isGoToNextNavigationTarget="false"
isGoToPreviousNavigationTargetKey="isOccurrenceGoToPreviousNavigationTarget"
isGoToPreviousNavigationTarget="false"
textStylePreferenceKey="occurrenceTextStyle"
textStylePreferenceValue="NONE">
</specification>
</extension>
<extension
point="org.eclipse.e4.ui.css.swt.theme">
<stylesheet
uri="css/e4-dark.css">
<themeid
refid="org.eclipse.e4.ui.css.theme.e4_dark">
</themeid>
</stylesheet>
</extension>
</plugin>