| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <plugin> |
| <extension |
| point="org.eclipse.ui.newWizards"> |
| <wizard |
| canFinishEarly="false" |
| category="org.eclipse.ptp.rdt.ui.wizardCategory.Remote" |
| class="org.eclipse.ptp.rdt.sync.ui.wizards.NewRemoteProjectWizard" |
| finalPerspective="org.eclipse.cdt.ui.CPerspective" |
| hasPages="true" |
| icon="icons/etool16/newremote_c_proj.gif" |
| id="org.eclipse.ptp.rdt.sync.ui.newRemoteProjectWizard" |
| name="%wizard.name.0" |
| project="true"> |
| <description> |
| %remoteCCPPproject.desc |
| </description> |
| </wizard> |
| |
| |
| <wizard |
| category="org.eclipse.ptp.rdt.ui.wizardCategory.Remote" |
| class="org.eclipse.ptp.rdt.sync.ui.wizards.ConvertToRemoteWizard" |
| finalPerspective="org.eclipse.cdt.ui.CPerspective" |
| hasPages="true" |
| icon="icons/obj16/convert-normal.gif" |
| id="org.eclipse.ptp.rdt.sync.ui.wizards.ConvertToMakeWizard" |
| name="%WizardConvertRemoteProject.name" |
| > |
| <description> |
| %WizardConvertRemoteProject.description |
| </description> |
| <selection |
| class="org.eclipse.core.resources.IProject"> |
| </selection> |
| </wizard> |
| </extension> |
| <extension |
| id="org.eclipse.ptp.rdt.ui.RSECIndexServiceProvider" |
| name="RDT Remote C/C++ Indexing Service" |
| point="org.eclipse.ptp.services.core.providers"> |
| <provider |
| class="org.eclipse.ptp.rdt.sync.ui.serviceproviders.RemoteBuildServiceProvider" |
| id="org.eclipse.ptp.rdt.ui.RemoteBuildServiceProvider" |
| name="%RemoteBuildService.name" |
| priority="1" |
| serviceId="org.eclipse.ptp.rdt.core.BuildService"> |
| </provider> |
| </extension> |
| <extension |
| point="org.eclipse.ui.propertyPages"> |
| <page |
| class="org.eclipse.ptp.rdt.sync.ui.properties.RemoteDevelopmentPropertiesPage" |
| id="org.eclipse.ptp.rdt.ui.properties.Page_head_remote" |
| name="%page.remote" |
| > |
| <filter |
| name="projectNature" |
| value="org.eclipse.ptp.rdt.core.remoteNature"> |
| </filter> |
| <enabledWhen> |
| <or> |
| <instanceof value="org.eclipse.core.resources.IProject"/> |
| <instanceof value="org.eclipse.cdt.core.model.ICProject"/> |
| |
| <instanceof value="org.eclipse.core.resources.IFolder"/> |
| <instanceof value="org.eclipse.cdt.core.model.ICContainer"/> |
| |
| <instanceof value="org.eclipse.cdt.core.model.ITranslationUnit"/> |
| <instanceof value="org.eclipse.core.resources.IFile"/> |
| </or> |
| </enabledWhen> |
| </page> |
| <page |
| category="org.eclipse.ptp.rdt.ui.properties.Page_head_remote" |
| class="org.eclipse.ptp.internal.rdt.sync.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 |
| category="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build" |
| class="org.eclipse.ptp.rdt.sync.ui.properties.RemotePage_Environment" |
| id="org.eclipse.ptp.rdt.ui.properties.RemotePage_Environment" |
| name="%Environment"> |
| <filter |
| name="projectNature" |
| value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"> |
| </filter> |
| <enabledWhen> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IProject"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.cdt.core.model.ICProject"> |
| </instanceof> |
| </or> |
| </enabledWhen> |
| </page> |
| </extension> |
| <extension |
| point="org.eclipse.cdt.ui.cPropertyTab"> |
| <tab |
| class="org.eclipse.ptp.internal.rdt.sync.ui.scannerinfo.RemoteIncludeTab" |
| icon="icons/obj16/hfolder_obj.gif" |
| name="%RemoteIncludeTab.name" |
| parent="org.eclipse.ptp.internal.rdt.ui.scannerinfo.RemoteScannerInfoPropertiesPage" |
| tooltip="%Includes.tooltip" |
| weight="001"> |
| </tab> |
| <tab |
| class="org.eclipse.ptp.internal.rdt.sync.ui.scannerinfo.RemoteSymbolTab" |
| icon="icons/obj16/define_obj.gif" |
| name="%SymbolTab.name" |
| parent="org.eclipse.ptp.internal.rdt.ui.scannerinfo.RemoteScannerInfoPropertiesPage" |
| weight="002"> |
| </tab> |
| <tab |
| class="org.eclipse.ptp.rdt.sync.ui.properties.RemoteEnvironmentTab" |
| helpId="cdt_u_prop_build_environment" |
| icon="icons/obj16/environment.gif" |
| name="(Single) Environment" |
| parent="org.eclipse.ptp.rdt.ui.properties.RemotePage_Environment" |
| weight="005"> |
| </tab> |
| <tab |
| class="org.eclipse.ptp.rdt.sync.ui.properties.RemoteEnvironmentTab" |
| helpId="cdt_u_prop_build_environment" |
| icon="icons/obj16/environment.gif" |
| name="(Single) Environment" |
| parent="org.eclipse.ptp.rdt.ui.preferences.RemotePrefPage_Env"> |
| </tab> |
| </extension> |
| <extension |
| point="org.eclipse.cdt.ui.cPropertyTab"> |
| <tab |
| class="org.eclipse.ptp.rdt.sync.ui.properties.RemoteEnvironmentTab" |
| icon="icons/obj16/environment.gif" |
| name="(Single) Environment" |
| weight="005" |
| helpId="cdt_u_prop_build_environment" |
| parent="org.eclipse.cdt.rdt.ui.properties.Page_Environment"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.navigator.navigatorContent"> |
| <navigatorContent |
| activeByDefault="true" |
| contentProvider="org.eclipse.cdt.internal.ui.navigator.CNavigatorContentProvider" |
| id="org.eclipse.ptp.rdt.ui.navigator.content" |
| labelProvider="org.eclipse.cdt.internal.ui.navigator.CNavigatorLabelProvider" |
| name="RDT elements" |
| priority="highest"> |
| <triggerPoints> |
| <!-- |
| <and> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.ptp.rdt.core.remoteNature"> |
| </test> |
| </and> |
| --> |
| <or> |
| <adapt |
| type="org.eclipse.core.resources.IProject"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.cdt.core.cnature"> |
| </test> |
| </adapt> |
| <instanceof |
| value="org.eclipse.cdt.ui.CElementGrouping"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.cdt.core.model.ICElement"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| </or> |
| </triggerPoints> |
| <possibleChildren> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.cdt.core.model.ICElement"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.cdt.ui.CElementGrouping"> |
| </instanceof> |
| </or> |
| </possibleChildren> |
| <override |
| policy="InvokeAlwaysRegardlessOfSuppressedExt" |
| suppressedExtensionId="org.eclipse.cdt.ui.navigator.content"> |
| </override> |
| <commonWizard |
| associatedExtensionId="org.eclipse.ptp.rdt.ui.navigator.content" |
| menuGroupId="org.eclipse.ptp.rdt.ui.newProject" |
| type="new" |
| wizardId="org.eclipse.ptp.rdt.sync.ui.newRemoteProjectWizard"> |
| <enablement/> |
| </commonWizard> |
| </navigatorContent> |
| </extension> |
| <extension |
| point="org.eclipse.ui.navigator.viewer"> |
| <viewerContentBinding |
| viewerId="org.eclipse.ui.navigator.ProjectExplorer"> |
| <includes> |
| <contentExtension |
| pattern="org.eclipse.ptp.rdt.ui.navigator.content"> |
| </contentExtension> |
| </includes> |
| </viewerContentBinding> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ptp.services.ui.providerContributors"> |
| <providerContributor |
| class="org.eclipse.ptp.rdt.sync.ui.wizards.RemoteServicesServiceProviderContributor" |
| configurationUIClass="org.eclipse.ptp.rdt.sync.ui.wizards.RemoteServicesServiceProviderConfigurer" |
| id="org.eclipse.ptp.rdt.ui.RemoteBuildServiceProvider"> |
| </providerContributor> |
| </extension> |
| <extension |
| point="org.eclipse.ptp.services.core.services"> |
| <service |
| categoryId="org.eclipse.ptp.rdt.core.category.cDevelopment" |
| id="org.eclipse.ptp.rdt.core.BuildService" |
| name="%BuildService.name" |
| nullProviderClass="org.eclipse.ptp.rdt.sync.ui.serviceproviders.NullBuildServiceProvider" |
| priority="2"> |
| <nature |
| id="org.eclipse.cdt.core.cnature"> |
| </nature> |
| <nature |
| id="org.eclipse.cdt.core.ccnature"> |
| </nature> |
| </service> |
| </extension> |
| |
| |
| </plugin> |