package monolipse.ui.decorators;
import monolipse.core.BooCore;
import monolipse.ui.BooUI;
import monolipse.ui.IBooUIConstants;
import org.eclipse.jface.viewers.IDecoration;
import org.eclipse.jface.viewers.ILabelProviderListener;
import org.eclipse.jface.viewers.ILightweightLabelDecorator;
public class BooAssemblySourceDecorator implements ILightweightLabelDecorator {
public void decorate(Object element, IDecoration decoration) {
if (BooCore.isAssemblySource(element)) {
decoration.addOverlay(BooUI.getImageDescriptor(IBooUIConstants.ASSEMBLY_SOURCE_DECORATOR));
}
}
public void addListener(ILabelProviderListener listener) {
}
public void dispose() {
}
public boolean isLabelProperty(Object element, String property) {
return false;
}
public void removeListener(ILabelProviderListener listener) {
}
}