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