package com.netifera.platform.ui.api.model;
import org.eclipse.swt.graphics.Image;
import com.netifera.platform.api.model.IShadowEntity;
/**
* This is an internal Netifera interface for the OSGi service which acts as a registry
* for entity labeling information.
* It is not intended to be implemented by plugin authors.
*
*/
public interface IEntityLabelProviderService {
String getText(IShadowEntity entity);
String getFullText(IShadowEntity entity);
Image getImage(IShadowEntity entity);
String getInformation(IShadowEntity entity);
int getSortingCategory(IShadowEntity entity);
Integer compare(IShadowEntity e1, IShadowEntity e2);
}