import org.simantics.db.common.uri.UnescapedChildMapOfResource;
import org.simantics.db.exception.DatabaseException;
import org.simantics.db.layer0.exception.MissingVariableValueException;
+import org.simantics.db.layer0.exception.NonWritableVariableException;
import org.simantics.db.layer0.variable.RVI.RVIPart;
import org.simantics.db.layer0.variable.RVI.StringRVIPart;
import org.simantics.db.layer0.variable.Variables.Role;
}
@Override
- public void setValue(WriteGraph graph, Object value, Binding binding)
- throws DatabaseException {
- throw new DatabaseException("Cannot write value to a child variable.");
+ public void setValue(WriteGraph graph, Object value, Binding binding) throws DatabaseException {
+ throw new NonWritableVariableException("Cannot write value to a child variable.");
}