Class Graph<T,V>

java.lang.Object
io.kestra.core.models.hierarchies.Graph<T,V>

public class Graph<T,V> extends Object
  • Constructor Details

    • Graph

      public Graph()
  • Method Details

    • addNode

      public Graph<T,V> addNode(T node)
    • addEdge

      public Graph<T,V> addEdge(T previous, T next, V value)
    • nodes

      public Set<T> nodes()
    • successors

      public Set<T> successors(T node)
    • predecessors

      public Set<T> predecessors(T node)
    • edges

      public Set<Graph.Edge<T,V>> edges()
    • removeNode

      public void removeNode(T node)