Property Contributor
This extension point is deprecated
Identifier:
org.eclipse.wst.common.ui.properties.propertyContributor
Since:
This extension point is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
This plugin is DEPRECATED. Use org.eclipse.ui.views.properties.tabbed
Description:
Describes a workbench part that is a contributor of properties to be displayed within tabs in the tabbed property sheet page.
Configuration Markup:
<!ELEMENT extension (propertyContributor)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a fully qualified identifier of the target extension point
- id - an optional identifier of the extension instance
- name - an optional name of the extension instance
<!ELEMENT propertyContributor (propertyCategory+)>
<!ATTLIST propertyContributor
contributorId CDATA #REQUIRED
typeMapper CDATA #IMPLIED
labelProvider CDATA #IMPLIED
sectionDescriptorProvider CDATA #IMPLIED
dynamicTabListContentProvider (true | false) >
- contributorId - The unique identifier of the property sheet page contributor.
- typeMapper - The class that implements the type mapper, i.e. implements org.eclipse.wst.ui.properties.ITypeMapper
- labelProvider - The class that implements the label provider for the title for the property sheet page, i.e. implements org.eclipse.jface.viewers.LabelProvider
- sectionDescriptorProvider - The class that implements the section descriptor provider for the property sheet page, i.e. implements org.eclipse.wst.ui.properties.ISectionDescriptorProvider
- dynamicTabListContentProvider - If true then this contributor will dynamically override the list of tabs by using sections that implement org.eclipse.wst.ui.properties.IDynamicTabListSection
<!ELEMENT propertyCategory EMPTY>
<!ATTLIST propertyCategory
category CDATA #IMPLIED>
- category - A category used to group tabs.
Examples:
<extension
point=
"org.eclipse.wst.ui.properties.propertyContributor"
>
<propertyContributor
typeMapper=
"org.eclipse.gef.examples.logicdesigner.properties.LogicElementInputFilter"
contributorId=
"org.eclipse.gef.examples.logicdesigner.LogicEditor"
labelProvider=
"org.eclipse.gef.examples.logicdesigner.properties.LogicElementLabelProvider"
>
<propertyCategory category=
"element"
/>
<propertyCategory category=
"other"
/>
</propertyContributor>
</extension>
Copyright (c) 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html