Link * Preprocessor::getFakeLink(Element * first, Element * second) { Link * link = new Link(); Port * port1 = new Port("dummy", first); Port * port2 = new Port("dummy", second); first->toNode()->addPort(port1); second->toNode()->addPort(port2); link->connect(port1, port2); port1->connect(link, port2); port2->connect(link, port1); return link; }