Image Providers

Identifier:
org.eclipse.graphiti.ui.imageProviders

Since:
0.7.0

Description:
Customers of Graphiti can use this extension point to register their own image providers.

Configuration Markup:

<!ELEMENT extension (imageProvider*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED

>


<!ELEMENT imageProvider EMPTY>

<!ATTLIST imageProvider

id    CDATA #REQUIRED

class CDATA #REQUIRED

>


Examples:


   <extension
         point="org.eclipse.graphiti.ui.imageProviders">
      <imageProvider
               id="org.eclipse.graphiti.examples.common.SampleImageProvider">
      </imageProvider>
   </extension>

API Information:
Instead of implementing the interface org.eclipse.graphiti.ui.platform.IImageProvider directly, the customer should extend the base class org.eclipse.graphiti.ui.platform.AbstractImageProvider.