Class ACyclicSubGraph<V extends DirectedVertex,​E extends DirectedEdge,​ES extends EdgeSegment>

  • All Implemented Interfaces:
    DirectedSubGraph<V,​E,​ES>

    public class ACyclicSubGraph<V extends DirectedVertex,​E extends DirectedEdge,​ES extends EdgeSegment>
    extends Object
    implements DirectedSubGraph<V,​E,​ES>
    An acyclic sub graph contains a subset of the full graph without cycles. The active subset of the graph is tracked by explicitly registering edge segments. Edge segments are by definition directed. Whenever edge segments are added it is verified that no cycles are created. Also each edge segment that is added must connect to the existing subgraph's contents
    Author:
    markr