dispose method

  1. @override
void dispose()
override

Implementation

@override
dispose()
{
  // Log().debug('dispose called on => <$elementName id="$id">');

  // clear nodes
  nodes.forEach((model) => model.dispose());
  nodes.clear();

  this.youngestGeneration.forEach((model) => model?.dispose());
  this.youngestGeneration.clear();

  super.dispose();
}