public class OperationTableModel
extends javax.swing.table.AbstractTableModel
| Constructor and Description | 
|---|
OperationTableModel(int arity,
                   int setSize)  | 
OperationTableModel(int arity,
                   int setSize,
                   boolean idempotent,
                   int defaultValue)  | 
OperationTableModel(OperationSymbol sym,
                   int setSize,
                   boolean idempotent,
                   int defaultValue)  | 
OperationTableModel(OperationWithDefaultValue op)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Class | 
getColumnClass(int col)  | 
int | 
getColumnCount()
The column of index 0 is a vector of all but the last arg. 
 | 
java.lang.String | 
getColumnName(int col)  | 
int | 
getDefaultValue()  | 
java.lang.String | 
getLastVariable()  | 
OperationWithDefaultValue | 
getOperation()  | 
OperationSymbol | 
getOperationSymbol()  | 
int | 
getRowCount()  | 
java.lang.Object | 
getValueAt(int rowIndex,
          int columnIndex)  | 
int[] | 
getValueTable()  | 
boolean | 
isCellEditable(int row,
              int col)  | 
boolean | 
isIdempotentSet()
Make an int operation which returns the defaultValue. 
 | 
void | 
setDefaultValue(int v)  | 
void | 
setIdempotent(boolean v)  | 
void | 
setRowName(int k,
          int[] arg)  | 
void | 
setRowNames()  | 
void | 
setValueAt(java.lang.Object val,
          int row,
          int col)  | 
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerpublic OperationTableModel(OperationWithDefaultValue op)
public OperationTableModel(int arity,
                           int setSize)
public OperationTableModel(int arity,
                           int setSize,
                           boolean idempotent,
                           int defaultValue)
public OperationTableModel(OperationSymbol sym, int setSize, boolean idempotent, int defaultValue)
public boolean isIdempotentSet()
sym - setSize - public void setIdempotent(boolean v)
public int getDefaultValue()
public void setDefaultValue(int v)
public java.lang.String getLastVariable()
public void setRowNames()
public void setRowName(int k,
                       int[] arg)
public OperationSymbol getOperationSymbol()
public int[] getValueTable()
public OperationWithDefaultValue getOperation()
public int getColumnCount()
public int getRowCount()
public java.lang.String getColumnName(int col)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelpublic java.lang.Class getColumnClass(int col)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelpublic boolean isCellEditable(int row,
                              int col)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelpublic java.lang.Object getValueAt(int rowIndex,
                                   int columnIndex)
public void setValueAt(java.lang.Object val,
                       int row,
                       int col)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelCopyright 2003 Ralph Freese. All Rights Reserved.