Fixed Am2901Testbench broken a long time ago (also updated SWTHelper)
authorDaniel Kirschten <daniel.kirschten@gmx.de>
Sun, 1 Sep 2019 16:25:16 +0000 (18:25 +0200)
committerDaniel Kirschten <daniel.kirschten@gmx.de>
Sun, 1 Sep 2019 16:25:16 +0000 (18:25 +0200)
SWTHelper
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/am2901/Am2901Testbench.java

index 64cdeb5..cab9999 160000 (submodule)
--- a/SWTHelper
+++ b/SWTHelper
@@ -1 +1 @@
-Subproject commit 64cdeb5b8f7ffec96629f3d2e31d969e46058b63
+Subproject commit cab999904f88b362e7641dc9125efef99d1d432b
index 4a8e389..1260464 100644 (file)
@@ -15,7 +15,6 @@ import net.mograsim.logic.model.model.components.atomic.GUIBitDisplay;
 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.TextComponent;
-import net.mograsim.logic.model.model.components.submodels.SubmodelComponent;
 import net.mograsim.logic.model.model.wires.Pin;
 import net.mograsim.logic.model.model.wires.PinUsage;
 import net.mograsim.logic.model.model.wires.WireCrossPoint;
@@ -105,7 +104,7 @@ public class Am2901Testbench
 
        public static void beforeRun(VisualisationObjects vis)
        {
-               ((SubmodelComponent) vis.model.getComponentsByName().get("testbench")).submodel.getComponentsByName().values().forEach(c ->
+               vis.model.getComponentsByName().values().forEach(c ->
                {
                        if (c instanceof GUIManualSwitch)
                        {