X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.plugin.core%2Fsrc%2Fnet%2Fmograsim%2Fplugin%2Ftables%2Fmi%2FBooleanEditingSupport.java;h=c3318b582474155af6461e25915205d412d4d3ef;hb=8bed58cd47f4e53a0a83e066d38864aa6875502f;hp=813857d9272772d575d2fd77ef8978c563fe76bf;hpb=62d703a95cafb4e98b4c3ffc305fb0224a6aec71;p=Mograsim.git diff --git a/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/BooleanEditingSupport.java b/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/BooleanEditingSupport.java index 813857d9..c3318b58 100644 --- a/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/BooleanEditingSupport.java +++ b/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/BooleanEditingSupport.java @@ -6,7 +6,6 @@ import org.eclipse.jface.viewers.EditingSupport; import org.eclipse.jface.viewers.TableViewer; import net.mograsim.logic.core.types.Bit; -import net.mograsim.machine.mi.MicroInstruction; import net.mograsim.machine.mi.MicroInstructionDefinition; import net.mograsim.machine.mi.parameters.BooleanClassification; @@ -41,13 +40,13 @@ public class BooleanEditingSupport extends EditingSupport @Override protected Object getValue(Object element) { - return ((MicroInstruction) element).getParameter(index).getValue().getMSBit(0).equals(Bit.ONE); + return ((InstructionTableRow) element).data.getParameter(index).getValue().getMSBit(0).equals(Bit.ONE); } @Override protected void setValue(Object element, Object value) { - ((MicroInstruction) element).setParameter(index, boolClass.get((Boolean) value)); + ((InstructionTableRow) element).data.setParameter(index, boolClass.get((Boolean) value)); viewer.update(element, null); }