public final class WorkplaceConfigurationGenerator<T extends Agent>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private AfterStepAction<T,?> |
afterStep |
private BeforeStepAction<T> |
beforeStep |
private PopulationGenerator<T> |
generator |
private Step<T> |
step |
private int |
workplacesCount |
Constructor and Description |
---|
WorkplaceConfigurationGenerator(int workplacesCount,
PopulationGenerator<T> generator,
Step<T> step,
AfterStepAction<T,?> afterStep,
BeforeStepAction<T> beforeStep) |
Modifier and Type | Method and Description |
---|---|
private WorkplaceConfiguration<T> |
createConfiguration() |
java.util.List<WorkplaceConfiguration<T>> |
generateConfigurations() |
private final int workplacesCount
private final PopulationGenerator<T extends Agent> generator
private final BeforeStepAction<T extends Agent> beforeStep
private final AfterStepAction<T extends Agent,?> afterStep
public WorkplaceConfigurationGenerator(int workplacesCount, PopulationGenerator<T> generator, Step<T> step, AfterStepAction<T,?> afterStep, BeforeStepAction<T> beforeStep)
public java.util.List<WorkplaceConfiguration<T>> generateConfigurations()
private WorkplaceConfiguration<T> createConfiguration()