1 package net.mograsim.plugin.tables.memory;
3 import java.math.BigInteger;
5 import org.eclipse.jface.viewers.TableViewer;
7 import net.mograsim.plugin.tables.DisplaySettings;
8 import net.mograsim.plugin.tables.NumberCellEditingSupport;
10 public class MemoryCellEditingSupport extends NumberCellEditingSupport
12 public MemoryCellEditingSupport(TableViewer viewer, DisplaySettings displaySettings)
14 super(viewer, displaySettings);
18 protected void setAsBigInteger(Object element, BigInteger value)
20 MemoryTableRow row = (MemoryTableRow) element;
21 row.getMemory().setCellAsBigInteger(row.address, value);
25 protected BigInteger getAsBigInteger(Object element)
27 MemoryTableRow row = (MemoryTableRow) element;
28 return row.getMemory().getCellAsBigInteger(row.address);