X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.am2900%2Ftest%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fam2900%2Futil%2FSwitchWithDisplay.java;h=c085c52eee72a4c26366dd99ad1665f9ea972fd8;hb=3a52b6bffe52db5dd5ca907b4b3dfd368a58e14f;hp=2591e3a5eab70e1982ef4e9282d6e430a6a3408b;hpb=6d28e5c93c9347784950ca66fb6d1b3a14461ece;p=Mograsim.git diff --git a/net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/util/SwitchWithDisplay.java b/net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/util/SwitchWithDisplay.java index 2591e3a5..c085c52e 100644 --- a/net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/util/SwitchWithDisplay.java +++ b/net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/util/SwitchWithDisplay.java @@ -1,41 +1,41 @@ package net.mograsim.logic.model.am2900.util; -import net.mograsim.logic.core.components.BitDisplay; -import net.mograsim.logic.core.components.ManualSwitch; +import net.mograsim.logic.core.components.CoreBitDisplay; +import net.mograsim.logic.core.components.CoreManualSwitch; import net.mograsim.logic.core.types.BitVector; -import net.mograsim.logic.model.model.ViewModelModifiable; -import net.mograsim.logic.model.model.components.atomic.GUIBitDisplay; -import net.mograsim.logic.model.model.components.atomic.GUIManualSwitch; +import net.mograsim.logic.model.model.LogicModelModifiable; +import net.mograsim.logic.model.model.components.atomic.ModelBitDisplay; +import net.mograsim.logic.model.model.components.atomic.ModelManualSwitch; import net.mograsim.logic.model.model.wires.Pin; -import net.mograsim.logic.model.model.wires.WireCrossPoint; +import net.mograsim.logic.model.model.wires.ModelWireCrossPoint; import net.mograsim.logic.model.util.ModellingTool; public class SwitchWithDisplay { private final Pin pin; - private final GUIBitDisplay guiBitDisplay; - private final GUIManualSwitch guiManualSwitch; + private final ModelBitDisplay modelBitDisplay; + private final ModelManualSwitch modelManualSwitch; - public SwitchWithDisplay(ViewModelModifiable model, Pin target) + public SwitchWithDisplay(LogicModelModifiable model, Pin target) { pin = target; - guiBitDisplay = new GUIBitDisplay(model, pin.logicWidth); - guiManualSwitch = new GUIManualSwitch(model, pin.logicWidth); + modelBitDisplay = new ModelBitDisplay(model, pin.logicWidth); + modelManualSwitch = new ModelManualSwitch(model, pin.logicWidth); ModellingTool tool = ModellingTool.createFor(model); - WireCrossPoint crossPoint = new WireCrossPoint(model, pin.logicWidth); - tool.connect(guiBitDisplay.getInputPin(), crossPoint); - tool.connect(guiManualSwitch.getOutputPin(), crossPoint); + ModelWireCrossPoint crossPoint = new ModelWireCrossPoint(model, pin.logicWidth); + tool.connect(modelBitDisplay.getInputPin(), crossPoint); + tool.connect(modelManualSwitch.getOutputPin(), crossPoint); } public final BitVector getDisplayedValue() { - return guiBitDisplay.getBitDisplay().getDisplayedValue(); + return modelBitDisplay.getBitDisplay().getDisplayedValue(); } public final void setState(BitVector bits) { - guiManualSwitch.getManualSwitch().setState(bits); + modelManualSwitch.getManualSwitch().setState(bits); } public final Pin getPin() @@ -43,23 +43,23 @@ public class SwitchWithDisplay return pin; } - public final BitDisplay getBitDisplay() + public final CoreBitDisplay getBitDisplay() { - return guiBitDisplay.getBitDisplay(); + return modelBitDisplay.getBitDisplay(); } - public final ManualSwitch getManualSwitch() + public final CoreManualSwitch getManualSwitch() { - return guiManualSwitch.getManualSwitch(); + return modelManualSwitch.getManualSwitch(); } - final GUIBitDisplay getGuiBitDisplay() + final ModelBitDisplay getModelBitDisplay() { - return guiBitDisplay; + return modelBitDisplay; } - final GUIManualSwitch getGuiManualSwitch() + final ModelManualSwitch getModelManualSwitch() { - return guiManualSwitch; + return modelManualSwitch; } }