]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.modeling/src/org/simantics/modeling/mapping/NamingCreationInstruction.java
Fixed changes made in commit 3a10ce85.
[simantics/platform.git] / bundles / org.simantics.modeling / src / org / simantics / modeling / mapping / NamingCreationInstruction.java
index 2dda48dff77447087d4331e40ba173e5df7c57d3..0796e6879622b15d05a12e50bfe1271d4061774a 100644 (file)
@@ -14,11 +14,11 @@ package org.simantics.modeling.mapping;
 import gnu.trove.map.hash.TIntIntHashMap;
 import gnu.trove.set.hash.TIntHashSet;
 
-import org.simantics.datatypes.literal.GUID;
 import org.simantics.db.Resource;
 import org.simantics.db.WriteGraph;
 import org.simantics.db.common.utils.CommonDBUtils;
 import org.simantics.db.exception.DatabaseException;
+import org.simantics.db.layer0.util.Layer0Utils;
 import org.simantics.layer0.Layer0;
 import org.simantics.layer0.utils.direct.GraphUtils;
 import org.simantics.mapping.constraint.instructions.TypedBracketInstruction.CreationInstruction;
@@ -54,7 +54,7 @@ public class NamingCreationInstruction extends CreationInstruction {
             Resource result = GraphUtils.create(g,
                     b.HasName, proposition
             );
-            g.addLiteral(result, b.identifier, b.identifier_Inverse, b.GUID, GUID.random(), GUID.BINDING);
+            Layer0Utils.claimNewIdentifier(g, result, true);
             return result;
         } catch (NamingException e1) {
             throw new DatabaseException(e1);