Extensibility Item Tree Providers

org.eclipse.wst.wsdl.ui.extensibilityItemTreeProviders

This extension point is internal and should not be used by any other plugins.

The Extensibility Item Tree Provider extension point allows clients to register custom ILabelProviders (to provide custom labels and icons) for Extensibility Elements in the WSDL Editor based on the Extensibility Element's namespace.

<!ELEMENT extension (extensibilityItemTreeProvider)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT extensibilityItemTreeProvider EMPTY>

<!ATTLIST extensibilityItemTreeProvider

namespace          CDATA #REQUIRED

labelProviderClass CDATA #REQUIRED>


The following is an example of an Extensibility Item Tree Provider contribution:
   

<extension point=

"org.eclipse.wst.wsdl.ui.extensibilityItemTreeProviders"

>

<extensibilityItemTreeProvider namespace=

"http://schemas.xmlsoap.org/wsdl/soap/"

labelProviderClass=

"org.eclipse.wst.wsdl.ui.internal.outline.SOAPLabelProvider"

/>

</extension>

The supplied class must implement org.eclipse.jface.viewers.ILabelProvider.