import javax.jcr.query.QueryManager;
import org.argeo.ArgeoException;
-import org.argeo.eclipse.ui.ErrorFeedback;
import org.argeo.eclipse.ui.jcr.AsyncUiEventListener;
import org.argeo.jcr.JcrUtils;
import org.argeo.slc.SlcException;
-import org.argeo.slc.client.ui.ClientUiPlugin;
import org.argeo.slc.client.ui.SlcImages;
import org.argeo.slc.core.execution.PrimitiveAccessor;
import org.argeo.slc.core.execution.PrimitiveUtils;
GridData valuedGd = new GridData(SWT.FILL, SWT.FILL, true, true);
// valuedGd.widthHint = 200;
valuesViewer.getTable().setLayoutData(valuedGd);
+ valuesViewer.getTable().setHeaderVisible(true);
+
valuesViewer.setContentProvider(new ValuesContentProvider());
initializeValuesViewer(valuesViewer);
sashForm.setWeights(getWeights());
}
return null;
} catch (RepositoryException e) {
- throw new SlcException("Cannot get celle editor", e);
+ throw new SlcException("Cannot get cell editor", e);
}
}
protected boolean canEdit(Object element) {
try {
Node specAttrNode = (Node) element;
- return !(specAttrNode.getProperty(SLC_IS_IMMUTABLE)
- .getBoolean() || specAttrNode.getProperty(
- SLC_IS_CONSTANT).getBoolean())
- && isSupportedAttributeType(specAttrNode);
+ Boolean cannotEdit = specAttrNode.getProperty(SLC_IS_IMMUTABLE)
+ .getBoolean()
+ || specAttrNode.getProperty(SLC_IS_CONSTANT)
+ .getBoolean();
+ return !cannotEdit && isSupportedAttributeType(specAttrNode);
} catch (RepositoryException e) {
throw new SlcException("Cannot check whether " + element
+ " is editable", e);