blob: 5a9a27775bd6f2a1b3e2158ee8a0e23cad9253fe [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension-point id="providerContributors" name="Service Provider Contributors" schema="schema/providerContributors.exsd"/>
<extension-point id="serviceContributors" name="Service Contributors" schema="schema/serviceContributors.exsd"/>
<extension-point id="wizardExtensions" name="Service Configuration Wizard Extensions" schema="schema/wizardExtensions.exsd"/>
<extension
point="org.eclipse.ui.views">
<category
name="%ServicesViewCategory.name"
id="org.eclipse.ptp.services.ui.views">
</category>
<view
category="org.eclipse.ptp.services.ui.views"
class="org.eclipse.ptp.services.ui.views.ServiceConfigurationView"
id="org.eclipse.ptp.services.ui.views.serviceConfigurationView"
name="%ServiceConfigurationView.name">
</view>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
class="org.eclipse.ptp.services.ui.ServiceConfigurationPropertyPage"
id="org.eclipse.ptp.services.ui.properties"
name="Service Configurations">
<enabledWhen>
<instanceof
value="org.eclipse.core.resources.IProject">
</instanceof>
</enabledWhen>
</page>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
category="org.eclipse.ptp.ui.preferences.ptpPreferencesPage"
class="org.eclipse.ptp.services.ui.preferences.ServiceConfigurationPreferencePage"
id="org.eclipse.ptp.services.ui.ServiceConfigurationPreference"
name="Service Configuration">
</page>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.ptp.services.core.IServiceConfiguration"
class="org.eclipse.ptp.services.internal.ui.adapters.ServiceModelWorkbenchAdapterFactory">
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter">
</adapter>
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter2">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.ptp.services.core.IServiceProvider"
class="org.eclipse.ptp.services.internal.ui.adapters.ServiceModelWorkbenchAdapterFactory">
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter">
</adapter>
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter2">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.ptp.services.core.IServiceModelManager"
class="org.eclipse.ptp.services.internal.ui.adapters.ServiceModelWorkbenchAdapterFactory">
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter">
</adapter>
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter2">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.ptp.services.core.IService"
class="org.eclipse.ptp.services.internal.ui.adapters.ServiceModelWorkbenchAdapterFactory">
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter">
</adapter>
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter2">
</adapter>
</factory>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="false"
id="org.eclipse.ptp.services.ui.serviceConfiguration.popupMenu"
objectClass="org.eclipse.ptp.services.core.IServiceConfiguration">
<action
class="org.eclipse.ptp.services.internal.ui.actions.EditServiceConfigurationAction"
enablesFor="1"
id="org.eclipse.ptp.services.ui.actions.editServiceConfiguration"
label="%EditServiceConfiguration.label">
</action>
<action
class="org.eclipse.ptp.services.internal.ui.actions.RemoveServiceConfigurationAction"
enablesFor="+"
id="org.eclipse.ptp.services.ui.actions.removeServiceConfiguration"
label="%RemoveServiceConfiguration.label">
</action>
<action
class="org.eclipse.ptp.services.internal.ui.actions.SelectActiveServiceConfigurationAction"
enablesFor="1"
id="org.eclipse.ptp.services.ui.actions.selectActiveServiceConfiguration"
label="%SetActiveServiceConfiguration.label">
</action>
</objectContribution>
<viewerContribution
id="org.eclipse.ptp.services.ui.serviceConfiguration.popupMenu2"
targetID="org.eclipse.ptp.services.ui.views.serviceConfigurationView">
<action
class="org.eclipse.ptp.services.internal.ui.actions.AddServiceConfigurationAction"
enablesFor="*"
id="org.eclipse.ptp.services.ui.actions.addServiceConfiguration"
label="%AddServiceConfiguration.label">
</action>
</viewerContribution>
</extension>
<extension
point="org.eclipse.ui.importWizards">
<category
id="org.eclipse.ptp.services.ui.importWizardCategory"
name="%ServiceImportWizardCategory.name">
</category>
<wizard
category="org.eclipse.ptp.services.ui.importWizardCategory"
class="org.eclipse.ptp.services.ui.wizards.ServiceConfigurationImportWizard"
icon="icons/obj16/service_configuration_obj.gif"
id="org.eclipse.ptp.services.ui.serviceConfigurationImportWizard"
name="%ServiceConfigurationImportWizard.name">
</wizard>
</extension>
<extension
point="org.eclipse.ui.exportWizards">
<category
id="org.eclipse.ptp.services.ui.exportWizardCategory"
name="%ServiceExportWizardCategory.name">
</category>
<wizard
category="org.eclipse.ptp.services.ui.exportWizardCategory"
class="org.eclipse.ptp.services.ui.wizards.ServiceConfigurationExportWizard"
icon="icons/obj16/service_configuration_obj.gif"
id="org.eclipse.ptp.services.ui.serviceConfigurationExportWizard"
name="%ServiceConfigurationExportWizard.name">
</wizard>
</extension>
</plugin>