## Uses of Class
org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor

- Packages that use EntityDescriptor
  Package | Description
  --- | ---
  org.optaplanner.core.config | Classes which represent the XML Solver configuration of OptaPlanner.
  org.optaplanner.core.config.exhaustivesearch |
  org.optaplanner.core.config.heuristic.selector.entity |
  org.optaplanner.core.config.heuristic.selector.move.generic |
  org.optaplanner.core.config.heuristic.selector.value |
  org.optaplanner.core.config.heuristic.selector.value.chained |
  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.support |
  org.optaplanner.core.impl.heuristic.selector.entity |
  org.optaplanner.core.impl.heuristic.selector.entity.decorator |
  org.optaplanner.core.impl.heuristic.selector.entity.mimic |
  org.optaplanner.core.impl.heuristic.selector.entity.nearby |
  org.optaplanner.core.impl.heuristic.selector.entity.pillar |
  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.incremental |
  org.optaplanner.core.impl.score.director.stream |

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

    Methods in org.optaplanner.core.config that return EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected EntityDescriptor` | AbstractConfig.`deduceEntityDescriptor(SolutionDescriptor solutionDescriptor, Class<?> entityClass)`

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

  - ### Uses of EntityDescriptor in org.optaplanner.core.config.exhaustivesearch

    Methods in org.optaplanner.core.config.exhaustivesearch that return EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected EntityDescriptor` | ExhaustiveSearchPhaseConfig.`deduceEntityDescriptor(SolutionDescriptor solutionDescriptor)`

  - ### Uses of EntityDescriptor in org.optaplanner.core.config.heuristic.selector.entity

    Methods in org.optaplanner.core.config.heuristic.selector.entity that return EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `EntityDescriptor` | EntitySelectorConfig.`extractEntityDescriptor(HeuristicConfigPolicy configPolicy)`

    Methods in org.optaplanner.core.config.heuristic.selector.entity with parameters of type EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | EntitySelectorConfig.`determineBaseRandomSelection(EntityDescriptor entityDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder)`
    `static SelectionSorter` | EntitySelectorConfig.`determineSorter(EntitySorterManner entitySorterManner, EntityDescriptor entityDescriptor)`
    `static boolean` | EntitySelectorConfig.`hasSorter(EntitySorterManner entitySorterManner, EntityDescriptor entityDescriptor)`

  - ### Uses of EntityDescriptor 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 EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected MoveSelectorConfig` | SwapMoveSelectorConfig.`buildUnfoldedMoveSelectorConfig(Collection<EntityDescriptor> entityDescriptors)`

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

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

    Methods in org.optaplanner.core.config.heuristic.selector.value with parameters of type EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ValueSelector` | ValueSelectorConfig.`buildValueSelector(HeuristicConfigPolicy configPolicy, EntityDescriptor entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)`
    `protected EntityDescriptor` | ValueSelectorConfig.`downcastEntityDescriptor(HeuristicConfigPolicy configPolicy, EntityDescriptor entityDescriptor)`
    `GenuineVariableDescriptor` | ValueSelectorConfig.`extractVariableDescriptor(HeuristicConfigPolicy configPolicy, EntityDescriptor entityDescriptor)`

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

    Methods in org.optaplanner.core.config.heuristic.selector.value.chained with parameters of type EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `SubChainSelector` | SubChainSelectorConfig.`buildSubChainSelector(HeuristicConfigPolicy configPolicy, EntityDescriptor entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)`

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

    Methods in org.optaplanner.core.impl.domain.solution.descriptor that return EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `EntityDescriptor<Solution_>` | SolutionDescriptor.`findEntityDescriptor(Class<?> entitySubclass)`
    `EntityDescriptor<Solution_>` | SolutionDescriptor.`findEntityDescriptorOrFail(Class<?> entitySubclass)`
    `EntityDescriptor<Solution_>` | SolutionDescriptor.`getEntityDescriptorStrict(Class<?> entityClass)`

    Methods in org.optaplanner.core.impl.domain.solution.descriptor that return types with arguments of type EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `Collection<EntityDescriptor<Solution_>>` | SolutionDescriptor.`getEntityDescriptors()`
    `Collection<EntityDescriptor<Solution_>>` | SolutionDescriptor.`getGenuineEntityDescriptors()`

    Methods in org.optaplanner.core.impl.domain.solution.descriptor with parameters of type EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | SolutionDescriptor.`addEntityDescriptor(EntityDescriptor<Solution_> entityDescriptor)`

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

    Constructors in org.optaplanner.core.impl.domain.variable.anchor with parameters of type EntityDescriptor
    Constructor and Description
    `AnchorShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)`

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

    Constructors in org.optaplanner.core.impl.domain.variable.custom with parameters of type EntityDescriptor
    Constructor and Description
    `CustomShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)`

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

    Fields in org.optaplanner.core.impl.domain.variable.descriptor declared as EntityDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityDescriptor<Solution_>` | VariableDescriptor.`entityDescriptor`

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

    Constructors in org.optaplanner.core.impl.domain.variable.descriptor with parameters of type EntityDescriptor
    Constructor and Description
    `GenuineVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)`
    `ShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)`
    `VariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)`

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

    Constructors in org.optaplanner.core.impl.domain.variable.inverserelation with parameters of type EntityDescriptor
    Constructor and Description
    `InverseRelationShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)`

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

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

    Methods in org.optaplanner.core.impl.domain.variable.listener.support with parameters of type EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | VariableListenerSupport.`afterEntityAdded(EntityDescriptor<Solution_> entityDescriptor, Object entity)`
    `void` | VariableListenerSupport.`afterEntityRemoved(EntityDescriptor<Solution_> entityDescriptor, Object entity)`
    `void` | VariableListenerSupport.`beforeEntityAdded(EntityDescriptor<Solution_> entityDescriptor, Object entity)`
    `void` | VariableListenerSupport.`beforeEntityRemoved(EntityDescriptor<Solution_> entityDescriptor, Object entity)`

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

    Fields in org.optaplanner.core.impl.heuristic.selector.entity declared as EntityDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityDescriptor` | FromSolutionEntitySelector.`entityDescriptor`

    Methods in org.optaplanner.core.impl.heuristic.selector.entity that return EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `EntityDescriptor` | FromSolutionEntitySelector.`getEntityDescriptor()`
    `EntityDescriptor` | EntitySelector.`getEntityDescriptor()`

    Constructors in org.optaplanner.core.impl.heuristic.selector.entity with parameters of type EntityDescriptor
    Constructor and Description
    `FromSolutionEntitySelector(EntityDescriptor entityDescriptor, SelectionCacheType minimumCacheType, boolean randomSelection)`

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

    Methods in org.optaplanner.core.impl.heuristic.selector.entity.decorator that return EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `EntityDescriptor` | SelectedCountLimitEntitySelector.`getEntityDescriptor()`
    `EntityDescriptor` | ProbabilityEntitySelector.`getEntityDescriptor()`
    `EntityDescriptor` | FilteringEntitySelector.`getEntityDescriptor()`
    `EntityDescriptor` | AbstractCachingEntitySelector.`getEntityDescriptor()`

  - ### Uses of EntityDescriptor in org.optaplanner.core.impl.heuristic.selector.entity.mimic

    Methods in org.optaplanner.core.impl.heuristic.selector.entity.mimic that return EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `EntityDescriptor` | MimicReplayingEntitySelector.`getEntityDescriptor()`
    `EntityDescriptor` | MimicRecordingEntitySelector.`getEntityDescriptor()`
    `EntityDescriptor` | ManualEntityMimicRecorder.`getEntityDescriptor()`
    `EntityDescriptor` | EntityMimicRecorder.`getEntityDescriptor()`

  - ### Uses of EntityDescriptor in org.optaplanner.core.impl.heuristic.selector.entity.nearby

    Methods in org.optaplanner.core.impl.heuristic.selector.entity.nearby that return EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `EntityDescriptor` | NearEntityNearbyEntitySelector.`getEntityDescriptor()`

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

    Methods in org.optaplanner.core.impl.heuristic.selector.entity.pillar that return EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `EntityDescriptor` | PillarSelector.`getEntityDescriptor()`
    `EntityDescriptor` | DefaultPillarSelector.`getEntityDescriptor()`

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

    Methods in org.optaplanner.core.impl.score.director with parameters of type EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractScoreDirector.`afterEntityAdded(EntityDescriptor<Solution_> entityDescriptor, Object entity)`
    `void` | AbstractScoreDirector.`afterEntityRemoved(EntityDescriptor<Solution_> entityDescriptor, Object entity)`
    `void` | AbstractScoreDirector.`beforeEntityAdded(EntityDescriptor<Solution_> entityDescriptor, Object entity)`
    `void` | AbstractScoreDirector.`beforeEntityRemoved(EntityDescriptor<Solution_> entityDescriptor, Object entity)`

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

    Methods in org.optaplanner.core.impl.score.director.drools with parameters of type EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | DroolsScoreDirector.`afterEntityAdded(EntityDescriptor<Solution_> entityDescriptor, Object entity)`
    `void` | DroolsScoreDirector.`afterEntityRemoved(EntityDescriptor<Solution_> entityDescriptor, Object entity)`

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

    Methods in org.optaplanner.core.impl.score.director.drools.testgen with parameters of type EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | TestGenDroolsScoreDirector.`afterEntityAdded(EntityDescriptor<Solution_> entityDescriptor, Object entity)`
    `void` | TestGenDroolsScoreDirector.`afterEntityRemoved(EntityDescriptor<Solution_> entityDescriptor, Object entity)`

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

    Methods in org.optaplanner.core.impl.score.director.incremental with parameters of type EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | IncrementalScoreDirector.`afterEntityAdded(EntityDescriptor<Solution_> entityDescriptor, Object entity)`
    `void` | IncrementalScoreDirector.`afterEntityRemoved(EntityDescriptor<Solution_> entityDescriptor, Object entity)`
    `void` | IncrementalScoreDirector.`beforeEntityAdded(EntityDescriptor<Solution_> entityDescriptor, Object entity)`
    `void` | IncrementalScoreDirector.`beforeEntityRemoved(EntityDescriptor<Solution_> entityDescriptor, Object entity)`

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

    Methods in org.optaplanner.core.impl.score.director.stream with parameters of type EntityDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConstraintStreamScoreDirector.`afterEntityAdded(EntityDescriptor<Solution_> entityDescriptor, Object entity)`
    `void` | ConstraintStreamScoreDirector.`afterEntityRemoved(EntityDescriptor<Solution_> entityDescriptor, Object entity)`

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