public class LongitudinalParameterSetModifier extends ParameterSetModifier implements ISliceListener
PARAMETER_NAME, PARAMETER_VALUES
Constructor and Description |
---|
LongitudinalParameterSetModifier() |
Modifier and Type | Method and Description |
---|---|
void |
associate(java.lang.String modelName,
java.lang.String modelFile)
called by the parser..
|
void |
copyModels(java.util.Collection<IModel> models,
long iteration)
serializes the models to the temp directory
|
void |
deleteModels()
delete the models from working dir..
|
boolean |
isFirstSlice(java.lang.String parameterValue)
is this the first slice in a longitudinal run?
|
boolean |
isLastSlice(java.lang.String parameterValue) |
void |
setParameter(org.antlr.runtime.tree.CommonTree modelDescriptor,
int parameterValueIndex) |
void |
startIteration(ISlice slice,
long iteration,
java.util.Collection<IModel> models)
called just before the models are to be run, but after
their parameters have been set
|
void |
startSlice(ISlice slice)
called before loading, we get a chance to copy models in..
|
void |
stopIteration(ISlice slice,
long iteration,
java.util.Collection<IModel> models) |
void |
stopSlice(ISlice slice)
called after a slice has completed
|
add, getNestedParameterValues, getParameter, getParameterDisplayName, getParameterName, getParameterValues, getPossibleParameters, getSetableParameters, remove, setParameter, setParameter
public void associate(java.lang.String modelName, java.lang.String modelFile)
modelName
- modelFile
- public void deleteModels()
public void copyModels(java.util.Collection<IModel> models, long iteration)
models
- public void setParameter(org.antlr.runtime.tree.CommonTree modelDescriptor, int parameterValueIndex)
setParameter
in interface IParameterModifier
setParameter
in class ParameterSetModifier
public boolean isFirstSlice(java.lang.String parameterValue)
parameterValue
- public boolean isLastSlice(java.lang.String parameterValue)
public void startSlice(ISlice slice)
startSlice
in interface ISliceListener
public void startIteration(ISlice slice, long iteration, java.util.Collection<IModel> models)
ISliceListener
startIteration
in interface ISliceListener
public void stopIteration(ISlice slice, long iteration, java.util.Collection<IModel> models)
stopIteration
in interface ISliceListener
public void stopSlice(ISlice slice)
ISliceListener
stopSlice
in interface ISliceListener