package net.mograsim.machine;
-import net.mograsim.logic.core.components.Clock;
+import net.mograsim.logic.core.components.CoreClock;
import net.mograsim.logic.core.timeline.Timeline;
import net.mograsim.logic.core.types.BitVector;
-import net.mograsim.logic.model.model.ViewModel;
+import net.mograsim.logic.model.model.LogicModel;
public interface Machine {
MachineDefinition getDefinition();
void reset();
- ViewModel getModel();
+ LogicModel getModel();
- Clock getClock();
+ CoreClock getClock();
BitVector getRegister(Register r);