blob: fb26bda3b1476dc7bf72a894947a2b550b51bc88 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.ui.views">
<category
id="org.eclipse.ptp.rdt.ui.views"
name="%rdtViewCategory.name">
</category>
<view
category="org.eclipse.cdt.ui.views"
class="org.eclipse.ptp.internal.rdt.ui.includebrowser.IBViewPart"
icon="icons/view16/includeBrowser.gif"
id="org.eclipse.cdt.ui.includeBrowser"
name="%includeBrowser.name"/>
<view
category="org.eclipse.ptp.rdt.ui.views"
class="org.eclipse.ptp.internal.rdt.ui.callhierarchy.RemoteCHViewPart"
icon="icons/view16/call_hierarchy.gif"
id="org.eclipse.ptp.rdt.ui.callHierarchy"
name="%callHierarchyView.name"/>
<view
category="org.eclipse.ptp.rdt.ui.views"
class="org.eclipse.ptp.internal.rdt.ui.typehierarchy.RemoteTHViewPart"
icon="icons/view16/class_hi.gif"
id="org.eclipse.ptp.rdt.ui.typeHierarchy"
name="%typeHierarchyView.name"/>
</extension>
<extension
point="org.eclipse.search.searchPages">
<page
canSearchEnclosingProjects="true"
class="org.eclipse.ptp.internal.rdt.ui.search.RemoteSearchPage"
extensions="c:90,cpp:90, cxx:90, cc:90,C:90, h:90, hh:90, hpp:90, H:90"
icon="icons/obj16/csearch_obj.gif"
id="org.eclipse.rdt.ui.searchPage"
label="%remoteCSearchPage.label"
showScopeSection="true"
sizeHint="460, 160">
</page>
</extension>
<extension
point="org.eclipse.search.searchResultViewPages">
<viewPage
class="org.eclipse.ptp.internal.rdt.ui.search.RemoteSearchViewPage"
id="org.eclipse.ptp.ui.SearchViewPage"
searchResultClass="org.eclipse.ptp.internal.rdt.ui.search.RemoteSearchResult">
</viewPage>
</extension>
<extension
point="org.eclipse.cdt.ui.completionProposalComputer"
id="remoteParserProposalCategory"
name="Remote Proposals">
<proposalCategory
icon="$nl$/icons/elcl16/codeassist_co.gif"/>
</extension>
<extension
id="LocalCompletionProposalAdapter"
point="org.eclipse.cdt.ui.completionProposalComputer">
<completionProposalComputer
activate="true"
categoryId="remoteParserProposalCategory"
class="org.eclipse.ptp.internal.rdt.ui.contentassist.RemoteCompletionProposalAdapter">
<partition type="__dftl_partition_content_type" />
<partition type="__c_preprocessor" />
</completionProposalComputer>
</extension>
<extension
id="org.eclipse.ptp.rdt.ui.remoteceditor"
point="org.eclipse.ui.editors">
<editor
class="org.eclipse.ptp.internal.rdt.ui.editor.CEditor"
contributorClass="org.eclipse.ptp.internal.rdt.ui.editor.CEditorActionContributor"
default="true"
icon="icons/obj16/c_file_obj.gif"
id="org.eclipse.pdt.rdt.ui.editor.CEditor"
name="%remoteEditor.name"
symbolicFontName="org.eclipse.cdt.ui.editors.textfont">
<contentTypeBinding contentTypeId="org.eclipse.cdt.core.cSource"/>
<contentTypeBinding contentTypeId="org.eclipse.cdt.core.cxxSource"/>
<contentTypeBinding contentTypeId="org.eclipse.cdt.core.cxxHeader"/>
<contentTypeBinding contentTypeId="org.eclipse.cdt.core.cHeader"/>
<contentTypeBinding contentTypeId="org.eclipse.cdt.core.cSource"/>
</editor>
</extension>
<extension
id="org.eclipse.ptp.rdt.ui.RemoteCIndexSubsystemConfiguration"
name="Remote C/C++ Indexing Subsystem"
point="org.eclipse.rse.core.subsystemConfigurations">
<configuration
class="org.eclipse.ptp.rdt.ui.subsystems.RemoteCIndexSubsystemConfiguration"
description="%configuration.description.0"
id="org.eclipse.ptp.rdt.ui.RemoteCIndexSubsystemConfiguration"
name="%configuration.name.0"
systemTypeIds="*"
vendor="%configuration.vendor.0">
</configuration>
</extension>
<extension
point="org.eclipse.cdt.managedbuilder.ui.newWizardPages">
<wizardPage
ID="org.eclipse.ptp.rdt.ui.serviceModelWizardPage"
operationClass="org.eclipse.ptp.rdt.ui.wizards.ServiceModelWizardPageOperation"
pageClass="org.eclipse.ptp.rdt.ui.wizards.ServiceModelWizardPage">
<nature
natureID="org.eclipse.ptp.rdt.core.remoteNature">
</nature>
</wizardPage>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<category
id="org.eclipse.ptp.rdt.ui.wizardCategory.Remote"
name="%category.name.0">
</category>
<wizard
canFinishEarly="false"
category="org.eclipse.ptp.rdt.ui.wizardCategory.Remote"
class="org.eclipse.ptp.rdt.ui.wizards.NewRemoteCppProjectWizard"
hasPages="true"
id="org.eclipse.ptp.rdt.ui.newRemoteProjectWizard"
name="%wizard.name.0"
project="true">
</wizard>
<wizard
category="org.eclipse.ptp.rdt.ui.wizardCategory.Remote"
class="org.eclipse.ptp.rdt.ui.wizards.ConvertToRemoteWizard"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
hasPages="true"
icon="icons/obj16/convert-normal.gif"
id="org.eclipse.ptp.rdt.ui.wizards.ConvertToMakeWizard"
name="%WizardConvertRemoteProject.name"
>
<description>
%WizardConvertRemoteProject.description
</description>
<selection
class="org.eclipse.core.resources.IProject">
</selection>
</wizard>
</extension>
<extension
point="org.eclipse.cdt.ui.IndexerPage">
<indexerUI
class="org.eclipse.ptp.internal.rdt.ui.preferences.RemoteFastIndexerBlock"
id="org.eclipse.ptp.rdt.ui.indexerUI"
indexerID="org.eclipse.ptp.rdt.core.RemoteFastIndexer"
name="RDT Remote Fast Indexer">
</indexerUI>
</extension>
<extension
id="org.eclipse.ptp.rdt.ui.RemoteCIndexServiceProvider"
name="RDT Remote C/C++ Indexing Service"
point="org.eclipse.ptp.rdt.services.providers">
<provider
class="org.eclipse.ptp.rdt.ui.serviceproviders.RemoteCIndexServiceProvider"
configurationUIClass="org.eclipse.ptp.rdt.ui.wizards.RemoteCIndexServiceProviderConfigurer"
id="org.eclipse.ptp.rdt.ui.RemoteCIndexServiceProvider"
name="%RDTRemoteCIndexingService.name"
serviceId="org.eclipse.ptp.rdt.core.CIndexingService">
</provider>
<provider
class="org.eclipse.ptp.rdt.ui.serviceproviders.NullCIndexServiceProvider"
configurationUIClass="org.eclipse.ptp.rdt.ui.wizards.RemoteCIndexServiceProviderConfigurer"
id="org.eclipse.ptp.rdt.ui.NullCIndexServiceProvider"
name="%NullCIndexingService.name"
serviceId="org.eclipse.ptp.rdt.core.CIndexingService">
</provider>
</extension>
<extension
id="org.eclipse.ptp.rdt.core.remoteNature"
name="RDT Remote Project Nature"
point="org.eclipse.core.resources.natures">
<runtime>
<run
class="org.eclipse.ptp.rdt.core.resources.RemoteNature">
</run>
</runtime>
</extension>
<extension
point="org.eclipse.cdt.ui.CDTWizard">
<wizard
class="org.eclipse.ptp.rdt.ui.wizards.RemoteMakefileWizard"
name="Remote Makefile Project">
</wizard>
</extension>
<extension
point="org.eclipse.ptp.rdt.services.providers">
<provider
class="org.eclipse.ptp.rdt.ui.serviceproviders.RemoteBuildServiceProvider"
configurationUIClass="org.eclipse.ptp.rdt.ui.wizards.RemoteServicesServiceProviderConfigurer"
id="org.eclipse.ptp.rdt.ui.RemoteBuildServiceProvider"
name="%RDTRemoteBuildService.name"
serviceId="org.eclipse.ptp.rdt.core.BuildService">
</provider>
<provider
class="org.eclipse.ptp.rdt.ui.serviceproviders.NullBuildServiceProvider"
configurationUIClass="org.eclipse.ptp.rdt.ui.wizards.RemoteServicesServiceProviderConfigurer"
id="org.eclipse.ptp.rdt.ui.NullBuildServiceProvider"
name="%NullBuildService.name"
serviceId="org.eclipse.ptp.rdt.core.BuildService">
</provider>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
class="org.eclipse.ptp.internal.rdt.ui.scannerinfo.RemoteScannerInfoPropertiesPage"
id="org.eclipse.ptp.internal.rdt.ui.scannerinfo.RemoteScannerInfoPropertiesPage"
name="%page.name.0">
<filter
name="projectNature"
value="org.eclipse.ptp.rdt.core.remoteNature">
</filter>
<enabledWhen>
<or>
<instanceof
value="org.eclipse.core.resources.IProject">
</instanceof>
<instanceof
value="org.eclipse.cdt.core.model.ICProject">
</instanceof>
<instanceof
value="org.eclipse.core.resources.IFolder">
</instanceof>
<instanceof
value="org.eclipse.cdt.core.model.ICContainer">
</instanceof>
<instanceof
value="org.eclipse.core.resources.IFile">
</instanceof>
<instanceof
value="org.eclipse.cdt.core.model.ITranslationUnit">
</instanceof>
</or>
</enabledWhen>
</page>
<page
name="%serviceModelPropertyPage.name"
class="org.eclipse.ptp.rdt.ui.serviceproviders.ServiceModelPropertyPage"
id="org.eclipse.ptp.rdt.ui.serviceproviders.ServiceModelPropertyPage">
<filter
name="projectNature"
value="org.eclipse.ptp.rdt.core.remoteNature">
</filter>
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.cdt.core.cnature"/>
</adapt>
</enabledWhen>
</page>
</extension>
<extension
point="org.eclipse.cdt.ui.cPropertyTab">
<tab
class="org.eclipse.ptp.internal.rdt.ui.scannerinfo.RemoteIncludeTab"
icon="icons/obj16/hfolder_obj.gif"
name="Remote Includes"
parent="org.eclipse.ptp.internal.rdt.ui.scannerinfo.RemoteScannerInfoPropertiesPage"
tooltip="%Includes.tooltip"
weight="001">
</tab>
<tab
class="org.eclipse.cdt.ui.newui.SymbolTab"
icon="icons/obj16/define_obj.gif"
name="Symbols"
parent="org.eclipse.ptp.internal.rdt.ui.scannerinfo.RemoteScannerInfoPropertiesPage">
</tab>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="org.eclipse.ptp.rdt.ui.perspectives.RemoteCPerspectiveFactory"
id="org.eclipse.ptp.rdt.ui.remoteCPerspective"
name="%perspective.name.0">
</perspective>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ptp.rdt.ui.remoteCPerspective">
<newWizardShortcut
id="org.eclipse.ptp.rdt.ui.newRemoteProjectWizard">
</newWizardShortcut>
<perspectiveShortcut
id="org.eclipse.debug.ui.DebugPerspective">
</perspectiveShortcut>
</perspectiveExtension>
</extension>
<extension
name="RSE extensions to Remote C/C++ Development Perspective"
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ptp.rdt.ui.remoteCPerspective">
<view
id="org.eclipse.rse.ui.view.systemView"
minimized="false"
relationship="stack"
relative="org.eclipse.ui.navigator.ProjectExplorer">
</view>
<view
id="org.eclipse.rse.shells.ui.view.commandsView"
minimized="false"
ratio="0.5"
relationship="right"
relative="org.eclipse.ptp.rdt.ui.callHierarchy">
</view>
<viewShortcut
id="org.eclipse.rse.ui.view.systemView">
</viewShortcut>
<viewShortcut
id="org.eclipse.rse.shells.ui.view.commandsView">
</viewShortcut>
<newWizardShortcut
id="org.eclipse.rse.ui.newWizards.connection">
</newWizardShortcut>
</perspectiveExtension>
</extension>
</plugin>