added demux; added getAllInputs() and getAllOutputs() for all components
authorFabian Stemmler <stemmler@in.tum.de>
Sun, 12 May 2019 17:05:12 +0000 (19:05 +0200)
committerFabian Stemmler <stemmler@in.tum.de>
Sun, 12 May 2019 17:05:12 +0000 (19:05 +0200)
commitf2284b0dcfb187ed6473d0a9903eb99ef31d49c5
treebdfda8168b166e3ea3f9b80b2044b6791886856a
parent9ea0dc9cec7c1fd6adba4bb3806e328470416bd9
added demux; added getAllInputs() and getAllOutputs() for all components
17 files changed:
era.mi/src/era/mi/logic/components/BasicComponent.java
era.mi/src/era/mi/logic/components/BitDisplay.java
era.mi/src/era/mi/logic/components/Clock.java
era.mi/src/era/mi/logic/components/Component.java [new file with mode: 0644]
era.mi/src/era/mi/logic/components/Demux.java [new file with mode: 0644]
era.mi/src/era/mi/logic/components/Merger.java
era.mi/src/era/mi/logic/components/Mux.java
era.mi/src/era/mi/logic/components/Splitter.java
era.mi/src/era/mi/logic/components/TriStateBuffer.java
era.mi/src/era/mi/logic/components/gates/AndGate.java
era.mi/src/era/mi/logic/components/gates/NotGate.java
era.mi/src/era/mi/logic/components/gates/OrGate.java
era.mi/src/era/mi/logic/components/gates/XorGate.java
era.mi/src/era/mi/logic/tests/ComponentTest.java
era.mi/src/era/mi/logic/tests/Connector.java
era.mi/src/era/mi/logic/wires/WireArray.java
era.mi/src/era/mi/logic/wires/WireArrayObserver.java