## Uses of Class
org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor

- Packages that use GenuineVariableDescriptor
  Package | Description
  --- | ---
  org.optaplanner.core.config | Classes which represent the XML Solver configuration of OptaPlanner.
  org.optaplanner.core.config.heuristic.selector.move.generic |
  org.optaplanner.core.config.heuristic.selector.value |
  org.optaplanner.core.impl.domain.entity.descriptor |
  org.optaplanner.core.impl.domain.solution.descriptor |
  org.optaplanner.core.impl.domain.valuerange.descriptor |
  org.optaplanner.core.impl.heuristic.selector.entity.decorator |
  org.optaplanner.core.impl.heuristic.selector.entity.pillar |
  org.optaplanner.core.impl.heuristic.selector.move.generic |
  org.optaplanner.core.impl.heuristic.selector.move.generic.chained |
  org.optaplanner.core.impl.heuristic.selector.value |
  org.optaplanner.core.impl.heuristic.selector.value.chained |
  org.optaplanner.core.impl.heuristic.selector.value.decorator |
  org.optaplanner.core.impl.heuristic.selector.value.mimic |
  org.optaplanner.core.impl.heuristic.selector.value.nearby |
  org.optaplanner.core.impl.partitionedsearch.scope |

- - ### Uses of GenuineVariableDescriptor in org.optaplanner.core.config

    Methods in org.optaplanner.core.config that return GenuineVariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected GenuineVariableDescriptor` | AbstractConfig.`deduceVariableDescriptor(EntityDescriptor entityDescriptor, String variableName)`

    Methods in org.optaplanner.core.config that return types with arguments of type GenuineVariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected List<GenuineVariableDescriptor>` | AbstractConfig.`deduceVariableDescriptorList(EntityDescriptor entityDescriptor, List<String> variableNameIncludeList)`

  - ### Uses of GenuineVariableDescriptor in org.optaplanner.core.config.heuristic.selector.move.generic

    Method parameters in org.optaplanner.core.config.heuristic.selector.move.generic with type arguments of type GenuineVariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected MoveSelectorConfig` | ChangeMoveSelectorConfig.`buildUnfoldedMoveSelectorConfig(List<GenuineVariableDescriptor> variableDescriptorList)`

  - ### Uses of GenuineVariableDescriptor in org.optaplanner.core.config.heuristic.selector.value

    Methods in org.optaplanner.core.config.heuristic.selector.value that return GenuineVariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `GenuineVariableDescriptor` | ValueSelectorConfig.`extractVariableDescriptor(HeuristicConfigPolicy configPolicy, EntityDescriptor entityDescriptor)`

    Methods in org.optaplanner.core.config.heuristic.selector.value with parameters of type GenuineVariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected ValueSelector` | ValueSelectorConfig.`applyInitializedChainedValueFilter(HeuristicConfigPolicy configPolicy, GenuineVariableDescriptor variableDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector valueSelector)`
    `protected boolean` | ValueSelectorConfig.`determineBaseRandomSelection(GenuineVariableDescriptor variableDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder)`
    `static SelectionSorter` | ValueSelectorConfig.`determineSorter(ValueSorterManner valueSorterManner, GenuineVariableDescriptor variableDescriptor)`
    `static boolean` | ValueSelectorConfig.`hasSorter(ValueSorterManner valueSorterManner, GenuineVariableDescriptor variableDescriptor)`
    `protected boolean` | ValueSelectorConfig.`isBaseInherentlyCached(GenuineVariableDescriptor variableDescriptor)`

  - ### Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.domain.entity.descriptor

    Methods in org.optaplanner.core.impl.domain.entity.descriptor that return GenuineVariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `GenuineVariableDescriptor<Solution_>` | EntityDescriptor.`getGenuineVariableDescriptor(String variableName)`

    Methods in org.optaplanner.core.impl.domain.entity.descriptor that return types with arguments of type GenuineVariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `Collection<GenuineVariableDescriptor<Solution_>>` | EntityDescriptor.`getDeclaredGenuineVariableDescriptors()`
    `List<GenuineVariableDescriptor<Solution_>>` | EntityDescriptor.`getGenuineVariableDescriptorList()`
    `Map<String,GenuineVariableDescriptor<Solution_>>` | EntityDescriptor.`getGenuineVariableDescriptorMap()`
    `Collection<GenuineVariableDescriptor<Solution_>>` | EntityDescriptor.`getGenuineVariableDescriptors()`

  - ### Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.domain.solution.descriptor

    Methods in org.optaplanner.core.impl.domain.solution.descriptor that return GenuineVariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `GenuineVariableDescriptor<Solution_>` | SolutionDescriptor.`findGenuineVariableDescriptor(Object entity, String variableName)`
    `GenuineVariableDescriptor<Solution_>` | SolutionDescriptor.`findGenuineVariableDescriptorOrFail(Object entity, String variableName)`

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

    Fields in org.optaplanner.core.impl.domain.valuerange.descriptor declared as GenuineVariableDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected GenuineVariableDescriptor<Solution_>` | AbstractValueRangeDescriptor.`variableDescriptor`

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

    Constructors in org.optaplanner.core.impl.domain.valuerange.descriptor with parameters of type GenuineVariableDescriptor
    Constructor and Description
    `AbstractFromPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor)`
    `AbstractValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange)`
    `CompositeValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, List<ValueRangeDescriptor<Solution_>> childValueRangeDescriptorList)`
    `FromEntityPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor)`
    `FromSolutionPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor)`

  - ### Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.entity.decorator

    Constructors in org.optaplanner.core.impl.heuristic.selector.entity.decorator with parameters of type GenuineVariableDescriptor
    Constructor and Description
    `NullValueReinitializeVariableEntityFilter(GenuineVariableDescriptor<Solution_> variableDescriptor)`

  - ### Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.entity.pillar

    Fields in org.optaplanner.core.impl.heuristic.selector.entity.pillar with type parameters of type GenuineVariableDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected List<GenuineVariableDescriptor>` | DefaultPillarSelector.`variableDescriptors`

    Constructor parameters in org.optaplanner.core.impl.heuristic.selector.entity.pillar with type arguments of type GenuineVariableDescriptor
    Constructor and Description
    `DefaultPillarSelector(EntitySelector entitySelector, List<GenuineVariableDescriptor> variableDescriptors, boolean randomSelection, SubPillarConfigPolicy subpillarConfigPolicy)`

  - ### Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.move.generic

    Fields in org.optaplanner.core.impl.heuristic.selector.move.generic declared as GenuineVariableDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected GenuineVariableDescriptor<Solution_>` | PillarChangeMove.`variableDescriptor`
    `protected GenuineVariableDescriptor<Solution_>` | ChangeMove.`variableDescriptor`

    Fields in org.optaplanner.core.impl.heuristic.selector.move.generic with type parameters of type GenuineVariableDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected List<GenuineVariableDescriptor>` | SwapMoveSelector.`variableDescriptorList`
    `protected List<GenuineVariableDescriptor<Solution_>>` | SwapMove.`variableDescriptorList`
    `protected List<GenuineVariableDescriptor>` | PillarSwapMoveSelector.`variableDescriptorList`
    `protected List<GenuineVariableDescriptor<Solution_>>` | PillarSwapMove.`variableDescriptorList`

    Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic with parameters of type GenuineVariableDescriptor
    Constructor and Description
    `ChangeMove(Object entity, GenuineVariableDescriptor<Solution_> variableDescriptor, Object toPlanningValue)`
    `PillarChangeMove(List<Object> pillar, GenuineVariableDescriptor<Solution_> variableDescriptor, Object toPlanningValue)`

    Constructor parameters in org.optaplanner.core.impl.heuristic.selector.move.generic with type arguments of type GenuineVariableDescriptor
    Constructor and Description
    `PillarSwapMove(List<GenuineVariableDescriptor<Solution_>> variableDescriptorList, List<Object> leftPillar, List<Object> rightPillar)`
    `PillarSwapMoveSelector(PillarSelector leftPillarSelector, PillarSelector rightPillarSelector, List<GenuineVariableDescriptor> variableDescriptorList, boolean randomSelection)`
    `SwapMove(List<GenuineVariableDescriptor<Solution_>> variableDescriptorList, Object leftEntity, Object rightEntity)`
    `SwapMoveSelector(EntitySelector leftEntitySelector, EntitySelector rightEntitySelector, List<GenuineVariableDescriptor> variableDescriptorList, boolean randomSelection)`

  - ### Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.move.generic.chained

    Fields in org.optaplanner.core.impl.heuristic.selector.move.generic.chained declared as GenuineVariableDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected GenuineVariableDescriptor<Solution_>` | TailChainSwapMove.`variableDescriptor`
    `protected GenuineVariableDescriptor` | SubChainSwapMoveSelector.`variableDescriptor`
    `protected GenuineVariableDescriptor<Solution_>` | SubChainSwapMove.`variableDescriptor`
    `protected GenuineVariableDescriptor<Solution_>` | SubChainReversingChangeMove.`variableDescriptor`
    `protected GenuineVariableDescriptor<Solution_>` | SubChainChangeMove.`variableDescriptor`
    `protected GenuineVariableDescriptor` | KOptMoveSelector.`variableDescriptor`
    `protected GenuineVariableDescriptor<Solution_>` | KOptMove.`variableDescriptor`

    Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with parameters of type GenuineVariableDescriptor
    Constructor and Description
    `ChainedChangeMove(Object entity, GenuineVariableDescriptor<Solution_> variableDescriptor, Object toPlanningValue, Object oldTrailingEntity, Object newTrailingEntity)`
    `ChainedChangeMove(Object entity, GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, Object toPlanningValue)`
    `KOptMove(GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, AnchorVariableSupply anchorVariableSupply, Object entity, Object[] values)`
    `SubChainChangeMove(SubChain subChain, GenuineVariableDescriptor<Solution_> variableDescriptor, Object toPlanningValue, Object oldTrailingLastEntity, Object newTrailingEntity)`
    `SubChainChangeMove(SubChain subChain, GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, Object toPlanningValue)`
    `SubChainReversingChangeMove(SubChain subChain, GenuineVariableDescriptor<Solution_> variableDescriptor, Object toPlanningValue, Object oldTrailingLastEntity, Object newTrailingEntity)`
    `SubChainReversingChangeMove(SubChain subChain, GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, Object toPlanningValue)`
    `SubChainReversingSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, SubChain leftSubChain, SubChain rightSubChain)`
    `SubChainReversingSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, SubChain leftSubChain, Object leftTrailingLastEntity, SubChain rightSubChain, Object rightTrailingLastEntity)`
    `SubChainSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, SubChain leftSubChain, SubChain rightSubChain)`
    `SubChainSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, SubChain leftSubChain, Object leftTrailingLastEntity, SubChain rightSubChain, Object rightTrailingLastEntity)`
    `TailChainSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, Object leftEntity, Object leftValue, Object leftAnchor, Object rightEntity, Object rightValue, Object rightAnchor)`
    `TailChainSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, Object leftEntity, Object leftValue, Object leftAnchor, Object rightEntity, Object rightValue, Object rightAnchor, Object leftNextEntity, Object rightNextEntity)`
    `TailChainSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, Object leftEntity, Object leftValue, Object leftAnchor, Object rightEntity, Object rightValue, Object rightAnchor, Object leftNextEntity, Object rightNextEntity, Object lastEntityInChain, Object entityAfterAnchor)`
    `TailChainSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, AnchorVariableSupply anchorVariableSupply, Object leftEntity, Object rightValue)`

    Constructor parameters in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with type arguments of type GenuineVariableDescriptor
    Constructor and Description
    `ChainedSwapMove(List<GenuineVariableDescriptor<Solution_>> variableDescriptorList, List<SingletonInverseVariableSupply> inverseVariableSupplyList, Object leftEntity, Object rightEntity)`
    `ChainedSwapMove(List<GenuineVariableDescriptor<Solution_>> genuineVariableDescriptors, Object leftEntity, Object rightEntity, List<Object> oldLeftTrailingEntityList, List<Object> oldRightTrailingEntityList)`

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

    Methods in org.optaplanner.core.impl.heuristic.selector.value that return GenuineVariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `GenuineVariableDescriptor` | ValueSelector.`getVariableDescriptor()`
    `GenuineVariableDescriptor` | FromSolutionPropertyValueSelector.`getVariableDescriptor()`
    `GenuineVariableDescriptor<Solution_>` | FromEntityPropertyValueSelector.`getVariableDescriptor()`

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

    Methods in org.optaplanner.core.impl.heuristic.selector.value.chained that return GenuineVariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `GenuineVariableDescriptor` | SubChainSelector.`getVariableDescriptor()`
    `GenuineVariableDescriptor` | DefaultSubChainSelector.`getVariableDescriptor()`

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

    Fields in org.optaplanner.core.impl.heuristic.selector.value.decorator declared as GenuineVariableDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected GenuineVariableDescriptor` | InitializedValueSelector.`variableDescriptor`

    Methods in org.optaplanner.core.impl.heuristic.selector.value.decorator that return GenuineVariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `GenuineVariableDescriptor` | SelectedCountLimitValueSelector.`getVariableDescriptor()`
    `GenuineVariableDescriptor` | ReinitializeVariableValueSelector.`getVariableDescriptor()`
    `GenuineVariableDescriptor` | ProbabilityValueSelector.`getVariableDescriptor()`
    `GenuineVariableDescriptor` | InitializedValueSelector.`getVariableDescriptor()`
    `GenuineVariableDescriptor` | FilteringValueSelector.`getVariableDescriptor()`
    `GenuineVariableDescriptor` | EntityDependentSortingValueSelector.`getVariableDescriptor()`
    `GenuineVariableDescriptor` | DowncastingValueSelector.`getVariableDescriptor()`
    `GenuineVariableDescriptor` | AbstractCachingValueSelector.`getVariableDescriptor()`

    Constructors in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type GenuineVariableDescriptor
    Constructor and Description
    `MovableChainedTrailingValueFilter(GenuineVariableDescriptor<Solution_> variableDescriptor)`

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

    Methods in org.optaplanner.core.impl.heuristic.selector.value.mimic that return GenuineVariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `GenuineVariableDescriptor` | ValueMimicRecorder.`getVariableDescriptor()`
    `GenuineVariableDescriptor` | MimicReplayingValueSelector.`getVariableDescriptor()`
    `GenuineVariableDescriptor` | MimicRecordingValueSelector.`getVariableDescriptor()`

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

    Methods in org.optaplanner.core.impl.heuristic.selector.value.nearby that return GenuineVariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `GenuineVariableDescriptor` | NearEntityNearbyValueSelector.`getVariableDescriptor()`

  - ### Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.partitionedsearch.scope

    Constructor parameters in org.optaplanner.core.impl.partitionedsearch.scope with type arguments of type GenuineVariableDescriptor
    Constructor and Description
    `PartitionChangeMove(Map<GenuineVariableDescriptor<Solution_>,List<org.apache.commons.lang3.tuple.Pair<Object,Object>>> changeMap, int partIndex)`

Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.