# labelService

###### Identifier:

org.eclipse.datatools.connectivity.sqm.core.ui.labelService

###### Description:

This extension point will provide plugins a way to supply their own Icons as well as a displayType for SQLObject element.

###### Configuration Markup:

<!ELEMENT extension (contributor)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

This extension point will provide plugins a way to supply their own Icons as well as a displayType for SQLObject element.

<!ELEMENT contributor EMPTY>

<!ATTLIST contributor

type CDATA #REQUIRED

iconLocation CDATA #REQUIRED

displayType CDATA #IMPLIED

selector CDATA #IMPLIED>

- type - The EMF type contributed by your provider of the LabelService
- iconLocation - This is the Icon location so that the core.ui plugin can load your icon
- displayType - This is the type to display in UI such as the property browser. By default the type to display will be the metaclass name eClass().getName()
- selector - The name of a class that implements the org.eclipse.datatools.connectivity.sqm.core.internal.ui.LabelSelector interface. If provided, this class will be used in addition to the type to determine if the label information should be passed back for the given object.

###### Examples: