edges property
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),
);
}