import org.simantics.db.Resource;
import org.simantics.db.WriteGraph;
import org.simantics.db.exception.DatabaseException;
+import org.simantics.db.layer0.exception.NonWritableVariableException;
import org.simantics.utils.ObjectUtils;
abstract public class AbstractConstantPropertyVariable extends AbstractPropertyVariable {
}
@Override
- public void setValue(WriteGraph graph, Object value, Binding binding)
- throws DatabaseException {
- throw new DatabaseException("Value is constant.");
+ public void setValue(WriteGraph graph, Object value, Binding binding) throws DatabaseException {
+ throw new NonWritableVariableException("Value is constant.");
}
@Override