package org.jactr.tools.itr;
import java.util.List;
import org.antlr.runtime.tree.CommonTree;
import org.jactr.core.utils.parameter.IParameterized;
/**
* general interface for modifying parameters
* @author harrison
*
*/
public interface IParameterModifier extends IParameterized
{
static public final String PARAMETER_NAME = "ParameterName";
static public final String PARAMETER_VALUES = "ParameterValues";
public List<String> getParameterValues();
public String getParameterName();
public String getParameterDisplayName();
public void setParameter(CommonTree modelDescriptor, int parameterValueIndex);
public void setParameter(CommonTree modelDescriptor, String parameterValue);
}