@Test public void getEdgesByLabel() throws Exception { GradoopTestUtils.validateGraphElementCollections(Sets.newHashSet(e0), from(asList(g0, g1), asList(v0, v1, v2), asList(e0, e1)).getEdgesByLabel("a").collect()); }
@Override public DataSet<TemporalEdge> getEdgesByLabel(String label) { return this.temporalEdges.filter(new ByLabel<>(label)); }
TemporalGVELayout implements LogicalGraphLayout<TemporalGraphHead, TemporalVertex, TemporalEdge>,
  GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> { @Override public DataSet<TemporalEdge> getEdgesByLabel(String label) { return this.temporalEdges.filter(new ByLabel<>(label)); } }
TemporalGVELayout implements LogicalGraphLayout<TemporalGraphHead, TemporalVertex, TemporalEdge>,
  GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> { @Override public DataSet<TemporalEdge> getEdgesByLabel(String label) { return this.temporalEdges.filter(new ByLabel<>(label)); } TemporalGVELayout(
    DataSet<TemporalGraphHead> temporalGraphHeads,
    DataSet<TemporalVertex> temporalVertices,
    DataSet<TemporalEdge> temporalEdges); }
TemporalGVELayout implements LogicalGraphLayout<TemporalGraphHead, TemporalVertex, TemporalEdge>,
  GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> { @Override public DataSet<TemporalEdge> getEdgesByLabel(String label) { return this.temporalEdges.filter(new ByLabel<>(label)); } TemporalGVELayout(
    DataSet<TemporalGraphHead> temporalGraphHeads,
    DataSet<TemporalVertex> temporalVertices,
    DataSet<TemporalEdge> temporalEdges); @Override DataSet<TemporalVertex> getVertices(); @Override DataSet<TemporalVertex> getVerticesByLabel(String label); @Override DataSet<TemporalEdge> getEdges(); @Override DataSet<TemporalEdge> getEdgesByLabel(String label); @Override boolean isGVELayout(); @Override boolean isIndexedGVELayout(); @Override boolean isTransactionalLayout(); @Override DataSet<TemporalGraphHead> getGraphHead(); @Override DataSet<TemporalGraphHead> getGraphHeads(); @Override DataSet<TemporalGraphHead> getGraphHeadsByLabel(String label); @Override DataSet<GraphTransaction> getGraphTransactions(); }
TemporalGVELayout implements LogicalGraphLayout<TemporalGraphHead, TemporalVertex, TemporalEdge>,
  GraphCollectionLayout<TemporalGraphHead, TemporalVertex, TemporalEdge> { @Override public DataSet<TemporalEdge> getEdgesByLabel(String label) { return this.temporalEdges.filter(new ByLabel<>(label)); } TemporalGVELayout(
    DataSet<TemporalGraphHead> temporalGraphHeads,
    DataSet<TemporalVertex> temporalVertices,
    DataSet<TemporalEdge> temporalEdges); @Override DataSet<TemporalVertex> getVertices(); @Override DataSet<TemporalVertex> getVerticesByLabel(String label); @Override DataSet<TemporalEdge> getEdges(); @Override DataSet<TemporalEdge> getEdgesByLabel(String label); @Override boolean isGVELayout(); @Override boolean isIndexedGVELayout(); @Override boolean isTransactionalLayout(); @Override DataSet<TemporalGraphHead> getGraphHead(); @Override DataSet<TemporalGraphHead> getGraphHeads(); @Override DataSet<TemporalGraphHead> getGraphHeadsByLabel(String label); @Override DataSet<GraphTransaction> getGraphTransactions();  }