Uses of Class
org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
Package
Description
Implementation classes of OptaPlanner.
-
Uses of EntityDescriptor in org.optaplanner.constraint.drl
Modifier and TypeMethodDescriptionvoid
DrlScoreDirector.afterEntityAdded
(EntityDescriptor<Solution_> entityDescriptor, Object entity) void
DrlScoreDirector.afterEntityRemoved
(EntityDescriptor<Solution_> entityDescriptor, Object entity) -
Uses of EntityDescriptor in org.optaplanner.core.config.heuristic.selector.entity
Modifier and TypeMethodDescriptionstatic <Solution_,
T>
SelectionSorter<Solution_,T> EntitySelectorConfig.determineSorter
(EntitySorterManner entitySorterManner, EntityDescriptor<Solution_> entityDescriptor) static <Solution_>
booleanEntitySelectorConfig.hasSorter
(EntitySorterManner entitySorterManner, EntityDescriptor<Solution_> entityDescriptor) -
Uses of EntityDescriptor in org.optaplanner.core.impl
Modifier and TypeMethodDescriptionprotected EntityDescriptor<Solution_>
AbstractFromConfigFactory.deduceEntityDescriptor
(HeuristicConfigPolicy<Solution_> configPolicy, Class<?> entityClass) protected EntityDescriptor<Solution_>
AbstractFromConfigFactory.getTheOnlyEntityDescriptor
(SolutionDescriptor<Solution_> solutionDescriptor) Modifier and TypeMethodDescriptionprotected GenuineVariableDescriptor<Solution_>
AbstractFromConfigFactory.deduceGenuineVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, String variableName) protected List<GenuineVariableDescriptor<Solution_>>
AbstractFromConfigFactory.deduceVariableDescriptorList
(EntityDescriptor<Solution_> entityDescriptor, List<String> variableNameIncludeList) static <Solution_>
EntitySelectorConfigAbstractFromConfigFactory.getDefaultEntitySelectorConfigForEntity
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor) protected GenuineVariableDescriptor<Solution_>
AbstractFromConfigFactory.getTheOnlyVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor) protected GenuineVariableDescriptor<Solution_>
AbstractFromConfigFactory.getVariableDescriptorForName
(EntityDescriptor<Solution_> entityDescriptor, String variableName) -
Uses of EntityDescriptor in org.optaplanner.core.impl.domain.solution.descriptor
Modifier and TypeMethodDescriptionSolutionDescriptor.findEntityDescriptor
(Class<?> entitySubclass) SolutionDescriptor.findEntityDescriptorOrFail
(Class<?> entitySubclass) SolutionDescriptor.getEntityDescriptorStrict
(Class<?> entityClass) Modifier and TypeMethodDescriptionSolutionDescriptor.getEntityDescriptors()
SolutionDescriptor.getGenuineEntityDescriptors()
Modifier and TypeMethodDescriptionvoid
SolutionDescriptor.addEntityDescriptor
(EntityDescriptor<Solution_> entityDescriptor) -
Uses of EntityDescriptor in org.optaplanner.core.impl.domain.variable.anchor
ModifierConstructorDescriptionAnchorShadowVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of EntityDescriptor in org.optaplanner.core.impl.domain.variable.custom
ModifierConstructorDescriptionCustomShadowVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) LegacyCustomShadowVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) PiggybackShadowVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of EntityDescriptor in org.optaplanner.core.impl.domain.variable.descriptor
Modifier and TypeFieldDescriptionprotected final EntityDescriptor<Solution_>
VariableDescriptor.entityDescriptor
ModifierConstructorDescriptionBasicVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) GenuineVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) ListVariableDescriptor
(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.index
ModifierConstructorDescriptionIndexShadowVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of EntityDescriptor in org.optaplanner.core.impl.domain.variable.inverserelation
ModifierConstructorDescriptionInverseRelationShadowVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of EntityDescriptor in org.optaplanner.core.impl.domain.variable.listener.support
Modifier and TypeMethodDescriptionvoid
VariableListenerSupport.beforeEntityAdded
(EntityDescriptor<Solution_> entityDescriptor, Object entity) void
VariableListenerSupport.beforeEntityRemoved
(EntityDescriptor<Solution_> entityDescriptor, Object entity) -
Uses of EntityDescriptor in org.optaplanner.core.impl.domain.variable.nextprev
ModifierConstructorDescriptionNextElementShadowVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) PreviousElementShadowVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of EntityDescriptor in org.optaplanner.core.impl.exhaustivesearch
Modifier and TypeMethodDescriptionprotected EntityDescriptor<Solution_>
DefaultExhaustiveSearchPhaseFactory.deduceEntityDescriptor
(SolutionDescriptor<Solution_> solutionDescriptor) -
Uses of EntityDescriptor in org.optaplanner.core.impl.heuristic.selector.entity
Modifier and TypeFieldDescriptionprotected final EntityDescriptor<Solution_>
FromSolutionEntitySelector.entityDescriptor
Modifier and TypeMethodDescriptionEntitySelectorFactory.extractEntityDescriptor
(HeuristicConfigPolicy<Solution_> configPolicy) EntitySelector.getEntityDescriptor()
FromSolutionEntitySelector.getEntityDescriptor()
Modifier and TypeMethodDescriptionprotected boolean
EntitySelectorFactory.determineBaseRandomSelection
(EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder) ModifierConstructorDescriptionFromSolutionEntitySelector
(EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of EntityDescriptor in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Modifier and TypeMethodDescriptionAbstractCachingEntitySelector.getEntityDescriptor()
FilteringEntitySelector.getEntityDescriptor()
ProbabilityEntitySelector.getEntityDescriptor()
SelectedCountLimitEntitySelector.getEntityDescriptor()
-
Uses of EntityDescriptor in org.optaplanner.core.impl.heuristic.selector.entity.mimic
Modifier and TypeMethodDescriptionEntityMimicRecorder.getEntityDescriptor()
ManualEntityMimicRecorder.getEntityDescriptor()
MimicRecordingEntitySelector.getEntityDescriptor()
MimicReplayingEntitySelector.getEntityDescriptor()
-
Uses of EntityDescriptor in org.optaplanner.core.impl.heuristic.selector.entity.nearby
-
Uses of EntityDescriptor in org.optaplanner.core.impl.heuristic.selector.entity.pillar
Modifier and TypeMethodDescriptionDefaultPillarSelector.getEntityDescriptor()
PillarSelector.getEntityDescriptor()
-
Uses of EntityDescriptor in org.optaplanner.core.impl.heuristic.selector.list
-
Uses of EntityDescriptor in org.optaplanner.core.impl.heuristic.selector.move.generic
Modifier and TypeMethodDescriptionprotected MoveSelectorConfig<?>
SwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(Collection<EntityDescriptor<Solution_>> entityDescriptors) -
Uses of EntityDescriptor in org.optaplanner.core.impl.heuristic.selector.value
Modifier and TypeMethodDescriptionprotected EntityDescriptor<Solution_>
ValueSelectorFactory.downcastEntityDescriptor
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor) Modifier and TypeMethodDescriptionValueSelectorFactory.buildValueSelector
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) ValueSelectorFactory.buildValueSelector
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, boolean applyReinitializeVariableFiltering, ValueSelectorFactory.ListValueFilteringType listValueFilteringType) protected EntityDescriptor<Solution_>
ValueSelectorFactory.downcastEntityDescriptor
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor) ValueSelectorFactory.extractVariableDescriptor
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor) -
Uses of EntityDescriptor in org.optaplanner.core.impl.heuristic.selector.value.chained
Modifier and TypeMethodDescriptionSubChainSelectorFactory.buildSubChainSelector
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) -
Uses of EntityDescriptor in org.optaplanner.core.impl.score.director
Modifier and TypeMethodDescriptionvoid
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.incremental
Modifier and TypeMethodDescriptionvoid
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)