X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.am2900%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fam2900%2Fmachine%2FAm2900Machine.java;h=bf98d73dcac801d0da72ba08949cf4ecf4545647;hb=3a52b6bffe52db5dd5ca907b4b3dfd368a58e14f;hp=a77194788d222342d13a3a03aed25f16271d3f9e;hpb=552986fd8718d5f2db00802015fdd1ecd58a5a2f;p=Mograsim.git diff --git a/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/machine/Am2900Machine.java b/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/machine/Am2900Machine.java index a7719478..bf98d73d 100644 --- a/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/machine/Am2900Machine.java +++ b/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/machine/Am2900Machine.java @@ -3,8 +3,8 @@ package net.mograsim.logic.model.am2900.machine; 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.ViewModelModifiable; +import net.mograsim.logic.model.model.LogicModel; +import net.mograsim.logic.model.model.LogicModelModifiable; import net.mograsim.logic.model.modeladapter.CoreModelParameters; import net.mograsim.logic.model.modeladapter.LogicCoreAdapter; import net.mograsim.logic.model.serializing.IndirectModelComponentCreator; @@ -15,20 +15,20 @@ import net.mograsim.machine.Register; public class Am2900Machine implements Machine { private Am2900MachineDefinition machineDefinition; - private ViewModelModifiable viewModel; + private LogicModelModifiable logicModel; private Timeline timeline; private CoreClock clock; public Am2900Machine(Am2900MachineDefinition am2900MachineDefinition) { this.machineDefinition = am2900MachineDefinition; - viewModel = new ViewModelModifiable(); - IndirectModelComponentCreator.createComponent(viewModel, + logicModel = new LogicModelModifiable(); + IndirectModelComponentCreator.createComponent(logicModel, "resloader:Am2900Loader:jsonres:net/mograsim/logic/model/am2900/components/ModelAm2900.json"); CoreModelParameters params = new CoreModelParameters(); params.gateProcessTime = 50; params.wireTravelTime = 10; - timeline = LogicCoreAdapter.convert(viewModel, params); + timeline = LogicCoreAdapter.convert(logicModel, params); } @Override @@ -45,9 +45,9 @@ public class Am2900Machine implements Machine } @Override - public ViewModel getModel() + public LogicModel getModel() { - return viewModel; + return logicModel; } @Override