]> gerrit.simantics Code Review - simantics/interop.git/blobdiff - org.simantics.interop.update/src/org/simantics/interop/update/model/UpdateTree.java
Applying enumeration (or SCL value) with model specific relation.
[simantics/interop.git] / org.simantics.interop.update / src / org / simantics / interop / update / model / UpdateTree.java
index aa6d7a3f65226a63344c9884bef9a481ab08a50f..a971da4f41234690724961a9fc1137e13192ffe3 100644 (file)
@@ -136,8 +136,9 @@ public class UpdateTree {
                                } else if (op.isDelete()){
                                        addNode(g, op.getResource(), null);
                                } else if (op.isChange()) {
-                                   Resource l = getChanges().getComparable().containsLeft(op.getResource()) ? op.getResource() :getChanges().getComparable().getLeft(op.getResource());
-                                   Resource r = getChanges().getComparable().containsRight(op.getResource()) ? op.getResource() :getChanges().getComparable().getRight(op.getResource());
+                                       Resource o = op.getResource();
+                                   Resource l = getChanges().getComparable().containsLeft(o) ? o :getChanges().getComparable().getLeft(o);
+                                   Resource r = getChanges().getComparable().containsRight(o) ? o :getChanges().getComparable().getRight(o);
                                    addNode(g, l, r);
                                }
                        }