]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/variable/AbstractConstantPropertyVariable.java
Merge "Add missing javax.servlet-api bundle requirement for jersey bundles"
[simantics/platform.git] / bundles / org.simantics.db.layer0 / src / org / simantics / db / layer0 / variable / AbstractConstantPropertyVariable.java
index aa665cf61701f3a67d06814a52cecccd13cf69a0..f2b7ff47b7919b60340614df48cb57d1f5672719 100644 (file)
@@ -12,6 +12,7 @@ import org.simantics.db.ReadGraph;
 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 {
@@ -40,9 +41,8 @@ abstract public class AbstractConstantPropertyVariable extends AbstractPropertyV
     }
 
     @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