dispose method

  1. @override
void dispose()
override

Implementation

@override
dispose()
{
  // clear nodes
  for (var model in nodes)
  {
    model.dispose();
  }
  nodes.clear();

  for (var model in youngestGeneration)
  {
    model?.dispose();
  }
  youngestGeneration.clear();

  super.dispose();
}