
nz.ac.waikato.modeljunit.command.SetColumnNameCommand Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of paramedit Show documentation
Show all versions of paramedit Show documentation
A tool for editing test parameters and suggesting additional parameter values.
It provides several heuristics (including PairWise and MC/DC) for analyzing
a set of input tuples and suggesting missing/extra values.
The newest version!
package nz.ac.waikato.modeljunit.command;
import nz.ac.waikato.modeljunit.storytest.CalcTable;
public class SetColumnNameCommand
extends AbstractUndoableCommand
{
public static final long serialVersionUID = 1;
private final CalcTable mTable;
private final int mColumn;
private final String mValue;
private final String mOldValue;
/**
Basic constructor for SetValueCommand
*/
public SetColumnNameCommand(CalcTable Table, int Column, String Value,
String OldValue)
{
mTable = Table;
mColumn = Column;
mValue = Value;
mOldValue = OldValue;
}
public SetColumnNameCommand(CalcTable Table, int Column, String Value)
{
this(Table, Column, Value, Table.getColumnHeader(Column));
}
public void execute()
{
// System.out.println("execute");
mTable.setColumnHeader(mColumn, mValue);
}
public void undo()
{
super.undo();
mTable.setColumnHeader(mColumn, mOldValue);
}
public String getName()
{
return "Set Value";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy