addNode method

dynamic addNode(
  1. dynamic node
)

Implementation

addNode(node) {
  if (this.nodes.indexOf(node) == -1) {
    var updateType = node.getUpdateType(this);

    if (updateType != NodeUpdateType.None) {
      this.updateNodes.add(node);
    }

    this.nodes.add(node);

    var _hash = node.getHash(this);

    this.hashNodes[_hash] = node;
  }
}