# Package org.optaplanner.core.api.domain.valuerange

Domain annotations and support classes for a planning value range.

- Interface Summary
  Interface | Description
  --- | ---
  CountableValueRange<T> | A `ValueRange` that is ending.
  ValueRange<T> | A ValueRange is a set of a values for a `PlanningVariable`.

- Class Summary
  Class | Description
  --- | ---
  ValueRangeFactory | Factory for `ValueRange`.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  ValueRangeProvider | Provides the planning values that can be used for a `PlanningVariable`.