X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=era.mi%2Fsrc%2Fera%2Fmi%2Flogic%2Fcomponents%2FSplitter.java;h=8c54d0f9f6e6475ae72aea6c7c8c8f48c22a4abb;hb=6c67a9ff8361cd9fc082f40e2676f2c8b5911fe4;hp=32841ab97e64ebbd0adad14b5affa588f25dbb21;hpb=b7ce41467a2cbd9f45554982730741810e99feaa;p=Mograsim.git diff --git a/era.mi/src/era/mi/logic/components/Splitter.java b/era.mi/src/era/mi/logic/components/Splitter.java index 32841ab9..8c54d0f9 100644 --- a/era.mi/src/era/mi/logic/components/Splitter.java +++ b/era.mi/src/era/mi/logic/components/Splitter.java @@ -2,18 +2,20 @@ package era.mi.logic.components; import java.util.List; +import era.mi.logic.timeline.Timeline; import era.mi.logic.types.BitVector; import era.mi.logic.wires.Wire.ReadEnd; import era.mi.logic.wires.Wire.ReadWriteEnd; import era.mi.logic.wires.WireObserver; -public class Splitter implements WireObserver, Component +public class Splitter extends Component implements WireObserver { private ReadEnd input; private ReadWriteEnd[] outputs; - public Splitter(ReadEnd input, ReadWriteEnd... outputs) + public Splitter(Timeline timeline, ReadEnd input, ReadWriteEnd... outputs) { + super(timeline); this.input = input; this.outputs = outputs; input.addObserver(this);