Kevin Trometer преди 7 години
родител
ревизия
063c6e3903
променени са 1 файла, в които са добавени 7 реда и са изтрити 8 реда
  1. 7 8
      src/ui/view/UpperNodeCanvas.java

+ 7 - 8
src/ui/view/UpperNodeCanvas.java

@@ -704,7 +704,7 @@ public class UpperNodeCanvas extends JPanel implements MouseListener, MouseMotio
 					}
 				}
 				if (!newEdge) {
-					controller.removeEdgesOnCanvas(e);
+					controller.delEdgeUpperNode(e, upperNode);
 					// Node ohne Edge?
 					if (e.getA().getClass() == CpsNode.class && e.getA().getConnections().isEmpty()) {
 						tempCps = e.getA();
@@ -717,7 +717,7 @@ public class UpperNodeCanvas extends JPanel implements MouseListener, MouseMotio
 				}
 				if (newEdge) {
 					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);
 
-				
-				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);
 
-			controller.addEdgeOnCanvas(e);
+			controller.addEdgeUpperNode(e, upperNode);
 		}
 
 		// Wenn ein Node ohne Connections da ist