public void DeleteNode(AbstractNode node) { node.Disconnect(); _graphNodes.Remove(node); ValidateConnections(); HandleSelection(); Refresh(); }