X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.plugin.core%2Fsrc%2Fnet%2Fmograsim%2Fplugin%2FSimulationPreview.java;h=f669a49aea9c1d5a0304bd92f4b30da881c67a7a;hb=93b398d6271a538a2a4c9f4de07a3b4a8a2a7fd4;hp=42fada842ec659552a23622f5de584458a5d1050;hpb=0a04a4ed66ecebd4254541c4977599f6052c115a;p=Mograsim.git diff --git a/net.mograsim.plugin.core/src/net/mograsim/plugin/SimulationPreview.java b/net.mograsim.plugin.core/src/net/mograsim/plugin/SimulationPreview.java index 42fada84..f669a49a 100644 --- a/net.mograsim.plugin.core/src/net/mograsim/plugin/SimulationPreview.java +++ b/net.mograsim.plugin.core/src/net/mograsim/plugin/SimulationPreview.java @@ -10,11 +10,11 @@ import net.mograsim.logic.core.timeline.Timeline; import net.mograsim.logic.model.LogicExecuter; import net.mograsim.logic.model.LogicUICanvas; import net.mograsim.logic.model.model.ViewModelModifiable; -import net.mograsim.logic.model.model.components.atomic.GUIManualSwitch; -import net.mograsim.logic.model.model.components.atomic.GUINotGate; -import net.mograsim.logic.model.model.components.atomic.GUIOrGate; -import net.mograsim.logic.model.model.wires.GUIWire; -import net.mograsim.logic.model.model.wires.WireCrossPoint; +import net.mograsim.logic.model.model.components.atomic.ModelManualSwitch; +import net.mograsim.logic.model.model.components.atomic.ModelNotGate; +import net.mograsim.logic.model.model.components.atomic.ModelOrGate; +import net.mograsim.logic.model.model.wires.ModelWire; +import net.mograsim.logic.model.model.wires.ModelWireCrossPoint; import net.mograsim.logic.model.modeladapter.LogicModelParameters; import net.mograsim.logic.model.modeladapter.ViewLogicModelAdapter; import net.mograsim.preferences.Preferences; @@ -41,44 +41,44 @@ public class SimulationPreview implements IThemePreview params.gateProcessTime = 50; params.wireTravelTime = 10; - GUIManualSwitch rIn = new GUIManualSwitch(model, 1); + ModelManualSwitch rIn = new ModelManualSwitch(model, 1); rIn.moveTo(10, 10); - GUIManualSwitch sIn = new GUIManualSwitch(model, 1); + ModelManualSwitch sIn = new ModelManualSwitch(model, 1); sIn.moveTo(10, 70); - GUIOrGate or1 = new GUIOrGate(model, 1); + ModelOrGate or1 = new ModelOrGate(model, 1); or1.moveTo(70, 12.5); - new GUIWire(model, rIn.getOutputPin(), or1.getPin("A")); + new ModelWire(model, rIn.getOutputPin(), or1.getPin("A")); - GUIOrGate or2 = new GUIOrGate(model, 1); + ModelOrGate or2 = new ModelOrGate(model, 1); or2.moveTo(70, 62.5); - new GUIWire(model, sIn.getOutputPin(), or2.getPin("B")); + new ModelWire(model, sIn.getOutputPin(), or2.getPin("B")); - GUINotGate not1 = new GUINotGate(model, 1); + ModelNotGate not1 = new ModelNotGate(model, 1); not1.moveTo(110, 17.5); - new GUIWire(model, or1.getPin("Y"), not1.getPin("A")); + new ModelWire(model, or1.getPin("Y"), not1.getPin("A")); - GUINotGate not2 = new GUINotGate(model, 1); + ModelNotGate not2 = new ModelNotGate(model, 1); not2.moveTo(110, 67.5); - new GUIWire(model, or2.getPin("Y"), not2.getPin("A")); + new ModelWire(model, or2.getPin("Y"), not2.getPin("A")); - WireCrossPoint p1 = new WireCrossPoint(model, 1); + ModelWireCrossPoint p1 = new ModelWireCrossPoint(model, 1); p1.moveCenterTo(140, 22.5); - new GUIWire(model, not1.getPin("Y"), p1); - new GUIWire(model, p1, or2.getPin("A"), new Point(140, 35), new Point(50, 60), new Point(50, 67.5)); + new ModelWire(model, not1.getPin("Y"), p1); + new ModelWire(model, p1, or2.getPin("A"), new Point(140, 35), new Point(50, 60), new Point(50, 67.5)); - WireCrossPoint p2 = new WireCrossPoint(model, 1); + ModelWireCrossPoint p2 = new ModelWireCrossPoint(model, 1); p2.moveCenterTo(140, 72.5); - new GUIWire(model, not2.getPin("Y"), p2); - new GUIWire(model, p2, or1.getPin("B"), new Point(140, 60), new Point(50, 35), new Point(50, 27.5)); + new ModelWire(model, not2.getPin("Y"), p2); + new ModelWire(model, p2, or1.getPin("B"), new Point(140, 60), new Point(50, 35), new Point(50, 27.5)); - WireCrossPoint o1 = new WireCrossPoint(model, 1); + ModelWireCrossPoint o1 = new ModelWireCrossPoint(model, 1); o1.moveCenterTo(150, 22.5); - new GUIWire(model, p1, o1); + new ModelWire(model, p1, o1); - WireCrossPoint o2 = new WireCrossPoint(model, 1); + ModelWireCrossPoint o2 = new ModelWireCrossPoint(model, 1); o2.moveCenterTo(150, 72.5); - new GUIWire(model, p2, o2); + new ModelWire(model, p2, o2); Timeline t = ViewLogicModelAdapter.convert(model, params); exec = new LogicExecuter(t);