104105106107108109110111112113114
nodesA.remove(n); nodesB.remove(nB); InputNode n2 = new InputNode(n); inputNodeMap.put(n, n2); inputNodeMap.put(nB, n2); graph.addNode(n2); markAsChanged(n2, n, nB); } for (InputNode n : nodesA) { InputNode n2 = new InputNode(n);
110111112113114115116117118119120
markAsChanged(n2, n, nB); } for (InputNode n : nodesA) { InputNode n2 = new InputNode(n); graph.addNode(n2); markAsNew(n2); inputNodeMap.put(n, n2); } for (InputNode n : nodesB) {
118119120121122123124125126127128
} for (InputNode n : nodesB) { InputNode n2 = new InputNode(n); n2.setId(-n2.getId()); graph.addNode(n2); markAsDeleted(n2); inputNodeMap.put(n, n2); } Collection<InputEdge> edgesA = a.getEdges();