1 package era.mi.logic.components.gates;
5 import era.mi.logic.Util;
6 import era.mi.logic.components.BasicComponent;
7 import era.mi.logic.wires.WireArray;
8 import era.mi.logic.wires.WireArray.WireArrayEnd;
10 public class NotGate extends BasicComponent
12 private WireArray in, out;
13 private WireArrayEnd outI;
15 public NotGate(int processTime, WireArray in, WireArray out)
21 outI = out.createInput();
27 outI.feedSignals(Util.not(in.getValues()));
30 public WireArray getIn()
35 public WireArray getOut()
41 public List<WireArray> getAllInputs()
47 public List<WireArray> getAllOutputs()