/**
*
*/
package com.hundsun.ares.studio.jres.database.oracle.internal.ui.providers;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.widgets.Display;
import com.hundsun.ares.studio.core.IARESResource;
import com.hundsun.ares.studio.ui.editor.viewers.EObjectColumnLabelProvider;
/**
* @author yanwj06282
*
*/
public class OracleBlockLabelProvider extends EObjectColumnLabelProvider {
private IARESResource resource;
public OracleBlockLabelProvider(EStructuralFeature attribute , IARESResource resource) {
super(attribute);
this.resource = resource;
}
@Override
public Color getBackground(Object element) {
if (resource.isReadOnly()) {
return Display.getDefault().getSystemColor(SWT.COLOR_GRAY);
}
return super.getBackground(element);
}
}