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=5220736d4259f803da5ed032273c8e6f20d46a56;hb=refs%2Fchanges%2F64%2F3764%2F1;hp=9a95984ed76986707b4991d18f2301d451c7f647;hpb=c201a20a77db051116870d6c7eece50374293824;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 9a95984..5220736 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 @@ -101,6 +101,9 @@ public class PropertyChange { value = graph.getValue(pair.second.getObject()); } Resource pred = pair.second.getPredicate(); + if (getChanges().getComparable().containsRight(pred)) + pred = getChanges().getComparable().getLeft(pred); + if (value != null) { graph.deny(s, pred); graph.claimLiteral(s, pred, value);