From: Marko Luukkainen Date: Tue, 7 Jan 2020 13:44:11 +0000 (+0200) Subject: Copy all generic type definitions with SimpleObjectUpdate X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F61%2F3761%2F1;p=simantics%2Finterop.git Copy all generic type definitions with SimpleObjectUpdate gitlab #20 Change-Id: I9da08d7d8dd35778b64022d406c2c362d4ccea6c --- 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 110ea45..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);