OptaPlanner core 6.2.0.Beta1

org.optaplanner.core.api.domain.valuerange
Annotation Type ValueRangeProvider


@Target(value=METHOD)
@Retention(value=RUNTIME)
public @interface ValueRangeProvider

Provides the planning values that can be used for a planning variable. This is specified on a getter of a java bean property which returns a Collection or ValueRange.

A Collection is implicitly converted to a ValueRange.


Required Element Summary
 String id
          Used by PlanningVariable.valueRangeProviderRefs() to map a PlanningVariable to a ValueRangeProvider.
 

Element Detail

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

OptaPlanner core 6.2.0.Beta1

Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.