\r
import java.util.List;\r
\r
+import era.mi.logic.timeline.Timeline;\r
import era.mi.logic.types.Bit;\r
import era.mi.logic.wires.Wire.ReadEnd;\r
import era.mi.logic.wires.Wire.ReadWriteEnd;\r
* @author Christian Femers\r
*\r
*/\r
-public class ManualSwitch implements Component\r
+public class ManualSwitch extends Component\r
{\r
private ReadWriteEnd output;\r
private boolean isOn;\r
\r
- public ManualSwitch(ReadWriteEnd output)\r
+ public ManualSwitch(Timeline timeline, ReadWriteEnd output)\r
{\r
+ super(timeline);\r
if (output.length() != 1)\r
throw new IllegalArgumentException("Switch output can be only a single wire");\r
this.output = output;\r