@Test public void testCreateEmptyCollection() throws Exception { TemporalGraphCollection temporalGraph = factory.createEmptyCollection(); assertEquals(0, temporalGraph.getGraphHeads().count()); assertEquals(0, temporalGraph.getVertices().count()); assertEquals(0, temporalGraph.getEdges().count()); }
@Override public TemporalGraphCollection createEmptyCollection() { return new TemporalGraphCollection(layoutFactory.createEmptyCollection(), config); }
TemporalGraphCollectionFactory implements BaseGraphCollectionFactory<
  TemporalGraphHead, TemporalVertex, TemporalEdge, TemporalGraph, TemporalGraphCollection> { @Override public TemporalGraphCollection createEmptyCollection() { return new TemporalGraphCollection(layoutFactory.createEmptyCollection(), config); } }
TemporalGraphCollectionFactory implements BaseGraphCollectionFactory<
  TemporalGraphHead, TemporalVertex, TemporalEdge, TemporalGraph, TemporalGraphCollection> { @Override public TemporalGraphCollection createEmptyCollection() { return new TemporalGraphCollection(layoutFactory.createEmptyCollection(), config); } TemporalGraphCollectionFactory(TemporalGradoopConfig config); }
TemporalGraphCollectionFactory implements BaseGraphCollectionFactory<
  TemporalGraphHead, TemporalVertex, TemporalEdge, TemporalGraph, TemporalGraphCollection> { @Override public TemporalGraphCollection createEmptyCollection() { return new TemporalGraphCollection(layoutFactory.createEmptyCollection(), config); } TemporalGraphCollectionFactory(TemporalGradoopConfig config); @Override GraphCollectionLayoutFactory<TemporalGraphHead, TemporalVertex, TemporalEdge> getLayoutFactory(); @Override void setLayoutFactory(GraphCollectionLayoutFactory<TemporalGraphHead, TemporalVertex,
    TemporalEdge> factory); @Override TemporalGraphCollection fromDataSets(DataSet<TemporalGraphHead> graphHeads,
    DataSet<TemporalVertex> vertices); @Override TemporalGraphCollection fromDataSets(DataSet<TemporalGraphHead> graphHeads,
    DataSet<TemporalVertex> vertices, DataSet<TemporalEdge> edges); @Override TemporalGraphCollection fromIndexedDataSets(
    Map<String, DataSet<TemporalGraphHead>> graphHeads,
    Map<String, DataSet<TemporalVertex>> vertices,
    Map<String, DataSet<TemporalEdge>> edges); @Override TemporalGraphCollection fromCollections(Collection<TemporalGraphHead> graphHeads,
    Collection<TemporalVertex> vertices, Collection<TemporalEdge> edges); @Override TemporalGraphCollection fromGraph(
    LogicalGraphLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> logicalGraphLayout); @Override TemporalGraphCollection fromGraphs(
    LogicalGraphLayout<TemporalGraphHead, TemporalVertex, TemporalEdge>... logicalGraphLayout); @Override TemporalGraphCollection fromTransactions(DataSet<GraphTransaction> transactions); @Override TemporalGraphCollection fromTransactions(DataSet<GraphTransaction> transactions,
    GroupReduceFunction<TemporalVertex, TemporalVertex> vertexMergeReducer,
    GroupReduceFunction<TemporalEdge, TemporalEdge> edgeMergeReducer); @Override TemporalGraphCollection createEmptyCollection(); @Override GraphHeadFactory<TemporalGraphHead> getGraphHeadFactory(); @Override VertexFactory<TemporalVertex> getVertexFactory(); @Override EdgeFactory<TemporalEdge> getEdgeFactory(); TemporalGraphCollection fromNonTemporalDataSets(
    DataSet<? extends GraphHead> graphHead,
    DataSet<? extends Vertex> vertices,
    DataSet<? extends Edge> edges); TemporalGraphCollection fromNonTemporalDataSets(
    DataSet<G> graphHead,
    TimeIntervalExtractor<G> graphHeadTimeIntervalExtractor,
    DataSet<V> vertices,
    TimeIntervalExtractor<V> vertexTimeIntervalExtractor,
    DataSet<E> edges,
    TimeIntervalExtractor<E> edgeTimeIntervalExtractor); TemporalGraphCollection fromNonTemporalGraphCollection(
    BaseGraphCollection<?, ?, ?, ?, ?> collection); }
TemporalGraphCollectionFactory implements BaseGraphCollectionFactory<
  TemporalGraphHead, TemporalVertex, TemporalEdge, TemporalGraph, TemporalGraphCollection> { @Override public TemporalGraphCollection createEmptyCollection() { return new TemporalGraphCollection(layoutFactory.createEmptyCollection(), config); } TemporalGraphCollectionFactory(TemporalGradoopConfig config); @Override GraphCollectionLayoutFactory<TemporalGraphHead, TemporalVertex, TemporalEdge> getLayoutFactory(); @Override void setLayoutFactory(GraphCollectionLayoutFactory<TemporalGraphHead, TemporalVertex,
    TemporalEdge> factory); @Override TemporalGraphCollection fromDataSets(DataSet<TemporalGraphHead> graphHeads,
    DataSet<TemporalVertex> vertices); @Override TemporalGraphCollection fromDataSets(DataSet<TemporalGraphHead> graphHeads,
    DataSet<TemporalVertex> vertices, DataSet<TemporalEdge> edges); @Override TemporalGraphCollection fromIndexedDataSets(
    Map<String, DataSet<TemporalGraphHead>> graphHeads,
    Map<String, DataSet<TemporalVertex>> vertices,
    Map<String, DataSet<TemporalEdge>> edges); @Override TemporalGraphCollection fromCollections(Collection<TemporalGraphHead> graphHeads,
    Collection<TemporalVertex> vertices, Collection<TemporalEdge> edges); @Override TemporalGraphCollection fromGraph(
    LogicalGraphLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> logicalGraphLayout); @Override TemporalGraphCollection fromGraphs(
    LogicalGraphLayout<TemporalGraphHead, TemporalVertex, TemporalEdge>... logicalGraphLayout); @Override TemporalGraphCollection fromTransactions(DataSet<GraphTransaction> transactions); @Override TemporalGraphCollection fromTransactions(DataSet<GraphTransaction> transactions,
    GroupReduceFunction<TemporalVertex, TemporalVertex> vertexMergeReducer,
    GroupReduceFunction<TemporalEdge, TemporalEdge> edgeMergeReducer); @Override TemporalGraphCollection createEmptyCollection(); @Override GraphHeadFactory<TemporalGraphHead> getGraphHeadFactory(); @Override VertexFactory<TemporalVertex> getVertexFactory(); @Override EdgeFactory<TemporalEdge> getEdgeFactory(); TemporalGraphCollection fromNonTemporalDataSets(
    DataSet<? extends GraphHead> graphHead,
    DataSet<? extends Vertex> vertices,
    DataSet<? extends Edge> edges); TemporalGraphCollection fromNonTemporalDataSets(
    DataSet<G> graphHead,
    TimeIntervalExtractor<G> graphHeadTimeIntervalExtractor,
    DataSet<V> vertices,
    TimeIntervalExtractor<V> vertexTimeIntervalExtractor,
    DataSet<E> edges,
    TimeIntervalExtractor<E> edgeTimeIntervalExtractor); TemporalGraphCollection fromNonTemporalGraphCollection(
    BaseGraphCollection<?, ?, ?, ?, ?> collection);  }