}
public Color getBackground(Object object) {
// Get the adapter from the factory.
//
IColorProvider colorProvider = (IColorProvider)adapterFactory.adapt(object, IColorProvider.class);
if( colorProvider!=null ){
return colorProvider.getBackground(object);
}
IItemLabelProvider itemLabelProvider = (IItemLabelProvider)adapterFactory.adapt(object, IItemLabelProvider.class);
if( itemLabelProvider instanceof IColorProvider ){
colorProvider=(IColorProvider) itemLabelProvider;
return colorProvider.getBackground(object);
}
return null;
}