X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fmodeladapter%2Fcomponentadapters%2FSimpleRectangularHardcodedGUIComponentAdapter.java;h=2ccc0d658b35a97575811784f940e447d1ec6c3e;hb=fb382c02950cbff4cdb769819799bb4afafe7b6e;hp=7eeee59b72060a286e1460e4d8e54a54d4b95fa1;hpb=b40d893693eafd69ed24eb14dba482bed750e8c2;p=Mograsim.git diff --git a/net.mograsim.logic.model/src/net/mograsim/logic/model/modeladapter/componentadapters/SimpleRectangularHardcodedGUIComponentAdapter.java b/net.mograsim.logic.model/src/net/mograsim/logic/model/modeladapter/componentadapters/SimpleRectangularHardcodedGUIComponentAdapter.java index 7eeee59b..2ccc0d65 100644 --- a/net.mograsim.logic.model/src/net/mograsim/logic/model/modeladapter/componentadapters/SimpleRectangularHardcodedGUIComponentAdapter.java +++ b/net.mograsim.logic.model/src/net/mograsim/logic/model/modeladapter/componentadapters/SimpleRectangularHardcodedGUIComponentAdapter.java @@ -11,8 +11,8 @@ import net.mograsim.logic.core.wires.Wire; import net.mograsim.logic.core.wires.Wire.ReadEnd; import net.mograsim.logic.core.wires.Wire.ReadWriteEnd; import net.mograsim.logic.model.model.components.atomic.SimpleRectangularHardcodedGUIComponent; -import net.mograsim.logic.model.model.components.atomic.SimpleRectangularHardcodedGUIComponent.Usage; import net.mograsim.logic.model.model.wires.Pin; +import net.mograsim.logic.model.model.wires.PinUsage; import net.mograsim.logic.model.modeladapter.LogicModelParameters; //TODO support HighLevelStates @@ -49,7 +49,7 @@ public class SimpleRectangularHardcodedGUIComponentAdapter implements ComponentA { Wire wire = logicWiresPerPin.get(pin); ReadEnd end; - if (guiComponent.getPinUsage(pin) != Usage.INPUT) + if (pin.usage != PinUsage.INPUT) { ReadWriteEnd rwEnd = wire.createReadWriteEnd(); readWriteEnds.put(pin.name, rwEnd); @@ -57,7 +57,7 @@ public class SimpleRectangularHardcodedGUIComponentAdapter implements ComponentA } else end = wire.createReadOnlyEnd(); readEnds.put(pin.name, end); - if (guiComponent.getPinUsage(pin) != Usage.OUTPUT) + if (pin.usage != PinUsage.OUTPUT) end.registerObserver(logicObs); } }