Annotation Type ValueRangeProvider
- 
 @Target({METHOD,FIELD}) @Retention(RUNTIME) public @interface ValueRangeProvider Provides the planning values that can be used for aPlanningVariable.This is specified on a getter of a java bean property (or directly on a field) which returns a CollectionorValueRange. ACollectionis implicitly converted to aValueRange.
- 
- 
Required Element SummaryRequired Elements Modifier and Type Required Element Description StringidUsed byPlanningVariable.valueRangeProviderRefs()to map aPlanningVariableto aValueRangeProvider.
 
- 
- 
- 
Element Detail- 
idString id Used byPlanningVariable.valueRangeProviderRefs()to map aPlanningVariableto aValueRangeProvider.- Returns:
- never null, must be unique across a SolverFactory
 
 
- 
 
-