]> gerrit.simantics Code Review - simantics/interop.git/blobdiff - org.simantics.interop.update/src/org/simantics/interop/update/model/SimpleObjectUpdateOp.java
Getters for specific class UpdateOps
[simantics/interop.git] / org.simantics.interop.update / src / org / simantics / interop / update / model / SimpleObjectUpdateOp.java
index 9f2f41af1f26569488a1d27e2875185f2c42240a..e0d798cdec534916cd627f875309c99ce7848205 100644 (file)
@@ -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();
+    }
+       
 
 }