package org.geogebra.common.gui.view.spreadsheet;
import java.util.ArrayList;
import org.geogebra.common.kernel.Kernel;
public interface MyTable extends MyTableInterface {
public static final int TABLE_MODE_STANDARD = 0;
public static final int TABLE_MODE_AUTOFUNCTION = 1;
public static final int TABLE_MODE_DROP = 2;
public void setTableMode(int mode);
// e.g. for CellRangeProcessor
public Kernel getKernel();
public SpreadsheetViewInterface getView();
public CopyPasteCut getCopyPasteCut();
public ArrayList<CellRange> getSelectedCellRanges();
public void updateTableCellValue(Object value, int i, int j);
public boolean setSelection(CellRange targetRange);
public void changeSelection(int y, int x, boolean b);
public int getTableMode();
}