]> gerrit.simantics Code Review - simantics/interop.git/blobdiff - org.simantics.interop.update/src/org/simantics/interop/update/model/SimpleObjectUpdateOp.java
Copy all generic type definitions with SimpleObjectUpdate
[simantics/interop.git] / org.simantics.interop.update / src / org / simantics / interop / update / model / SimpleObjectUpdateOp.java
index 110ea45eb832440d0d2ed45767521ced5dfba1ca..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);