Interface DAGraph<N extends TNode>

  • All Known Implementing Classes:
    DAGraphImpl

    public interface DAGraph<N extends TNode>
    • Method Detail

      • getNodes

        java.util.Set<N> getNodes()
      • getConcurrentNodes

        java.util.List<N> getConcurrentNodes​(N node)
      • getDirectlyPredecessors

        java.util.List<N> getDirectlyPredecessors​(N node)
      • getEventuallyPredecessors

        java.util.List<N> getEventuallyPredecessors​(N node)
      • getDirectlySuccessors

        java.util.List<N> getDirectlySuccessors​(N node)
      • getEventuallySuccessors

        java.util.List<N> getEventuallySuccessors​(N node)
      • isDirectlyCauses

        boolean isDirectlyCauses​(N source,
                                 N target)
      • isEventuallyCauses

        boolean isEventuallyCauses​(N source,
                                   N target)
      • projectOn

        DAGraph<N> projectOn​(java.util.List<N> nodes)