org.optaplanner.core.api.domain.value
Annotation Type ValueRangeProvider
@Target(value=METHOD)
@Retention(value=RUNTIME)
public @interface ValueRangeProvider
Provides the planning values can be used for a planning variable.
This is specified on a getter of a java bean property which returns the value range.
The value range must be a Collection
.
id
public abstract String id
- Used by
PlanningVariable.valueRangeProviderRefs()
to map a PlanningVariable
to a ValueRangeProvider
.
- Returns:
- never null, must be unique across a
SolverFactory
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.