addEdge method

  1. @override
void addEdge(
  1. Node parent,
  2. Node child
)
override

Implementation

@override
void addEdge(Node parent, Node child) {
  if (!_subtreeNodes.contains(parent)) {
    throw StateError('Parent node "${parent.key}" is not in the subtree');
  }
  originalGraph.addEdge(parent, child);
  // Обновляем множество узлов поддерева после добавления
  _subtreeNodes.add(child);
}