All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractComponent Abstract supertype with common code for all components.AbstractStatefulComponent Abstract supertype for stateful components.AndGate Implementation of an and-gate with two inputs.CompoundComponent Implementation of IComponent that contains other components.Counter Implementation of a binary counter with a fixed number of bits.ExternalValue An ExternalValue is a component representing a value that might be set by setting switches or reading external data.FullAdder Implementation of a standard full adder circuit.HalfAdder Implementation of a standard half adder circuit.IComponent Interface representing a component in a simulation of digital circuits.IPinListener Callback interface for notifying applications when the outputs of a component change.IStatefulComponent Subinterface of IComponent that adds methods for dealing with components that have internal state.MultiComponent Implementation of a specialized CompoundComponent in which all subcomponents are identical and have one output.Multiplexer Implementation of a single-output multiplexer.NotGate Implementation of a not-gate with one input.OrGate Implementation of an or-gate with two inputs.Pin A Pin represents a connection point in a digital circuit.Probe Implementation of IPinListener that prints the affected component's state to the console.Register Implementation of a register with an internal "state" consisting of a fixed number of bits.Util Utility class collecting some useful operations for instances of IComponent.