Added address column to instruction editor
[Mograsim.git] / net.mograsim.plugin.core / src / net / mograsim / plugin / tables / mi / IntegerEditingSupport.java
index db86ab0..0a7ad28 100644 (file)
@@ -4,7 +4,6 @@ import java.math.BigInteger;
 
 import org.eclipse.jface.viewers.TableViewer;
 
-import net.mograsim.machine.mi.MicroInstruction;
 import net.mograsim.machine.mi.MicroInstructionDefinition;
 import net.mograsim.machine.mi.parameters.IntegerClassification;
 import net.mograsim.machine.mi.parameters.IntegerImmediate;
@@ -26,13 +25,13 @@ public class IntegerEditingSupport extends NumberCellEditingSupport
        @Override
        protected void setAsBigInteger(Object element, BigInteger value)
        {
-               ((MicroInstruction) element).setParameter(index, new IntegerImmediate(value, classification.getExpectedBits()));
+               ((InstructionTableRow) element).data.setParameter(index, new IntegerImmediate(value, classification.getExpectedBits()));
        }
 
        @Override
        protected BigInteger getAsBigInteger(Object element)
        {
-               return ((IntegerImmediate) ((MicroInstruction) element).getParameter(index)).getValueAsBigInteger();
+               return ((IntegerImmediate) ((InstructionTableRow) element).data.getParameter(index)).getValueAsBigInteger();
        }
 
 }