List<DataPort> outputPorts = newNode.getOutputPorts();
for (int i = 0; i < outputPorts.size(); ++i) {
List<Port> toPorts = this.node.getOutputPort(i).getToPorts();
for (Port port : toPorts) {
graph.removeEdge(this.node.getOutputPort(i), port);
graph.addEdge(outputPorts.get(i), port);
}
}