## Uses of Interface
org.optaplanner.core.impl.domain.valuerange.descriptor.ValueRangeDescriptor

- Packages that use ValueRangeDescriptor
  Package | Description
  --- | ---
  org.optaplanner.core.impl.domain.valuerange.descriptor |
  org.optaplanner.core.impl.domain.variable.descriptor |
  org.optaplanner.core.impl.heuristic.selector.value |

- - ### Uses of ValueRangeDescriptor in org.optaplanner.core.impl.domain.valuerange.descriptor

    Subinterfaces of ValueRangeDescriptor in org.optaplanner.core.impl.domain.valuerange.descriptor
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `EntityIndependentValueRangeDescriptor<Solution_>` |

    Classes in org.optaplanner.core.impl.domain.valuerange.descriptor that implement ValueRangeDescriptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractFromPropertyValueRangeDescriptor<Solution_>` |
    `class` | `AbstractValueRangeDescriptor<Solution_>` |
    `class` | `CompositeValueRangeDescriptor<Solution_>` |
    `class` | `FromEntityPropertyValueRangeDescriptor<Solution_>` |
    `class` | `FromSolutionPropertyValueRangeDescriptor<Solution_>` |

    Fields in org.optaplanner.core.impl.domain.valuerange.descriptor with type parameters of type ValueRangeDescriptor
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected List<ValueRangeDescriptor<Solution_>>` | CompositeValueRangeDescriptor.`childValueRangeDescriptorList` |

    Constructor parameters in org.optaplanner.core.impl.domain.valuerange.descriptor with type arguments of type ValueRangeDescriptor
    Constructor | Description
    --- | ---
    `CompositeValueRangeDescriptor​(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, List<ValueRangeDescriptor<Solution_>> childValueRangeDescriptorList)` |

  - ### Uses of ValueRangeDescriptor in org.optaplanner.core.impl.domain.variable.descriptor

    Methods in org.optaplanner.core.impl.domain.variable.descriptor that return ValueRangeDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `ValueRangeDescriptor<Solution_>` | GenuineVariableDescriptor.`getValueRangeDescriptor()` |

  - ### Uses of ValueRangeDescriptor in org.optaplanner.core.impl.heuristic.selector.value

    Fields in org.optaplanner.core.impl.heuristic.selector.value declared as ValueRangeDescriptor
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ValueRangeDescriptor<Solution_>` | FromEntityPropertyValueSelector.`valueRangeDescriptor` |

    Constructors in org.optaplanner.core.impl.heuristic.selector.value with parameters of type ValueRangeDescriptor
    Constructor | Description
    --- | ---
    `FromEntityPropertyValueSelector​(ValueRangeDescriptor<Solution_> valueRangeDescriptor, boolean randomSelection)` |