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=c5ee27b851ebab0fb18f0fde3be380d6a5e75cd6;hpb=0a04a4ed66ecebd4254541c4977599f6052c115a;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 c5ee27b8..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 @@ -3,39 +3,39 @@ package net.mograsim.logic.model.am2900.util; 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() @@ -45,21 +45,21 @@ public class SwitchWithDisplay public final CoreBitDisplay getBitDisplay() { - return guiBitDisplay.getBitDisplay(); + return modelBitDisplay.getBitDisplay(); } 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; } }