blob: fc7879d172b2c8b40720b63ac8e737a42dcc17c2 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.ui.views.properties.tabbed.propertyContributor">
<propertyContributor
contributorId="org.eclipse.ecf.discovery.ui.DiscoveryView" labelProvider="org.eclipse.ecf.internal.discovery.ui.ServicePropertiesLabelProvider">
<propertyCategory category="discovery"/>
</propertyContributor>
</extension>
<extension point="org.eclipse.ui.views.properties.tabbed.propertyTabs">
<propertyTabs contributorId="org.eclipse.ecf.discovery.ui.DiscoveryView">
<propertyTab
category="discovery"
id="discovery.service.name"
label="Service"/>
<propertyTab
afterTab="discovery.service.name"
category="discovery"
id="discovery.service.type"
label="Type"/>
<propertyTab
afterTab="discovery.service.type"
category="discovery"
id="discovery.service.properties"
label="Properties"/>
</propertyTabs>
</extension>
<extension point="org.eclipse.ui.views.properties.tabbed.propertySections">
<propertySections contributorId="org.eclipse.ecf.discovery.ui.DiscoveryView">
<propertySection
class="org.eclipse.ecf.internal.discovery.ui.ServicePropertySection"
id="discovery.service.id.section.1"
tab="discovery.service.name">
<input type="org.eclipse.ecf.discovery.ui.model.IServiceInfo"/>
</propertySection>
<propertySection
afterSection="discovery.service.id.section.1"
class="org.eclipse.ecf.internal.discovery.ui.ServiceTypePropertySection"
id="discovery.service.id.section.2"
tab="discovery.service.type">
<input type="org.eclipse.ecf.discovery.ui.model.IServiceInfo"/>
</propertySection>
<propertySection
afterSection="discovery.service.id.section.2"
class="org.eclipse.ecf.internal.discovery.ui.ServicePropertiesPropertySection"
id="discovery.service.id.section.3"
tab="discovery.service.properties">
<input type="org.eclipse.ecf.discovery.ui.model.IServiceInfo"/>
</propertySection>
</propertySections>
</extension>
<!-- map from EMF models to platform's property sources -->
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.ecf.internal.discovery.ui.views.DiscoveryView"
class="org.eclipse.ecf.internal.discovery.ui.TabbedPropertyAdapterFactory">
<adapter
type="org.eclipse.ui.views.properties.IPropertySheetPage">
</adapter>
</factory>
</extension>
</plugin>