From f169a988f57b3b22f3076104fab445ef7e75b5da Mon Sep 17 00:00:00 2001 From: Marko Luukkainen Date: Tue, 7 Jan 2020 15:44:11 +0200 Subject: [PATCH] Copy all generic type definitions with SimpleObjectUpdate gitlab #20 Change-Id: I9da08d7d8dd35778b64022d406c2c362d4ccea6c --- .../simantics/interop/update/model/SimpleObjectUpdateOp.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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); -- 2.45.2