import java.util.List;\r
\r
import era.mi.logic.components.BasicComponent;\r
+import era.mi.logic.timeline.Timeline;\r
import era.mi.logic.types.BitVector.BitVectorMutator;\r
import era.mi.logic.types.MutationOperation;\r
import era.mi.logic.wires.Wire.ReadEnd;\r
protected final int length;\r
protected MutationOperation op;\r
\r
- protected MultiInputGate(int processTime, MutationOperation op, ReadWriteEnd out, ReadEnd... in)\r
+ protected MultiInputGate(Timeline timeline, int processTime, MutationOperation op, ReadWriteEnd out, ReadEnd... in)\r
{\r
- super(processTime);\r
+ super(timeline, processTime);\r
this.op = op;\r
length = out.length();\r
this.in = in.clone();\r