Class LabeledGraph<T,​L>


  • public class LabeledGraph<T,​L>
    extends Graph<T>
    • Constructor Detail

      • LabeledGraph

        public LabeledGraph()
    • Method Detail

      • addEdge

        public void addEdge​(T from,
                            T to)
        Overrides:
        addEdge in class Graph<T>
      • addEdge

        public void addEdge​(T from,
                            T to,
                            L label)
      • addPath

        public void addPath​(org.api4.java.datastructure.graph.ILabeledPath<T,​L> path)
      • getEdgeLabel

        public L getEdgeLabel​(Pair<T,​T> edge)
      • getEdgeLabel

        public L getEdgeLabel​(T from,
                              T to)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Graph<T>
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class Graph<T>