package jetbrains.mps.lang.editor.table.runtime;
/*Generated by MPS */
import org.jetbrains.mps.openapi.model.SNode;
import jetbrains.mps.openapi.editor.cells.SubstituteInfo;
public interface TableModel {
int getColumnCount();
int getRowCount();
void deleteRow(int rowNumber);
SNode getValueAt(int row, int column);
void createElement(int row, int column);
SubstituteInfo getSubstituteInfo(int row, int column);
void insertRow(int rowNumber);
void deleteColumn(int columnNumber);
void insertColumn(int columnNumber);
int getMaxColumnWidth(int columnNumber);
}