T
- type of agents in the workplace.public final class WorkplaceConfiguration<T extends Solution<?>>
extends java.lang.Object
Configuration of a single workplace.
Modifier and Type | Field and Description |
---|---|
private AfterStepAction<T,?> |
afterStep |
private BeforeStepAction<T> |
beforeStep |
private io.vavr.collection.List<T> |
population |
private Step<T> |
step |
Constructor and Description |
---|
WorkplaceConfiguration(io.vavr.collection.List<T> population,
Step<T> step,
AfterStepAction<T,?> afterStep) |
WorkplaceConfiguration(io.vavr.collection.List<T> population,
Step<T> step,
AfterStepAction<T,?> afterStep,
BeforeStepAction<T> beforeStep) |
Modifier and Type | Method and Description |
---|---|
AfterStepAction<T,?> |
afterStep() |
io.vavr.collection.List<T> |
population() |
Step<T> |
step() |
java.lang.String |
toString() |
Workplace<T> |
toWorkplace(long id,
Manager manager) |
private final AfterStepAction<T extends Solution<?>,?> afterStep
private final BeforeStepAction<T extends Solution<?>> beforeStep
public WorkplaceConfiguration(io.vavr.collection.List<T> population, Step<T> step, AfterStepAction<T,?> afterStep)
public WorkplaceConfiguration(io.vavr.collection.List<T> population, Step<T> step, AfterStepAction<T,?> afterStep, BeforeStepAction<T> beforeStep)
public io.vavr.collection.List<T> population()
public AfterStepAction<T,?> afterStep()
public java.lang.String toString()
toString
in class java.lang.Object