@Test(expectedExceptions = UnsupportedOperationException.class) public void testFromTransactions() { DataSet<GraphTransaction> transactions = getExecutionEnvironment() .fromCollection(Arrays.asList( new GraphTransaction()), new TypeHint<GraphTransaction>() { }.getTypeInfo()) .filter(new False<>()); factory.fromTransactions(transactions); }
@Override public GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromTransactions( DataSet<GraphTransaction> transactions) { throw new UnsupportedOperationException( "Creating a temporal graph layout from graph transactions is not supported yet."); }
TemporalGraphCollectionLayoutFactory extends TemporalBaseLayoutFactory implements GraphCollectionLayoutFactory<TemporalGraphHead, TemporalVertex, TemporalEdge> { @Override public GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromTransactions( DataSet<GraphTransaction> transactions) { throw new UnsupportedOperationException( "Creating a temporal graph layout from graph transactions is not supported yet."); } }
TemporalGraphCollectionLayoutFactory extends TemporalBaseLayoutFactory implements GraphCollectionLayoutFactory<TemporalGraphHead, TemporalVertex, TemporalEdge> { @Override public GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromTransactions( DataSet<GraphTransaction> transactions) { throw new UnsupportedOperationException( "Creating a temporal graph layout from graph transactions is not supported yet."); }  }
TemporalGraphCollectionLayoutFactory extends TemporalBaseLayoutFactory implements GraphCollectionLayoutFactory<TemporalGraphHead, TemporalVertex, TemporalEdge> { @Override public GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromTransactions( DataSet<GraphTransaction> transactions) { throw new UnsupportedOperationException( "Creating a temporal graph layout from graph transactions is not supported yet."); }  @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromDataSets(
    DataSet<TemporalGraphHead> graphHeads, DataSet<TemporalVertex> vertices); @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromDataSets(
    DataSet<TemporalGraphHead> graphHeads, DataSet<TemporalVertex> vertices,
    DataSet<TemporalEdge> edges); @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromIndexedDataSets(
    Map<String, DataSet<TemporalGraphHead>> graphHeads,
    Map<String, DataSet<TemporalVertex>> vertices, Map<String, DataSet<TemporalEdge>> edges); @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromCollections(
    Collection<TemporalGraphHead> graphHeads,
    Collection<TemporalVertex> vertices,
    Collection<TemporalEdge> edges); @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromGraphLayout(
    LogicalGraphLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> logicalGraphLayout); @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromTransactions(
    DataSet<GraphTransaction> transactions); @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromTransactions(
    DataSet<GraphTransaction> transactions,
    GroupReduceFunction<TemporalVertex, TemporalVertex> vertexMergeReducer,
    GroupReduceFunction<TemporalEdge, TemporalEdge> edgeMergeReducer); @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> createEmptyCollection(); }
TemporalGraphCollectionLayoutFactory extends TemporalBaseLayoutFactory implements GraphCollectionLayoutFactory<TemporalGraphHead, TemporalVertex, TemporalEdge> { @Override public GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromTransactions( DataSet<GraphTransaction> transactions) { throw new UnsupportedOperationException( "Creating a temporal graph layout from graph transactions is not supported yet."); }  @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromDataSets(
    DataSet<TemporalGraphHead> graphHeads, DataSet<TemporalVertex> vertices); @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromDataSets(
    DataSet<TemporalGraphHead> graphHeads, DataSet<TemporalVertex> vertices,
    DataSet<TemporalEdge> edges); @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromIndexedDataSets(
    Map<String, DataSet<TemporalGraphHead>> graphHeads,
    Map<String, DataSet<TemporalVertex>> vertices, Map<String, DataSet<TemporalEdge>> edges); @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromCollections(
    Collection<TemporalGraphHead> graphHeads,
    Collection<TemporalVertex> vertices,
    Collection<TemporalEdge> edges); @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromGraphLayout(
    LogicalGraphLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> logicalGraphLayout); @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromTransactions(
    DataSet<GraphTransaction> transactions); @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> fromTransactions(
    DataSet<GraphTransaction> transactions,
    GroupReduceFunction<TemporalVertex, TemporalVertex> vertexMergeReducer,
    GroupReduceFunction<TemporalEdge, TemporalEdge> edgeMergeReducer); @Override GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> createEmptyCollection();  }