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)
commitbcf8d773c7a836c2ee17e17a49c296ebf31d2777
treee2596be584eaf23d6d9ae32c9f48bd8dd62d1d90
parent7f37c7b2431309e49a0ee116d1ee6c173272e926
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