import net.mograsim.logic.core.types.BitVectorFormatter;\r
import net.mograsim.logic.core.wires.Wire.ReadEnd;\r
import net.mograsim.logic.ui.ColorHelper;\r
-import net.mograsim.logic.ui.model.ViewModel;\r
+import net.mograsim.logic.ui.model.ViewModelModifiable;\r
\r
public class GUIWire\r
{\r
- private final ViewModel model;\r
+ private final ViewModelModifiable model;\r
public final int logicWidth;\r
private Pin pin1;\r
private Pin pin2;\r
private final LogicObserver logicObs;\r
private ReadEnd end;\r
\r
- public GUIWire(ViewModel model, Pin pin1, Pin pin2, Point... path)\r
+ public GUIWire(ViewModelModifiable model, Pin pin1, Pin pin2, Point... path)\r
{\r
logicObs = (i) -> callRedrawListeners();\r
this.model = model;\r