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

- Packages that use VariableDescriptor
  Package | Description
  --- | ---
  org.optaplanner.core.impl.domain.entity.descriptor |
  org.optaplanner.core.impl.domain.solution.descriptor |
  org.optaplanner.core.impl.domain.variable.anchor |
  org.optaplanner.core.impl.domain.variable.custom |
  org.optaplanner.core.impl.domain.variable.descriptor |
  org.optaplanner.core.impl.domain.variable.inverserelation |
  org.optaplanner.core.impl.domain.variable.listener |
  org.optaplanner.core.impl.domain.variable.listener.support |
  org.optaplanner.core.impl.score.director |
  org.optaplanner.core.impl.score.director.drools |
  org.optaplanner.core.impl.score.director.drools.testgen | Classes to help isolate incremental score calculation bugs during `EnvironmentMode.isAsserted()`.
  org.optaplanner.core.impl.score.director.drools.testgen.operation |
  org.optaplanner.core.impl.score.director.incremental |
  org.optaplanner.core.impl.score.director.stream |

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

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

    Methods in org.optaplanner.core.impl.domain.entity.descriptor that return types with arguments of type VariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `Collection<VariableDescriptor<Solution_>>` | EntityDescriptor.`getDeclaredVariableDescriptors()`
    `Map<String,VariableDescriptor<Solution_>>` | EntityDescriptor.`getVariableDescriptorMap()`
    `Collection<VariableDescriptor<Solution_>>` | EntityDescriptor.`getVariableDescriptors()`

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

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

  - ### Uses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.anchor

    Subclasses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.anchor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AnchorShadowVariableDescriptor<Solution_>`

    Fields in org.optaplanner.core.impl.domain.variable.anchor declared as VariableDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected VariableDescriptor` | ExternalizedAnchorVariableSupply.`previousVariableDescriptor`
    `protected VariableDescriptor<Solution_>` | AnchorVariableListener.`previousVariableDescriptor`
    `protected VariableDescriptor` | AnchorVariableDemand.`sourceVariableDescriptor`
    `protected VariableDescriptor<Solution_>` | AnchorShadowVariableDescriptor.`sourceVariableDescriptor`

    Methods in org.optaplanner.core.impl.domain.variable.anchor that return VariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `VariableDescriptor` | ExternalizedAnchorVariableSupply.`getSourceVariableDescriptor()`
    `VariableDescriptor` | AnchorVariableDemand.`getSourceVariableDescriptor()`

    Methods in org.optaplanner.core.impl.domain.variable.anchor that return types with arguments of type VariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `List<VariableDescriptor<Solution_>>` | AnchorShadowVariableDescriptor.`getSourceVariableDescriptorList()`

    Constructors in org.optaplanner.core.impl.domain.variable.anchor with parameters of type VariableDescriptor
    Constructor and Description
    `AnchorVariableDemand(VariableDescriptor sourceVariableDescriptor)`
    `AnchorVariableListener(AnchorShadowVariableDescriptor<Solution_> anchorShadowVariableDescriptor, VariableDescriptor<Solution_> previousVariableDescriptor, SingletonInverseVariableSupply nextVariableSupply)`
    `ExternalizedAnchorVariableSupply(VariableDescriptor previousVariableDescriptor, SingletonInverseVariableSupply nextVariableSupply)`

  - ### Uses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.custom

    Subclasses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.custom
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CustomShadowVariableDescriptor<Solution_>`

    Fields in org.optaplanner.core.impl.domain.variable.custom with type parameters of type VariableDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected List<VariableDescriptor<Solution_>>` | CustomShadowVariableDescriptor.`sourceVariableDescriptorList`

    Methods in org.optaplanner.core.impl.domain.variable.custom that return types with arguments of type VariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `List<VariableDescriptor<Solution_>>` | CustomShadowVariableDescriptor.`getSourceVariableDescriptorList()`

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

    Subclasses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.descriptor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenuineVariableDescriptor<Solution_>`
    `class` | `ShadowVariableDescriptor<Solution_>`

    Methods in org.optaplanner.core.impl.domain.variable.descriptor that return types with arguments of type VariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `abstract List<VariableDescriptor<Solution_>>` | ShadowVariableDescriptor.`getSourceVariableDescriptorList()` Inverse of `getSinkVariableDescriptorList()`.

  - ### Uses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.inverserelation

    Subclasses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.inverserelation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InverseRelationShadowVariableDescriptor<Solution_>`

    Fields in org.optaplanner.core.impl.domain.variable.inverserelation declared as VariableDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected VariableDescriptor` | SingletonInverseVariableListener.`sourceVariableDescriptor`
    `protected VariableDescriptor` | SingletonInverseVariableDemand.`sourceVariableDescriptor`
    `protected VariableDescriptor<Solution_>` | InverseRelationShadowVariableDescriptor.`sourceVariableDescriptor`
    `protected VariableDescriptor` | ExternalizedSingletonInverseVariableSupply.`sourceVariableDescriptor`
    `protected VariableDescriptor` | ExternalizedCollectionInverseVariableSupply.`sourceVariableDescriptor`
    `protected VariableDescriptor` | CollectionInverseVariableListener.`sourceVariableDescriptor`
    `protected VariableDescriptor` | CollectionInverseVariableDemand.`sourceVariableDescriptor`

    Methods in org.optaplanner.core.impl.domain.variable.inverserelation that return VariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `VariableDescriptor` | SingletonInverseVariableDemand.`getSourceVariableDescriptor()`
    `VariableDescriptor` | ExternalizedSingletonInverseVariableSupply.`getSourceVariableDescriptor()`
    `VariableDescriptor` | ExternalizedCollectionInverseVariableSupply.`getSourceVariableDescriptor()`
    `VariableDescriptor` | CollectionInverseVariableDemand.`getSourceVariableDescriptor()`

    Methods in org.optaplanner.core.impl.domain.variable.inverserelation that return types with arguments of type VariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `List<VariableDescriptor<Solution_>>` | InverseRelationShadowVariableDescriptor.`getSourceVariableDescriptorList()`

    Constructors in org.optaplanner.core.impl.domain.variable.inverserelation with parameters of type VariableDescriptor
    Constructor and Description
    `CollectionInverseVariableDemand(VariableDescriptor sourceVariableDescriptor)`
    `CollectionInverseVariableListener(InverseRelationShadowVariableDescriptor shadowVariableDescriptor, VariableDescriptor sourceVariableDescriptor)`
    `ExternalizedCollectionInverseVariableSupply(VariableDescriptor sourceVariableDescriptor)`
    `ExternalizedSingletonInverseVariableSupply(VariableDescriptor sourceVariableDescriptor)`
    `SingletonInverseVariableDemand(VariableDescriptor sourceVariableDescriptor)`
    `SingletonInverseVariableListener(InverseRelationShadowVariableDescriptor shadowVariableDescriptor, VariableDescriptor sourceVariableDescriptor)`

  - ### Uses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.listener

    Methods in org.optaplanner.core.impl.domain.variable.listener that return VariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `VariableDescriptor` | StatefulVariableListener.`getSourceVariableDescriptor()` Deprecated.
    `VariableDescriptor` | SourcedVariableListener.`getSourceVariableDescriptor()`

  - ### Uses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.listener.support

    Fields in org.optaplanner.core.impl.domain.variable.listener.support with type parameters of type VariableDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<VariableDescriptor,List<VariableListenerNotifiable>>` | VariableListenerSupport.`sourceVariableToNotifiableMap`

    Methods in org.optaplanner.core.impl.domain.variable.listener.support with parameters of type VariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | VariableListenerSupport.`afterVariableChanged(VariableDescriptor<Solution_> variableDescriptor, Object entity)`
    `void` | VariableListenerSupport.`beforeVariableChanged(VariableDescriptor<Solution_> variableDescriptor, Object entity)`

  - ### Uses of VariableDescriptor in org.optaplanner.core.impl.score.director

    Methods in org.optaplanner.core.impl.score.director with parameters of type VariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | ScoreDirector.`afterVariableChanged(VariableDescriptor variableDescriptor, Object entity)`
    `void` | AbstractScoreDirector.`afterVariableChanged(VariableDescriptor variableDescriptor, Object entity)`
    `void` | ScoreDirector.`beforeVariableChanged(VariableDescriptor variableDescriptor, Object entity)`
    `void` | AbstractScoreDirector.`beforeVariableChanged(VariableDescriptor variableDescriptor, Object entity)`
    `void` | ScoreDirector.`changeVariableFacade(VariableDescriptor variableDescriptor, Object entity, Object newValue)`
    `void` | AbstractScoreDirector.`changeVariableFacade(VariableDescriptor variableDescriptor, Object entity, Object newValue)`

  - ### Uses of VariableDescriptor in org.optaplanner.core.impl.score.director.drools

    Methods in org.optaplanner.core.impl.score.director.drools with parameters of type VariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | DroolsScoreDirector.`afterVariableChanged(VariableDescriptor variableDescriptor, Object entity)`

  - ### Uses of VariableDescriptor in org.optaplanner.core.impl.score.director.drools.testgen

    Methods in org.optaplanner.core.impl.score.director.drools.testgen with parameters of type VariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | TestGenDroolsScoreDirector.`afterVariableChanged(VariableDescriptor variableDescriptor, Object entity)`
    `void` | TestGenDroolsScoreDirector.`beforeVariableChanged(VariableDescriptor variableDescriptor, Object entity)`
    `void` | TestGenKieSessionJournal.`update(Object entity, VariableDescriptor<?> variableDescriptor)`

  - ### Uses of VariableDescriptor in org.optaplanner.core.impl.score.director.drools.testgen.operation

    Constructors in org.optaplanner.core.impl.score.director.drools.testgen.operation with parameters of type VariableDescriptor
    Constructor and Description
    `TestGenKieSessionUpdate(int id, TestGenFact entity, VariableDescriptor<?> variableDescriptor, TestGenFact value)`

  - ### Uses of VariableDescriptor in org.optaplanner.core.impl.score.director.incremental

    Methods in org.optaplanner.core.impl.score.director.incremental with parameters of type VariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | IncrementalScoreDirector.`afterVariableChanged(VariableDescriptor variableDescriptor, Object entity)`
    `void` | IncrementalScoreDirector.`beforeVariableChanged(VariableDescriptor variableDescriptor, Object entity)`

  - ### Uses of VariableDescriptor in org.optaplanner.core.impl.score.director.stream

    Methods in org.optaplanner.core.impl.score.director.stream with parameters of type VariableDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConstraintStreamScoreDirector.`afterVariableChanged(VariableDescriptor variableDescriptor, Object entity)`

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