X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Futil%2FModellingTool.java;h=06ce3ca603743e6f0a98a48b26769cdce7072d73;hb=93b398d6271a538a2a4c9f4de07a3b4a8a2a7fd4;hp=1f19edb7451996e1656d06bcf3567fa3d1c32393;hpb=0a04a4ed66ecebd4254541c4977599f6052c115a;p=Mograsim.git diff --git a/net.mograsim.logic.model/src/net/mograsim/logic/model/util/ModellingTool.java b/net.mograsim.logic.model/src/net/mograsim/logic/model/util/ModellingTool.java index 1f19edb7..06ce3ca6 100644 --- a/net.mograsim.logic.model/src/net/mograsim/logic/model/util/ModellingTool.java +++ b/net.mograsim.logic.model/src/net/mograsim/logic/model/util/ModellingTool.java @@ -1,10 +1,10 @@ package net.mograsim.logic.model.util; import net.mograsim.logic.model.model.ViewModelModifiable; -import net.mograsim.logic.model.model.components.GUIComponent; -import net.mograsim.logic.model.model.wires.GUIWire; +import net.mograsim.logic.model.model.components.ModelComponent; +import net.mograsim.logic.model.model.wires.ModelWire; import net.mograsim.logic.model.model.wires.Pin; -import net.mograsim.logic.model.model.wires.WireCrossPoint; +import net.mograsim.logic.model.model.wires.ModelWireCrossPoint; public class ModellingTool { @@ -15,94 +15,94 @@ public class ModellingTool this.model = model; } - public GUIWire connect(GUIComponent a, GUIComponent b, String pinA, String pinB) + public ModelWire connect(ModelComponent a, ModelComponent b, String pinA, String pinB) { return connect(null, a, b, pinA, pinB); } - public GUIWire connect(WireCrossPoint a, GUIComponent b, String pinB) + public ModelWire connect(ModelWireCrossPoint a, ModelComponent b, String pinB) { return connect(null, a, b, pinB); } - public GUIWire connect(Pin a, GUIComponent b, String pinB) + public ModelWire connect(Pin a, ModelComponent b, String pinB) { return connect(null, a, b, pinB); } - public GUIWire connect(GUIComponent a, WireCrossPoint b, String pinA) + public ModelWire connect(ModelComponent a, ModelWireCrossPoint b, String pinA) { return connect(null, a, b, pinA); } - public GUIWire connect(WireCrossPoint a, WireCrossPoint b) + public ModelWire connect(ModelWireCrossPoint a, ModelWireCrossPoint b) { return connect(null, a, b); } - public GUIWire connect(Pin a, WireCrossPoint b) + public ModelWire connect(Pin a, ModelWireCrossPoint b) { return connect(null, a, b); } - public GUIWire connect(GUIComponent a, Pin b, String pinA) + public ModelWire connect(ModelComponent a, Pin b, String pinA) { return connect(null, a, b, pinA); } - public GUIWire connect(WireCrossPoint a, Pin b) + public ModelWire connect(ModelWireCrossPoint a, Pin b) { return connect(null, a, b); } - public GUIWire connect(Pin a, Pin b) + public ModelWire connect(Pin a, Pin b) { return connect(null, a, b); } - public GUIWire connect(String name, GUIComponent a, GUIComponent b, String pinA, String pinB) + public ModelWire connect(String name, ModelComponent a, ModelComponent b, String pinA, String pinB) { return connect(name, a.getPin(pinA), b.getPin(pinB)); } - public GUIWire connect(String name, WireCrossPoint a, GUIComponent b, String pinB) + public ModelWire connect(String name, ModelWireCrossPoint a, ModelComponent b, String pinB) { return connect(name, a.getPin(), b.getPin(pinB)); } - public GUIWire connect(String name, Pin a, GUIComponent b, String pinB) + public ModelWire connect(String name, Pin a, ModelComponent b, String pinB) { return connect(name, a, b.getPin(pinB)); } - public GUIWire connect(String name, GUIComponent a, WireCrossPoint b, String pinA) + public ModelWire connect(String name, ModelComponent a, ModelWireCrossPoint b, String pinA) { return connect(name, a.getPin(pinA), b.getPin()); } - public GUIWire connect(String name, WireCrossPoint a, WireCrossPoint b) + public ModelWire connect(String name, ModelWireCrossPoint a, ModelWireCrossPoint b) { return connect(name, a.getPin(), b.getPin()); } - public GUIWire connect(String name, Pin a, WireCrossPoint b) + public ModelWire connect(String name, Pin a, ModelWireCrossPoint b) { return connect(name, a, b.getPin()); } - public GUIWire connect(String name, GUIComponent a, Pin b, String pinA) + public ModelWire connect(String name, ModelComponent a, Pin b, String pinA) { return connect(name, a.getPin(pinA), b); } - public GUIWire connect(String name, WireCrossPoint a, Pin b) + public ModelWire connect(String name, ModelWireCrossPoint a, Pin b) { return connect(name, a.getPin(), b); } - public GUIWire connect(String name, Pin a, Pin b) + public ModelWire connect(String name, Pin a, Pin b) { - return new GUIWire(model, name, a, b); + return new ModelWire(model, name, a, b); } public static ModellingTool createFor(ViewModelModifiable model)