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.Wire.WireEnd;
9 public class NotGate extends BasicComponent
14 public NotGate(int processTime, WireEnd in, WireEnd out)
23 protected void compute()
25 out.feedSignals(Util.not(in.getValues()));
28 public WireEnd getIn()
33 public WireEnd getOut()
39 public List<WireEnd> getAllInputs()
45 public List<WireEnd> getAllOutputs()