Refactored Wire and finally renamed length to width
[Mograsim.git] / net.mograsim.logic.core / src / net / mograsim / logic / core / components / ManualSwitch.java
index 26238fe..40f0005 100644 (file)
@@ -32,12 +32,12 @@ public class ManualSwitch extends Component implements LogicObservable
 
        public void switchFullOn()
        {
-               setState(BitVector.of(Bit.ONE, output.length()));
+               setState(BitVector.of(Bit.ONE, output.width()));
        }
 
        public void switchFullOff()
        {
-               setState(BitVector.of(Bit.ZERO, output.length()));
+               setState(BitVector.of(Bit.ZERO, output.width()));
        }
 
        public void toggle()
@@ -55,7 +55,7 @@ public class ManualSwitch extends Component implements LogicObservable
 
        public void setState(BitVector bits)
        {
-               if (bits.length() != output.length())
+               if (bits.length() != output.width())
                        throw new IllegalArgumentException("Incorrect bit vector length");
                if (bits.equals(output.getInputValues()))
                        return;
@@ -65,7 +65,7 @@ public class ManualSwitch extends Component implements LogicObservable
 
        public boolean isFullOn()
        {
-               return BitVector.of(Bit.ONE, output.length()).equals(output.getInputValues());
+               return BitVector.of(Bit.ONE, output.width()).equals(output.getInputValues());
        }
 
        public BitVector getValues()