1 package era.mi.logic.components.gates;
3 import era.mi.logic.Util;
4 import era.mi.logic.components.BasicComponent;
5 import era.mi.logic.wires.WireArray;
6 import era.mi.logic.wires.WireArray.WireArrayInput;
8 public class NotGate extends BasicComponent
10 private WireArray in, out;
11 private WireArrayInput outI;
14 public NotGate(int processTime, WireArray in, WireArray out)
20 outI = out.createInput();
25 outI.feedSignals(Util.not(in.getValues()));
28 public WireArray getIn()
33 public WireArray getOut()