|
@@ -704,7 +704,7 @@ public class UpperNodeCanvas extends JPanel implements MouseListener, MouseMotio
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (!newEdge) {
|
|
if (!newEdge) {
|
|
- controller.removeEdgesOnCanvas(e);
|
|
|
|
|
|
+ controller.delEdgeUpperNode(e, upperNode);
|
|
// Node ohne Edge?
|
|
// Node ohne Edge?
|
|
if (e.getA().getClass() == CpsNode.class && e.getA().getConnections().isEmpty()) {
|
|
if (e.getA().getClass() == CpsNode.class && e.getA().getConnections().isEmpty()) {
|
|
tempCps = e.getA();
|
|
tempCps = e.getA();
|
|
@@ -717,7 +717,7 @@ public class UpperNodeCanvas extends JPanel implements MouseListener, MouseMotio
|
|
}
|
|
}
|
|
if (newEdge) {
|
|
if (newEdge) {
|
|
e = new CpsEdge(cps, tempCps, edgeCapacity);
|
|
e = new CpsEdge(cps, tempCps, edgeCapacity);
|
|
- controller.addEdgeOnCanvas(e);
|
|
|
|
|
|
+ controller.addEdgeUpperNode(e, upperNode);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -745,11 +745,10 @@ public class UpperNodeCanvas extends JPanel implements MouseListener, MouseMotio
|
|
|
|
|
|
e2 = new CpsEdge(n, k, edgeCapacity);
|
|
e2 = new CpsEdge(n, k, edgeCapacity);
|
|
|
|
|
|
-
|
|
|
|
- controller.removeEdgesOnCanvas(p);
|
|
|
|
- controller.addEdgeOnCanvas(e);
|
|
|
|
- controller.addEdgeOnCanvas(e1);
|
|
|
|
- controller.addEdgeOnCanvas(e2);
|
|
|
|
|
|
+ controller.delEdgeUpperNode(p, upperNode);
|
|
|
|
+ controller.addEdgeUpperNode(e, upperNode);
|
|
|
|
+ controller.addEdgeUpperNode(e1, upperNode);
|
|
|
|
+ controller.addEdgeUpperNode(e2, upperNode);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -762,7 +761,7 @@ public class UpperNodeCanvas extends JPanel implements MouseListener, MouseMotio
|
|
|
|
|
|
e = new CpsEdge(n, tempCps, edgeCapacity);
|
|
e = new CpsEdge(n, tempCps, edgeCapacity);
|
|
|
|
|
|
- controller.addEdgeOnCanvas(e);
|
|
|
|
|
|
+ controller.addEdgeUpperNode(e, upperNode);
|
|
}
|
|
}
|
|
|
|
|
|
// Wenn ein Node ohne Connections da ist
|
|
// Wenn ein Node ohne Connections da ist
|