edges property

  1. @override
Map<Node, Set<Node>> get edges
override

Implementation

@override
Map<Node, Set<Node>> get edges {
  return Map.fromEntries(
    _subtreeNodes.map((node) {
      final children = originalGraph.getNodeEdges(node);
      return MapEntry(node, children.intersection(_subtreeNodes));
    }).where((entry) => entry.value.isNotEmpty),
  );
}