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
>
- id - a unique name in the NWDS environment that will be used to identify
this image provider
- class - the name of a class that implements org.eclipse.graphiti.ui.platform.IImageProvider.
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.