]> gerrit.simantics Code Review - simantics/platform.git/commitdiff
Merge "ListUtils.create(WriteGraph, Iterable<Resource> elements) DelayedWritegraph...
authorMarko Luukkainen <Marko.Luukkainen@vtt.fi>
Mon, 27 Nov 2017 09:55:53 +0000 (11:55 +0200)
committerGerrit Code Review <gerrit2@www.simantics.org>
Mon, 27 Nov 2017 09:55:53 +0000 (11:55 +0200)
bundles/org.simantics.db.common/src/org/simantics/db/common/utils/ListUtils.java

index 3631de4b38b7110c74f2bb0fab91796d9862d99c..a197de88013dec935b1a46c3fb680c5fdf1831e9 100644 (file)
@@ -54,13 +54,8 @@ public class ListUtils {
      * Creates a list containing the given {@code elements}.
      */
     public static Resource create(WriteGraph g, Iterable<Resource> elements) throws DatabaseException {
-        Layer0 L0 = Layer0.getInstance(g);
-        
-        Resource list = g.newResource();
-        g.claim(list, L0.InstanceOf, L0.List);
-        
-        insertBetween(g, L0, list, list, list, elements);
-        return list;
+       Layer0 L0 = Layer0.getInstance(g);
+       return ListUtils.create(g,L0.List, L0.List_ElementWithInverse, L0.List_ElementWithInverse_Inverse, elements);
     }
 
     /**