Interface BaseTopology<VID extends VertexID,RID extends ResultID,V extends Vertex<VID,RID,V,R>,R extends Result<VID,RID,V,R>>

All Known Subinterfaces:
LogicalTopology, SchedulingTopology, Topology<VID,RID,V,R,PR>
All Known Implementing Classes:
DefaultExecutionTopology, DefaultLogicalTopology

public interface BaseTopology<VID extends VertexID,RID extends ResultID,V extends Vertex<VID,RID,V,R>,R extends Result<VID,RID,V,R>>
Base topology for all logical and execution topologies. A topology consists of Vertex and Result.
  • Method Summary

    Modifier and Type
    Method
    Description
    Iterable<? extends V>
    Returns an iterable over all vertices, topologically sorted.
  • Method Details

    • getVertices

      Iterable<? extends V> getVertices()
      Returns an iterable over all vertices, topologically sorted.
      Returns:
      topologically sorted iterable over all vertices