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;
@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);
}