@Test public void testCreateEmptyGraph() throws Exception { TemporalGraph temporalGraph = getConfig().getTemporalGraphFactory().createEmptyGraph(); assertEquals(0, temporalGraph.getGraphHead().count()); assertEquals(0, temporalGraph.getVertices().count()); assertEquals(0, temporalGraph.getEdges().count()); }
@Override public TemporalGraph createEmptyGraph() { return new TemporalGraph(this.layoutFactory.createEmptyGraph(), config); }
TemporalGraphFactory implements
  BaseGraphFactory<TemporalGraphHead, TemporalVertex, TemporalEdge, TemporalGraph, TemporalGraphCollection> { @Override public TemporalGraph createEmptyGraph() { return new TemporalGraph(this.layoutFactory.createEmptyGraph(), config); } }
TemporalGraphFactory implements
  BaseGraphFactory<TemporalGraphHead, TemporalVertex, TemporalEdge, TemporalGraph, TemporalGraphCollection> { @Override public TemporalGraph createEmptyGraph() { return new TemporalGraph(this.layoutFactory.createEmptyGraph(), config); } TemporalGraphFactory(TemporalGradoopConfig config); }
TemporalGraphFactory implements
  BaseGraphFactory<TemporalGraphHead, TemporalVertex, TemporalEdge, TemporalGraph, TemporalGraphCollection> { @Override public TemporalGraph createEmptyGraph() { return new TemporalGraph(this.layoutFactory.createEmptyGraph(), config); } TemporalGraphFactory(TemporalGradoopConfig config); @Override LogicalGraphLayoutFactory<TemporalGraphHead, TemporalVertex, TemporalEdge> getLayoutFactory(); @Override void setLayoutFactory(
    LogicalGraphLayoutFactory<TemporalGraphHead, TemporalVertex, TemporalEdge> layoutFactory); @Override TemporalGraph fromDataSets(DataSet<TemporalVertex> vertices); @Override TemporalGraph fromDataSets(DataSet<TemporalVertex> vertices, DataSet<TemporalEdge> edges); @Override TemporalGraph fromDataSets(DataSet<TemporalGraphHead> graphHead,
    DataSet<TemporalVertex> vertices, DataSet<TemporalEdge> edges); @Override TemporalGraph fromIndexedDataSets(Map<String, DataSet<TemporalVertex>> vertices,
    Map<String, DataSet<TemporalEdge>> edges); @Override TemporalGraph fromIndexedDataSets(Map<String, DataSet<TemporalGraphHead>> graphHead,
    Map<String, DataSet<TemporalVertex>> vertices, Map<String, DataSet<TemporalEdge>> edges); @Override TemporalGraph fromCollections(TemporalGraphHead graphHead,
    Collection<TemporalVertex> vertices, Collection<TemporalEdge> edges); @Override TemporalGraph fromCollections(Collection<TemporalVertex> vertices,
    Collection<TemporalEdge> edges); @Override TemporalGraph createEmptyGraph(); @Override GraphHeadFactory<TemporalGraphHead> getGraphHeadFactory(); @Override VertexFactory<TemporalVertex> getVertexFactory(); @Override EdgeFactory<TemporalEdge> getEdgeFactory(); TemporalGraph fromNonTemporalDataSets(
    DataSet<? extends GraphHead> graphHead,
    DataSet<? extends Vertex> vertices,
    DataSet<? extends Edge> edges); TemporalGraph fromNonTemporalDataSets(
    DataSet<G> graphHead,
    TimeIntervalExtractor<G> graphHeadTimeIntervalExtractor,
    DataSet<V> vertices,
    TimeIntervalExtractor<V> vertexTimeIntervalExtractor,
    DataSet<E> edges,
    TimeIntervalExtractor<E> edgeTimeIntervalExtractor); TemporalGraph fromNonTemporalGraph(BaseGraph<?, ?, ?, ?, ?> graph); }
TemporalGraphFactory implements
  BaseGraphFactory<TemporalGraphHead, TemporalVertex, TemporalEdge, TemporalGraph, TemporalGraphCollection> { @Override public TemporalGraph createEmptyGraph() { return new TemporalGraph(this.layoutFactory.createEmptyGraph(), config); } TemporalGraphFactory(TemporalGradoopConfig config); @Override LogicalGraphLayoutFactory<TemporalGraphHead, TemporalVertex, TemporalEdge> getLayoutFactory(); @Override void setLayoutFactory(
    LogicalGraphLayoutFactory<TemporalGraphHead, TemporalVertex, TemporalEdge> layoutFactory); @Override TemporalGraph fromDataSets(DataSet<TemporalVertex> vertices); @Override TemporalGraph fromDataSets(DataSet<TemporalVertex> vertices, DataSet<TemporalEdge> edges); @Override TemporalGraph fromDataSets(DataSet<TemporalGraphHead> graphHead,
    DataSet<TemporalVertex> vertices, DataSet<TemporalEdge> edges); @Override TemporalGraph fromIndexedDataSets(Map<String, DataSet<TemporalVertex>> vertices,
    Map<String, DataSet<TemporalEdge>> edges); @Override TemporalGraph fromIndexedDataSets(Map<String, DataSet<TemporalGraphHead>> graphHead,
    Map<String, DataSet<TemporalVertex>> vertices, Map<String, DataSet<TemporalEdge>> edges); @Override TemporalGraph fromCollections(TemporalGraphHead graphHead,
    Collection<TemporalVertex> vertices, Collection<TemporalEdge> edges); @Override TemporalGraph fromCollections(Collection<TemporalVertex> vertices,
    Collection<TemporalEdge> edges); @Override TemporalGraph createEmptyGraph(); @Override GraphHeadFactory<TemporalGraphHead> getGraphHeadFactory(); @Override VertexFactory<TemporalVertex> getVertexFactory(); @Override EdgeFactory<TemporalEdge> getEdgeFactory(); TemporalGraph fromNonTemporalDataSets(
    DataSet<? extends GraphHead> graphHead,
    DataSet<? extends Vertex> vertices,
    DataSet<? extends Edge> edges); TemporalGraph fromNonTemporalDataSets(
    DataSet<G> graphHead,
    TimeIntervalExtractor<G> graphHeadTimeIntervalExtractor,
    DataSet<V> vertices,
    TimeIntervalExtractor<V> vertexTimeIntervalExtractor,
    DataSet<E> edges,
    TimeIntervalExtractor<E> edgeTimeIntervalExtractor); TemporalGraph fromNonTemporalGraph(BaseGraph<?, ?, ?, ?, ?> graph);  }