| <?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> |