Made LogicUI compatible with ReadEnd and ReadWriteEnd
[Mograsim.git] / LogicUI / src / era / mi / gui / components / BasicGUIComponent.java
index fa753e1..2d27685 100644 (file)
@@ -1,6 +1,6 @@
 package era.mi.gui.components;
 
-import era.mi.logic.wires.WireArray;
+import era.mi.logic.wires.Wire.ReadEnd;
 import net.haspamelodica.swt.helper.gcs.GeneralGC;
 import net.haspamelodica.swt.helper.swtobjectwrappers.Point;
 import net.haspamelodica.swt.helper.swtobjectwrappers.Rectangle;
@@ -30,15 +30,15 @@ public interface BasicGUIComponent
         * Returns how many wire arrays are connected to this component. (Connections are static - they can't be removed and no new ones can be
         * added)
         */
-       public int getConnectedWireArraysCount();
+       public int getConnectedWireEndsCount();
 
        /**
         * Returns the n-th wire array connected to this component.
         */
-       public WireArray getConnectedWireArray(int connectionIndex);
+       public ReadEnd getConnectedWireEnd(int connectionIndex);
 
        /**
         * Returns relative coordinates where the n-th wire array is connected to this component.
         */
-       public Point getWireArrayConnectionPoint(int connectionIndex);
+       public Point getWireEndConnectionPoint(int connectionIndex);
 }
\ No newline at end of file