package com.sap.ide.treeprovider;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.jface.resource.ImageDescriptor;
public interface ImageProvider {
/**
* Return <tt>null</tt> if you don't know this type of node or the type of element
* contained in the node. The caller then will keep looking for extensions that do
* know how to handle this.
*/
ImageDescriptor getImageDescriptor(EClass clazz);
/**
* Return <tt>null</tt> no special image is supported for this element. Otherwise,
* return an image descriptor.
*/
ImageDescriptor getImageDescriptor(EObject element);
}