Class GraphIteratorEvent.PathFetched<N,​E>

  • Type Parameters:
    N - Тип вершины
    E - Тип ребра
    Enclosing class:
    GraphIteratorEvent<N,​E>

    public static class GraphIteratorEvent.PathFetched<N,​E>
    extends GraphIteratorEvent<N,​E>
    Событие получения очередного пути в графе
    • Field Detail

      • path

        protected Path<N,​E> path
      • terminal

        protected boolean terminal
    • Method Detail

      • getPath

        public Path<N,​E> getPath()
        Возвращает очередной путь
        Returns:
        путь
      • isTerminal

        public boolean isTerminal()
        Указывает является ли путь терминальным - т.е. из данного пути нет исходящих вершин
        Returns:
        true - путь терминальный
      • setTerminal

        public void setTerminal​(boolean terminal)
        Указывает является ли путь терминальным - т.е. из данного пути нет исходящих вершин
        Parameters:
        terminal - true - путь терминальный