deleteNodes method

void deleteNodes(
  1. List<String> nodeIds
)

Deletes multiple nodes from the graph.

This is a convenience method for batch deletion. Each node removal also removes its associated connections.

Parameters:

  • nodeIds: List of node IDs to delete

Example:

controller.deleteNodes(['node1', 'node2', 'node3']);

Implementation

void deleteNodes(List<String> nodeIds) {
  runInAction(() {
    for (final nodeId in nodeIds) {
      removeNode(nodeId);
    }
  });
}