X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.interop.update%2Fsrc%2Forg%2Fsimantics%2Finterop%2Fupdate%2Fmodel%2FPropertyChange.java;h=b9555484e51481a5d733b41b742cee68a541a562;hb=0403f09aa2c8b17a99acdd6f82d893bc1cdf88fb;hp=de28055996ef41f8c1ed7368fd5d6fffb6ccc651;hpb=5274548dca947158883acf2565ef41ebfbf49330;p=simantics%2Finterop.git diff --git a/org.simantics.interop.update/src/org/simantics/interop/update/model/PropertyChange.java b/org.simantics.interop.update/src/org/simantics/interop/update/model/PropertyChange.java index de28055..b955548 100644 --- a/org.simantics.interop.update/src/org/simantics/interop/update/model/PropertyChange.java +++ b/org.simantics.interop.update/src/org/simantics/interop/update/model/PropertyChange.java @@ -206,6 +206,9 @@ public class PropertyChange { } public void setCustomValue(Object customValue) { + if (applied) { + throw new RuntimeException("Cannot change already applied value"); + } this.customValue = customValue; }