Browse Source

connection edges

Teh-Hai Julian Zheng 8 years ago
parent
commit
8c59c268bd
2 changed files with 12 additions and 10 deletions
  1. 2 0
      src/classes/CpsEdge.java
  2. 10 10
      src/ui/view/MyCanvas.java

+ 2 - 0
src/classes/CpsEdge.java

@@ -11,6 +11,8 @@ public class CpsEdge {
 	public CpsEdge(CpsObject A, CpsObject B){
 		setA(A);
 		setB(B);
+		this.A.AddConnection(this);
+		this.B.AddConnection(this);
 		this.maxCapacity = 100;
 	}
 	

+ 10 - 10
src/ui/view/MyCanvas.java

@@ -364,8 +364,8 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener {
 				}
 				if (newEdge) {
 					e = new CpsEdge(cps, tempCps);
-					cps.AddConnection(e);
-					tempCps.AddConnection(e);
+//					cps.AddConnection(e);
+//					tempCps.AddConnection(e);
 					controller.AddEdgeOnCanvas(e);
 				}
 			}
@@ -390,16 +390,16 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener {
 				k = p.getB();
 
 				e = new CpsEdge(n, tempCps);
-				n.AddConnection(e);
-				tempCps.AddConnection(e);
+//				n.AddConnection(e);
+//				tempCps.AddConnection(e);
 
 				e1 = new CpsEdge(n, r);
-				n.AddConnection(e1);
-				r.AddConnection(e1);
+//				n.AddConnection(e1);
+//				r.AddConnection(e1);
 
 				e2 = new CpsEdge(n, k);
-				n.AddConnection(e2);
-				k.AddConnection(e2);
+//				n.AddConnection(e2);
+//				k.AddConnection(e2);
 
 				p.getA().getConnections().remove(p);
 				p.getB().getConnections().remove(p);
@@ -421,8 +421,8 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener {
 
 			e = new CpsEdge(n, tempCps);
 
-			n.AddConnection(e);
-			tempCps.AddConnection(e);
+//			n.AddConnection(e);
+//			tempCps.AddConnection(e);
 			controller.AddEdgeOnCanvas(e);
 			System.out.println("node ID: " + n.getID());
 		}