]> gerrit.simantics Code Review - simantics/interop.git/commitdiff
Copy all generic type definitions with SimpleObjectUpdate 61/3761/1
authorMarko Luukkainen <marko.luukkainen@semantum.fi>
Tue, 7 Jan 2020 13:44:11 +0000 (15:44 +0200)
committerMarko Luukkainen <marko.luukkainen@semantum.fi>
Tue, 7 Jan 2020 13:44:11 +0000 (15:44 +0200)
gitlab #20

Change-Id: I9da08d7d8dd35778b64022d406c2c362d4ccea6c

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);