blob: 85e5395cc963242d71243bc7914433a85aae83ec [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension-point id="tclSemanticHighlighting" name="tclSemanticHighlighting" schema="schema/tclSemanticHighlighting.exsd"/>
<extension
id="org.eclipse.dltk.tcl.ui.editor.DocumentSetupParticipant"
name="%documentSetupParticipantName"
point="org.eclipse.core.filebuffers.documentSetup">
<participant
class="org.eclipse.dltk.tcl.internal.ui.editor.TclDocumentSetupParticipant">
</participant>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.dltk.tcl.internal.ui.navigation.ElementsView$ElementList"
class="org.eclipse.dltk.tcl.internal.ui.navigation.ElementListAdapterFactory">
<adapter type="org.eclipse.dltk.core.IModelElement"/>
</factory>
</extension>
<extension point="org.eclipse.core.runtime.preferences">
<initializer class="org.eclipse.dltk.tcl.internal.ui.TclUIPreferenceInitializer"/>
</extension>
<extension
point="org.eclipse.search.searchPages">
<page
canSearchEnclosingProjects="true"
class="org.eclipse.dltk.tcl.internal.ui.search.TclSearchPage"
enabled="true"
extensions="tcl:90, exp:30"
icon="$nl$/icons/obj16/search_obj.gif"
id="org.eclipse.dltk.ui.TclSearchPage"
label="%TclSearchPage.label"
showScopeSection="true"
sizeHint="460,160">
</page>
</extension>
<extension
point="org.eclipse.ui.contexts">
<context
name="%TclEditContext.name"
description="%TclEditContext.description"
parentId="org.eclipse.dltk.ui.scriptEditorScope"
id="org.eclipse.dltk.ui.tclEditorScope">
</context>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="org.eclipse.dltk.tcl.ui.TclPerspective"
icon="$nl$/icons/eview16/tcl_persp.gif"
id="org.eclipse.dltk.tcl.ui.TclPerspective"
name="%TclPerspective.name"/>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ui.resourcePerspective">
<perspectiveShortcut
id="org.eclipse.dltk.tcl.ui.TclPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.dltk.tcl.ui.TclPerspective">
<perspectiveShortcut
id="org.eclipse.dltk.tcl.ui.TclPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.dltk.tcl.ui.TclPerspective">
<perspectiveShortcut
id="org.eclipse.debug.ui.DebugPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.debug.ui.DebugPerspective">
<perspectiveShortcut
id="org.eclipse.dltk.tcl.ui.TclPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.dltk.tcl.ui.TclPerspective">
<showInPart
id="org.eclipse.dltk.ui.ScriptExplorer">
</showInPart>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.debug.ui.DebugPerspective">
<showInPart
id="org.eclipse.dltk.ui.ScriptExplorer">
</showInPart>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<category
id="org.eclipse.dltk.tcl.ui"
name="%TclWizardsCategory.name"
>
</category>
<wizard
category="org.eclipse.dltk.tcl.ui"
class="org.eclipse.dltk.tcl.internal.ui.wizards.TclProjectCreationWizard"
finalPerspective="org.eclipse.dltk.tcl.ui.TclPerspective"
icon="$nl$/icons/etool16/newprj_wiz.gif"
id="org.eclipse.dltk.tcl.internal.ui.wizards.TclProjectWizard"
name="%NewTCLProject.label"
preferredPerspectives="org.eclipse.dltk.tcl.ui.TclPerspective"
project="true">
<description>
%NewTCLProject.description
</description>
</wizard>
<wizard
name="%NewSourceFolderCreationWizard.label"
icon="/icons/etool16/newpackfolder_wiz.gif"
category="org.eclipse.dltk.tcl.ui"
class="org.eclipse.dltk.ui.wizards.NewSourceFolderCreationWizard"
id="org.eclipse.dltk.tcl.ui.wizards.NewSourceFolderCreationWizard">
<description>
%NewSourceFolderCreationWizard.description
</description>
</wizard>
<wizard
name="%NewTCLPackage.label"
icon="icons/etool16/newpack_wiz.gif"
category="org.eclipse.dltk.tcl.ui"
class="org.eclipse.dltk.tcl.internal.ui.wizards.TclPackageCreationWizard"
id="org.eclipse.dltk.tcl.ui.wizards.NewPackageCreationWizard">
<description>
%NewTCLPackage.description
</description>
</wizard>
<wizard
category="org.eclipse.dltk.tcl.ui"
class="org.eclipse.dltk.tcl.internal.ui.wizards.TclFileCreationWizard"
icon="$nl$/icons/etool16/newfile_wiz.gif"
id="org.eclipse.dltk.tcl.internal.ui.wizards.TclFileCreationWizard"
name="%NewTclFile.label">
<description/>
</wizard>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
class="org.eclipse.dltk.tcl.internal.ui.editor.TclEditor"
contributorClass="org.eclipse.dltk.internal.ui.editor.SourceModuleEditorActionContributor"
default="true"
extensions="tcl,exp,test,xotcl,itcl"
icon="$nl$/icons/obj16/tcl_obj.gif"
id="org.eclipse.dltk.tcl.ui.editor.TclEditor"
name="%TclEditor.name">
<contentTypeBinding
contentTypeId="org.eclipse.dltk.tclContentType">
</contentTypeBinding>
</editor>
</extension>
<extension
point="org.eclipse.ui.editors.templates">
<contextType
class="org.eclipse.dltk.tcl.internal.ui.templates.TclUniversalTemplateContextType"
id="tclUniversalTemplateContextType"
name="%TclTemplateContext.name">
</contextType>
<contextType
class="org.eclipse.dltk.ui.text.templates.SourceModuleTemplateContextType"
id="org.eclipse.dltk.tcl.text.template.type.tcl"
name="%TclFileContextType.name">
</contextType>
<include
file="templates/templates.xml"
translations="templates/templates.properties">
</include>
<include
file="templates/file-templates.xml"
translations="templates/file-templates.properties">
</include>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="org.eclipse.dltk.tcl.internal.ui.preferences.TclGlobalPreferencesPage"
id="org.eclipse.dltk.tcl.preferences"
name="%TclPreferencePage.name"/>
<page
category="org.eclipse.dltk.tcl.preferences"
class="org.eclipse.dltk.tcl.internal.ui.preferences.TclCorePreferencePage"
id="org.eclipse.dltk.tcl.preferences.core"
name="%TclCorePreferencePage.name"/>
<page
category="org.eclipse.dltk.tcl.preferences"
class="org.eclipse.dltk.tcl.internal.ui.preferences.ManPagesPreferencePage"
id="org.eclipse.dltk.tcl.preferences.mans"
name="%TclManPagesPreferencePage.name"/>
<page
category="org.eclipse.dltk.tcl.preferences"
class="org.eclipse.dltk.tcl.internal.ui.preferences.TclCodeTemplatesPreferencePage"
id="org.eclipse.dltk.tcl.preferences.code.templates"
name="%TclCodeTemplatesPreferencePage.name"/>
<page
category="org.eclipse.dltk.tcl.preferences.editor"
class="org.eclipse.dltk.tcl.internal.ui.templates.TclTemplatesPreferencePage"
id="org.eclipse.dltk.tcl.preferences.templates"
name="%TclTemplatesPreferencePage.name"/>
<page
category="org.eclipse.dltk.tcl.preferences"
class="org.eclipse.dltk.tcl.internal.ui.preferences.TclEditorPreferencesPage"
id="org.eclipse.dltk.tcl.preferences.editor"
name="%TclEditorPreferencePage.name"/>
<page
category="org.eclipse.dltk.tcl.preferences.editor"
class="org.eclipse.dltk.tcl.internal.ui.preferences.TclEditorSyntaxColoringPreferencePage"
id="org.eclipse.dltk.tcl.preferences.editor.syntaxcoloring"
name="%TclEditorSyntaxColoringPreferencePage.name"/>
<page
category="org.eclipse.dltk.tcl.preferences.editor"
class="org.eclipse.dltk.ui.preferences.ScriptEditorHoverPreferencePage:org.eclipse.dltk.tcl.core.nature"
id="org.eclipse.dltk.tcl.preferences.editor.hovers"
name="%TclEditorHoversPreferencePage.name"/>
<page
category="org.eclipse.dltk.tcl.preferences.editor"
class="org.eclipse.dltk.tcl.internal.ui.preferences.TclSmartTypingPreferencePage"
id="org.eclipse.dltk.tcl.preferences.editor.smarttyping"
name="%TclEditorTypingPreferencePage.name"/>
<page
category="org.eclipse.dltk.tcl.preferences.editor"
class="org.eclipse.dltk.tcl.internal.ui.preferences.TclFoldingPreferencePage"
id="org.eclipse.dltk.tcl.preferences.editor.folding"
name="%TclEditorFoldingPreferencePage.name"/>
<page
name="%TclLibrariesPage.name"
category="org.eclipse.dltk.tcl.preferences"
class="org.eclipse.dltk.tcl.internal.ui.preferences.TclLibraryPreferencePage"
id="org.eclipse.dltk.tcl.preferences.UserLibraryPreferencePage">
<keywordReference id="org.eclipse.dltk.ui.userlibs"/>
</page>
<page
category="org.eclipse.dltk.tcl.preferences.editor"
class="org.eclipse.dltk.tcl.internal.ui.preferences.TclEditorAssistancePreferencePage"
id="org.eclipse.dltk.tcl.ui.assistance"
name="%TclEditorAssistancePreferencePage.name">
</page>
<page
category="org.eclipse.dltk.tcl.preferences"
class="org.eclipse.dltk.tcl.internal.ui.preferences.TclTodoTaskPreferencePage"
id="org.eclipse.dltk.tcl.preferences.todo"
name="%TclTaskTagsPreferencePage.name"/>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
category="org.eclipse.dltk.tcl.propertyPage"
class="org.eclipse.dltk.tcl.internal.ui.preferences.TclBuildPathPropertyPage"
id="org.eclipse.dltk.tcl.ui.BuildpathProperties"
name="%TclBuildPathPropertyPage.name">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.dltk.tcl.core.nature"/>
</adapt>
</enabledWhen>
<keywordReference id="org.eclipse.dltk.tcl.ui.buildpath"/>
</page>
<page
category="org.eclipse.dltk.tcl.propertyPage"
class="org.eclipse.dltk.tcl.internal.ui.preferences.TclTodoTaskPreferencePage"
id="org.eclipse.dltk.tcl.propertyPage.todo"
name="%TclTaskTagsPropertyPage.name">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.dltk.tcl.core.nature"/>
</adapt>
</enabledWhen>
</page>
<page
category="org.eclipse.dltk.tcl.propertyPage"
name="%TclEnvironmentPropertyPage.name"
class="org.eclipse.dltk.tcl.internal.ui.preferences.TclEnvironmentPropertyPage"
id="org.eclipse.dltk.tcl.environment.propertyPage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.dltk.tcl.core.nature"/>
</adapt>
</enabledWhen>
</page>
<page
name="%TclPropertyPage.name"
class="org.eclipse.dltk.tcl.internal.ui.preferences.TclPropertyPage"
id="org.eclipse.dltk.tcl.propertyPage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.dltk.tcl.core.nature"/>
</adapt>
</enabledWhen>
</page>
</extension>
<extension
point="org.eclipse.ui.views">
<category
id="org.eclipse.dltk.tcl.ui"
name="%TclViewsCategory.name"
>
</category>
<view
category="org.eclipse.dltk.tcl.ui"
class="org.eclipse.dltk.tcl.internal.ui.navigation.NamespacesView"
icon="icons/obj16/tcl_obj.gif"
id="org.eclipse.dltk.tcl.internal.ui.navigation.NamespacesView"
name="%TclNamespacesView.name"/>
<view
category="org.eclipse.dltk.tcl.ui"
class="org.eclipse.dltk.tcl.internal.ui.navigation.FunctionsView"
icon="icons/obj16/tcl_obj.gif"
id="org.eclipse.dltk.tcl.internal.ui.navigation.FunctionsView"
name="%TclFunctionsView.name"/>
<view
category="org.eclipse.dltk.tcl.ui"
class="org.eclipse.dltk.tcl.internal.ui.navigation.PackagesView"
icon="icons/obj16/tcl_obj.gif"
id="org.eclipse.dltk.tcl.internal.ui.navigation.PackagesView"
name="%TclPackagesView.name"/>
<view
name="%TclDocumentationView.name"
icon="$nl$/icons/obj16/tcldoc.gif"
category="org.eclipse.dltk.tcl.ui"
class="org.eclipse.dltk.tcl.internal.ui.infoviews.TclDocumentationView"
id="org.eclipse.dltk.tcl.ui.TclDocumentationView">
</view>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%TclActionSet.label"
description="%TclActionSet.description"
visible="false"
id="org.eclipse.dltk.tcl.ui.TclActionSet">
<action
class="org.eclipse.dltk.tcl.internal.ui.actions.TclOpenTypeAction"
definitionId="org.eclipse.dltk.tcl.ui.navigate.open.type"
icon="icons/etool16/opentype.gif"
id="openType"
label="%OpenTypeAction.label"
menubarPath="navigate/open.ext2"
toolbarPath="org.eclipse.search.searchActionSet/Search"
tooltip="%OpenTypeAction.tooltip">
</action>
<action
class="org.eclipse.dltk.tcl.internal.ui.actions.TclOpenMethodAction"
definitionId="org.eclipse.dltk.tcl.ui.navigate.open.method"
icon="icons/etool16/openmethod.gif"
id="openType"
label="%OpenMethodAction.label"
menubarPath="navigate/open.ext2"
tooltip="%OpenMethodAction.tooltip">
</action>
<action
definitionId="org.eclipse.dltk.tcl.ui.navigate.open.type.in.hierarchy"
label="%OpenTypeInHierarchyAction.label"
tooltip="%OpenTypeInHierarchyAction.tooltip"
class="org.eclipse.dltk.tcl.internal.ui.actions.TclOpenTypeInHierarchyAction"
menubarPath="navigate/open.ext2"
id="openTypeInHierarchy">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%TclSearchActionSet.label"
description="%TclSearchActionSet.description"
visible="false"
id="org.eclipse.dltk.tcl.ui.SearchActionSet">
<menu
label="%SearchMenu.label"
path="navigate"
id="org.eclipse.search.menu">
<groupMarker name="dialogTclGroup"/>
</menu>
<action
label="%OpenTclSearchPageAction.label"
icon="$nl$/icons/obj16/search_obj.gif"
class="org.eclipse.dltk.tcl.internal.ui.actions.OpenTclSearchPageAction"
menubarPath="org.eclipse.search.menu/dialogTclGroup"
id="org.eclipse.dltk.tcl.ui.actions.OpenTclSearchPage">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.bindings">
<key
sequence="M1+M2+T"
commandId="org.eclipse.dltk.tcl.ui.navigate.open.type"
contextId="org.eclipse.dltk.ui.tclEditorScope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
</extension>
<extension
point="org.eclipse.ui.decorators">
<decorator
adaptable="true"
location="TOP_LEFT"
lightweight="true"
label="%TclProjectDecorator.name"
state="true"
class="org.eclipse.dltk.ui.DeclarativeLightweightLabelDecorator:/icons/ovr16/tcl_ovr.gif"
id="org.eclipse.dltk.tcl.decorators.projectdecorator">
<enablement>
<and>
<objectClass name="org.eclipse.core.resources.IProject"/>
<objectState
name="nature"
value="org.eclipse.dltk.tcl.core.nature">
</objectState>
</and>
</enablement>
</decorator>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
name="%ActionDefinition.OpenType.name"
description="%ActionDefinition.OpenType.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.tcl.ui.navigate.open.type">
</command>
<command
name="%ActionDefinition.OpenMethod.name"
description="%ActionDefinition.OpenMethod.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.dltk.tcl.ui.navigate.open.method">
</command>
</extension>
<extension
point="org.eclipse.ui.actionSetPartAssociations">
<actionSetPartAssociation
targetID="org.eclipse.ui.edit.text.actionSet.presentation">
<part id="org.eclipse.dltk.tcl.ui.editor.TclEditor"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.dltk.ui.A_OpenActionSet">
<part id="org.eclipse.dltk.tcl.ui.editor.TclEditor"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.dltk.ui.ScriptCodingActionSet">
<part id="org.eclipse.dltk.tcl.ui.editor.TclEditor"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.dltk.tcl.ui.SearchActionSet">
<part
id="org.eclipse.dltk.ui.ScriptExplorer">
</part>
<part
id="org.eclipse.dltk.tcl.ui.editor.TclEditor">
</part>
<part
id="org.eclipse.search.SearchResultView">
</part>
</actionSetPartAssociation>
</extension>
<extension
point="org.eclipse.dltk.ui.scriptCompletionProposalComputer"
id="TclScriptNoTypeCompletionProposalComputer">
<scriptCompletionProposalComputer
categoryId="org.eclipse.dltk.ui.scriptTypeProposalCategory"
class="org.eclipse.dltk.tcl.internal.ui.text.completion.TclTypeCompletionProposalComputer"
toolkitId="org.eclipse.dltk.tcl.core.nature">
<partition type="__dftl_partition_content_type"/>
<partition type="__tcl_string"/>
</scriptCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.dltk.ui.scriptDocumentationProviders">
<provider
class="org.eclipse.dltk.tcl.internal.ui.documentation.TclCommentDocumentationProvider"
id="org.eclipse.dltk.tcl.ui.TclCommentDocumentationProvider"
nature="org.eclipse.dltk.tcl.core.nature"/>
<provider
class="org.eclipse.dltk.tcl.internal.ui.documentation.TclManPagesDocumentationProvider"
id="org.eclipse.dltk.tcl.ui.TclManPagesDocumentationProvider"
nature="org.eclipse.dltk.tcl.core.nature"/>
</extension>
<extension
point="org.eclipse.dltk.ui.language">
<language
class="org.eclipse.dltk.tcl.internal.ui.TclUILanguageToolkit"
nature="org.eclipse.dltk.tcl.core.nature"/>
</extension>
<!-- <extension
point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="false"
id="org.eclipse.dltk.tcl.ui.rebuildPackageIndex"
nameFilter="*"
objectClass="org.eclipse.dltk.core.IScriptFolder">
<action
enablesFor="1"
class="org.eclipse.dltk.tcl.internal.ui.actions.RebuildPackageIndexAction"
id="org.eclipse.dltk.tcl.ui.actions.RebuildPackageIndexAction"
label="Rebuild Package Index"
menubarPath="additions"/>
<visibility>
<not>
<objectState
name="nature"
value="org.eclipse.dltk.tcl.core.nature"/>
</not>
</visibility>
</objectContribution>
</extension> -->
<extension
point="org.eclipse.dltk.ui.buildpathContainerPage">
<buildpathContainerPath
nature="org.eclipse.dltk.tcl.core.nature"
name="User Library"
class="org.eclipse.dltk.internal.ui.wizards.buildpath.UserLibraryWizardPage"
id="org.eclipse.dltk.USER_LIBRARY">
</buildpathContainerPath>
</extension>
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
class="org.eclipse.dltk.tcl.internal.ui.text.TclRequireMarkerResolutionGenerator"
markerType="org.eclipse.dltk.core.problem">
</markerResolutionGenerator>
</extension>
<extension
point="org.eclipse.ui.editorActions">
<editorContribution
targetID="org.eclipse.dltk.tcl.ui.editor.TclEditor"
id="org.eclipse.dltk.tcl.internal.ui.TclEditor.ruler.actions">
<action
label="Tcl Selection Ruler action"
class="org.eclipse.dltk.ui.actions.ScriptEditorRulerActionDelegate:org.eclipse.dltk.tcl.core.nature"
actionID="RulerClick"
id="org.eclipse.dltk.tcl.internal.ui.tcleditor.TclSelectRulerAction">
</action>
</editorContribution>
</extension>
<!-- =========================================================================== -->
<!-- Tcl Compare -->
<!-- =========================================================================== -->
<extension
point="org.eclipse.ui.themes">
<fontDefinition
label="%TclCompareFontDefiniton.label"
defaultsTo="org.eclipse.jface.textfont"
categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
id="org.eclipse.dltk.tcl.internal.ui.compare.TclMergeViewer">
<description>
%TclCompareFontDefiniton.description
</description>
</fontDefinition>
</extension>
<extension point="org.eclipse.compare.contentMergeViewers">
<viewer
extensions="tcl,exp,test,xotcl,itcl"
class="org.eclipse.dltk.tcl.internal.ui.compare.TclMergeViewerCreator"
id="org.eclipse.dltk.tcl.internal.ui.compare.TclMergeViewer">
</viewer>
<contentTypeBinding
contentTypeId="org.eclipse.dltk.tclContentType"
contentMergeViewerId="org.eclipse.dltk.tcl.internal.ui.compare.TclMergeViewer">
</contentTypeBinding>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="Tcl browsing"
icon="icons/eview16/browse_persp.gif"
class="org.eclipse.dltk.tcl.internal.ui.browsing.TclBrowsingPerspectiveFactory"
id="org.eclipse.jdt.ui.XOTclBrowsingPerspective">
<description>
Tcl browsing
</description>
</perspective>
</extension>
<extension
point="org.eclipse.ui.views">
<view
category="org.eclipse.dltk.tcl.ui"
class="org.eclipse.dltk.tcl.internal.ui.browsing.TclProjectsView:org.eclipse.dltk.tcl.core.nature"
icon="icons/eview16/tcl_persp.gif"
id="org.eclipse.dltk.tcl.ui.Projects"
name="%TclProjectsView.name">
</view>
<view
category="org.eclipse.dltk.tcl.ui"
class="org.eclipse.dltk.ui.browsing.ext.ExtendedClassesView:org.eclipse.dltk.tcl.core.nature"
icon="icons/eview16/tcl_persp.gif"
id="org.eclipse.dltk.tcl.ui.extbrowsing"
name="%TclNsClassesView.name">
</view>
<view
category="org.eclipse.dltk.tcl.ui"
class="org.eclipse.dltk.ui.browsing.MembersView:org.eclipse.dltk.tcl.core.nature"
icon="icons/eview16/tcl_persp.gif"
id="org.eclipse.dltk.tcl.ui.Members"
name="%TclMembersView.name">
</view>
</extension>
<extension
point="org.eclipse.dltk.tcl.ui.tclSemanticHighlighting">
<highlightingExtension
class="org.eclipse.dltk.tcl.internal.ui.DefaultTclSemanticHighlightingExtension">
</highlightingExtension>
</extension>
<extension
point="org.eclipse.dltk.core.scriptFileConfigurator">
<scriptFileConfigurator nature="org.eclipse.dltk.tcl.core.nature"
class="org.eclipse.dltk.tcl.internal.ui.TclScriptFileConfigurator">
</scriptFileConfigurator>
</extension>
<extension
point="org.eclipse.dltk.ui.correctionProcessor">
<correctionProcessor
class="org.eclipse.dltk.tcl.internal.ui.text.TclSourcePackageCorrectionProcessor"
nature="org.eclipse.dltk.tcl.core.nature">
</correctionProcessor>
</extension>
<extension
point="org.eclipse.dltk.ui.modelContentProvider">
<modelContentProvider
class="org.eclipse.dltk.tcl.internal.ui.navigation.TclModelContentProvider"
id="org.eclipse.dltk.tcl.ui.tclModelContentProvider"
language="org.eclipse.dltk.tcl.core.nature">
</modelContentProvider>
</extension>
<extension
point="org.eclipse.dltk.ui.modelLabelProvider">
<modelLabelProvider
class="org.eclipse.dltk.tcl.internal.ui.navigation.TclModelLabelProvider"
id="org.eclipse.dltk.tcl.ui.tclModelLabelProvider"
language="org.eclipse.dltk.tcl.core.nature">
</modelLabelProvider>
</extension>
<extension
point="org.eclipse.dltk.ui.modelCompareProvider">
<modelCompareProvider
class="org.eclipse.dltk.tcl.internal.ui.navigation.TclModelCompareProvider"
id="org.eclipse.dltk.tcl.ui.modelCompareProvider"
language="org.eclipse.dltk.tcl.core.nature">
</modelCompareProvider>
</extension>
<extension
point="org.eclipse.dltk.ui.editorTextHovers">
<hover
activate="false"
class="org.eclipse.dltk.tcl.internal.ui.PackagesSourcesHover"
id="org.eclipse.dltk.tcl.ui.source_package_hover"
nature="org.eclipse.dltk.tcl.core.nature"
label="Tcl Source/Package information hover">
</hover>
</extension>
</plugin>