return columnIndex != 0;
}
public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
Variable var;
if (rowIndex >= mData.getVariables().size()) {
var = new Variable();
mData.getVariables().add(var);
fireTableRowsInserted(mData.getVariables().size(), mData.getVariables().size());
} else {
var = (Variable) mData.getVariables().toArray()[rowIndex];
}
if (columnIndex == 1) {
var.setDescription(aValue.toString());
} else if (columnIndex == 2) {
var.setValue(aValue.toString());
}
super.setValueAt(aValue, rowIndex, columnIndex);
}