X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.interop.update%2Fsrc%2Forg%2Fsimantics%2Finterop%2Fupdate%2Fmodel%2FSimpleObjectUpdateOp.java;h=e0d798cdec534916cd627f875309c99ce7848205;hb=abc8f6a39f4af28746f155365b1ba8673bc33ef8;hp=9f2f41af1f26569488a1d27e2875185f2c42240a;hpb=f46f7fca458ebc63f7a280b9088904710f6149f1;p=simantics%2Finterop.git diff --git a/org.simantics.interop.update/src/org/simantics/interop/update/model/SimpleObjectUpdateOp.java b/org.simantics.interop.update/src/org/simantics/interop/update/model/SimpleObjectUpdateOp.java index 9f2f41a..e0d798c 100644 --- a/org.simantics.interop.update/src/org/simantics/interop/update/model/SimpleObjectUpdateOp.java +++ b/org.simantics.interop.update/src/org/simantics/interop/update/model/SimpleObjectUpdateOp.java @@ -48,9 +48,7 @@ public class SimpleObjectUpdateOp extends AddDeleteUpdateOp { Resource sourceObj = r.getObject(); copyObj = g.newResource(); - for (Resource t : g.getObjects(sourceObj, L0.InstanceOf)) { - g.claim(copyObj, L0.InstanceOf, t); - } + copyTypes(g, sourceObj, copyObj); copyProperties(g, sourceObj, copyObj); g.claim(parent, r.getPredicate(), copyObj); @@ -78,5 +76,10 @@ public class SimpleObjectUpdateOp extends AddDeleteUpdateOp { return copyObj; } + @Override + public String toString() { + return super.toString() + " " + r.getSubject() + " " + r.getPredicate() + " " + r.getObject(); + } + }