Конструктор, инициализирующий граф и генерирующий его на основе начального элемента.
Элемент, с которого начинается генерация графа.
Находит элемент в графе.
Элемент для поиска.
Нода графа с указанным элементом или false
, если элемент не найден.
Генерирует граф элементов, начиная с указанного элемента.
Элемент, с которого начинается генерация графа.
Возвращает массив всех нод в ширину.
Массив нод графа.
Возвращает массив всех нод в глубину.
Массив нод графа.
Находит все соединения, к которым подключена данная нода
Данная нода
Массив соединений
Возвращает массив входов, которые ни к чему не подключены.
Массив соединений.
Возвращает массив выходов, которые ни к чему не подключены.
Массив соединений.
Возвращает уникальные ноды графа после обхода в глубину.
Массив уникальных нод графа.
Класс, представляющий граф элементов. Он строит и обрабатывает граф на основе заданного элемента. Граф элементов может быть использован для обхода, поиска элементов и анализа соединений.