You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2015/04/09 20:55:40 UTC

incubator-tinkerpop git commit: Add direct configuration of the id manager for toy graphs.

Repository: incubator-tinkerpop
Updated Branches:
  refs/heads/TINKERPOP3-581 3cc550e25 -> afb9b12d0


Add direct configuration of the id manager for toy graphs.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/afb9b12d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/afb9b12d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/afb9b12d

Branch: refs/heads/TINKERPOP3-581
Commit: afb9b12d09c16bbf3731bed849a15bc18200f431
Parents: 3cc550e
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Thu Apr 9 14:55:05 2015 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Thu Apr 9 14:55:05 2015 -0400

----------------------------------------------------------------------
 .../gremlin/tinkergraph/structure/TinkerFactory.java        | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/afb9b12d/tinkergraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerFactory.java
----------------------------------------------------------------------
diff --git a/tinkergraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerFactory.java b/tinkergraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerFactory.java
index e89c9cc..21ad2a0 100644
--- a/tinkergraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerFactory.java
+++ b/tinkergraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerFactory.java
@@ -18,6 +18,8 @@
  */
 package org.apache.tinkerpop.gremlin.tinkergraph.structure;
 
+import org.apache.commons.configuration.BaseConfiguration;
+import org.apache.commons.configuration.Configuration;
 import org.apache.tinkerpop.gremlin.process.traversal.T;
 import org.apache.tinkerpop.gremlin.process.traversal.Traversal;
 import org.apache.tinkerpop.gremlin.process.traversal.step.map.LambdaFlatMapStep;
@@ -35,7 +37,12 @@ import org.apache.tinkerpop.gremlin.structure.VertexProperty;
  */
 public class TinkerFactory {
     public static TinkerGraph createClassic() {
-        final TinkerGraph g = TinkerGraph.open();
+        final Configuration conf = new BaseConfiguration();
+        conf.setProperty(TinkerGraph.CONFIG_VERTEX_ID, TinkerGraph.DefaultIdManager.INTEGER);
+        conf.setProperty(TinkerGraph.CONFIG_EDGE_ID, TinkerGraph.DefaultIdManager.INTEGER);
+        conf.setProperty(TinkerGraph.CONFIG_VERTEX_PROPERTY_ID, TinkerGraph.DefaultIdManager.INTEGER);
+
+        final TinkerGraph g = TinkerGraph.open(conf);
         generateClassic(g);
         return g;
     }