546{
547 nodes[node->_id.Get()] = node;
548
549 for (auto &it : node->GetPins())
550 {
551 pins[it->_id.Get()] = it;
552 }
553
554 node->Setup();
555
556 if (nodes.size() > 2 && nodes.find(lastNodeId.Get()) != nodes.end() && !node->reqNodePosLoad)
557 {
559 node->nodePosition = lastNode->nodePosition;
560 node->reqNodePosLoad = true;
561 }
562
563 lastNodeId = node->_id;
564}