Class TinkerFactory
- java.lang.Object
- 
- org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerFactory
 
- 
 public final class TinkerFactory extends Object Helps create a variety of different toy graphs for testing and learning purposes.- Author:
- Marko A. Rodriguez (http://markorodriguez.com), Stephen Mallette (http://stephen.genoprime.com)
 
- 
- 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static TinkerGraphcreateClassic()Create the "classic" graph which was the original toy graph from TinkerPop 2.x.static TinkerGraphcreateGratefulDead()Creates the "grateful dead" graph which is a larger graph than most of the toy graphs but has real-world structure and application and is therefore useful for demonstrating more complex traversals.static TinkerGraphcreateKitchenSink()Creates the "kitchen sink" graph which is a collection of structures (e.g.static TinkerGraphcreateModern()Create the "modern" graph which has the same structure as the "classic" graph from TinkerPop 2.x but includes 3.x features like vertex labels.static TinkerGraphcreateTheCrew()Create the "the crew" graph which is a TinkerPop 3.x toy graph showcasing many 3.x features like meta-properties, multi-properties and graph variables.static voidgenerateClassic(TinkerGraph g)Generate the graph increateClassic()into an existing graph.static voidgenerateGratefulDead(TinkerGraph graph)Generate the graph increateGratefulDead()into an existing graph.static voidgenerateKitchenSink(TinkerGraph graph)Generate the graph increateKitchenSink()into an existing graph.static voidgenerateModern(TinkerGraph g)Generate the graph increateModern()into an existing graph.static voidgenerateTheCrew(TinkerGraph g)Generate the graph increateTheCrew()into an existing graph.
 
- 
- 
- 
Method Detail- 
createClassicpublic static TinkerGraph createClassic() Create the "classic" graph which was the original toy graph from TinkerPop 2.x.
 - 
generateClassicpublic static void generateClassic(TinkerGraph g) Generate the graph increateClassic()into an existing graph.
 - 
createModernpublic static TinkerGraph createModern() Create the "modern" graph which has the same structure as the "classic" graph from TinkerPop 2.x but includes 3.x features like vertex labels.
 - 
generateModernpublic static void generateModern(TinkerGraph g) Generate the graph increateModern()into an existing graph.
 - 
createTheCrewpublic static TinkerGraph createTheCrew() Create the "the crew" graph which is a TinkerPop 3.x toy graph showcasing many 3.x features like meta-properties, multi-properties and graph variables.
 - 
generateTheCrewpublic static void generateTheCrew(TinkerGraph g) Generate the graph increateTheCrew()into an existing graph.
 - 
createKitchenSinkpublic static TinkerGraph createKitchenSink() Creates the "kitchen sink" graph which is a collection of structures (e.g. self-loops) that aren't represented in other graphs and are useful for various testing scenarios.
 - 
generateKitchenSinkpublic static void generateKitchenSink(TinkerGraph graph) Generate the graph increateKitchenSink()into an existing graph.
 - 
createGratefulDeadpublic static TinkerGraph createGratefulDead() Creates the "grateful dead" graph which is a larger graph than most of the toy graphs but has real-world structure and application and is therefore useful for demonstrating more complex traversals.
 - 
generateGratefulDeadpublic static void generateGratefulDead(TinkerGraph graph) Generate the graph increateGratefulDead()into an existing graph.
 
- 
 
-