X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.interop.update%2Fsrc%2Forg%2Fsimantics%2Finterop%2Fupdate%2Fmodel%2FUpdateNode.java;fp=org.simantics.interop.update%2Fsrc%2Forg%2Fsimantics%2Finterop%2Fupdate%2Fmodel%2FUpdateNode.java;h=486b3a1ec204b882db7dbd0e86c4d4addeb9b66c;hb=15c1156405f16fe034e7b7703e01f06ac6541b40;hp=cc996a28239159d5ef94d666f49f2a9c1bae6f1f;hpb=4a008135d58a5045245d7f6aa36793c8ed32e4d5;p=simantics%2Finterop.git diff --git a/org.simantics.interop.update/src/org/simantics/interop/update/model/UpdateNode.java b/org.simantics.interop.update/src/org/simantics/interop/update/model/UpdateNode.java index cc996a2..486b3a1 100644 --- a/org.simantics.interop.update/src/org/simantics/interop/update/model/UpdateNode.java +++ b/org.simantics.interop.update/src/org/simantics/interop/update/model/UpdateNode.java @@ -30,7 +30,7 @@ public class UpdateNode { this.status = status; this.op = op; this.r = op.getResource(); - this.label = getLabel(g, r); + init(g); } public UpdateNode(ReadGraph g, UpdateStatus status, Resource r) throws DatabaseException { @@ -38,6 +38,10 @@ public class UpdateNode { this.status = status; this.op = null; this.r = r; + init(g); + } + + protected void init(ReadGraph g) throws DatabaseException { this.label = getLabel(g, r); }