removeNode method

void removeNode(
  1. String nodeId
)

Removes a node by ID. Also removes all port spatial items for this node.

Implementation

void removeNode(String nodeId) {
  final node = _nodes.remove(nodeId);
  if (node != null) {
    _grid.remove(NodeSpatialItem(nodeId: nodeId, bounds: Rect.zero).id);
    _removePortsForNode(nodeId, notify: false);
    _notifyChanged();
  }
}