Uses of Class
ai.timefold.solver.core.impl.domain.variable.descriptor.VariableDescriptor
-
-
Uses of VariableDescriptor in ai.timefold.solver.core.impl.domain.entity.descriptor
Methods in ai.timefold.solver.core.impl.domain.entity.descriptor that return VariableDescriptor Modifier and Type Method Description VariableDescriptor<Solution_>EntityDescriptor. getVariableDescriptor(String variableName)Methods in ai.timefold.solver.core.impl.domain.entity.descriptor that return types with arguments of type VariableDescriptor Modifier and Type Method Description Collection<VariableDescriptor<Solution_>>EntityDescriptor. getDeclaredVariableDescriptors()Map<String,VariableDescriptor<Solution_>>EntityDescriptor. getVariableDescriptorMap() -
Uses of VariableDescriptor in ai.timefold.solver.core.impl.domain.solution.descriptor
Methods in ai.timefold.solver.core.impl.domain.solution.descriptor that return VariableDescriptor Modifier and Type Method Description VariableDescriptor<Solution_>SolutionDescriptor. findVariableDescriptorOrFail(Object entity, String variableName) -
Uses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.anchor
Subclasses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.anchor Modifier and Type Class Description classAnchorShadowVariableDescriptor<Solution_>Fields in ai.timefold.solver.core.impl.domain.variable.anchor declared as VariableDescriptor Modifier and Type Field Description protected VariableDescriptor<Solution_>AnchorVariableListener. previousVariableDescriptorprotected VariableDescriptor<Solution_>ExternalizedAnchorVariableSupply. previousVariableDescriptorprotected VariableDescriptor<Solution_>AnchorShadowVariableDescriptor. sourceVariableDescriptorMethods in ai.timefold.solver.core.impl.domain.variable.anchor that return VariableDescriptor Modifier and Type Method Description VariableDescriptor<Solution_>ExternalizedAnchorVariableSupply. getSourceVariableDescriptor()Methods in ai.timefold.solver.core.impl.domain.variable.anchor that return types with arguments of type VariableDescriptor Modifier and Type Method Description List<VariableDescriptor<Solution_>>AnchorShadowVariableDescriptor. getSourceVariableDescriptorList()Constructors in ai.timefold.solver.core.impl.domain.variable.anchor with parameters of type VariableDescriptor Constructor Description AnchorVariableDemand(VariableDescriptor<Solution_> sourceVariableDescriptor)AnchorVariableListener(AnchorShadowVariableDescriptor<Solution_> anchorShadowVariableDescriptor, VariableDescriptor<Solution_> previousVariableDescriptor, SingletonInverseVariableSupply nextVariableSupply)ExternalizedAnchorVariableSupply(VariableDescriptor<Solution_> previousVariableDescriptor, SingletonInverseVariableSupply nextVariableSupply) -
Uses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.custom
Subclasses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.custom Modifier and Type Class Description classCustomShadowVariableDescriptor<Solution_>classLegacyCustomShadowVariableDescriptor<Solution_>classPiggybackShadowVariableDescriptor<Solution_>Fields in ai.timefold.solver.core.impl.domain.variable.custom with type parameters of type VariableDescriptor Modifier and Type Field Description protected List<VariableDescriptor<Solution_>>LegacyCustomShadowVariableDescriptor. sourceVariableDescriptorListMethods in ai.timefold.solver.core.impl.domain.variable.custom that return types with arguments of type VariableDescriptor Modifier and Type Method Description List<VariableDescriptor<Solution_>>CustomShadowVariableDescriptor. getSourceVariableDescriptorList()List<VariableDescriptor<Solution_>>LegacyCustomShadowVariableDescriptor. getSourceVariableDescriptorList()List<VariableDescriptor<Solution_>>PiggybackShadowVariableDescriptor. getSourceVariableDescriptorList() -
Uses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.descriptor
Subclasses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.descriptor Modifier and Type Class Description classBasicVariableDescriptor<Solution_>classGenuineVariableDescriptor<Solution_>classListVariableDescriptor<Solution_>classShadowVariableDescriptor<Solution_>Methods in ai.timefold.solver.core.impl.domain.variable.descriptor that return types with arguments of type VariableDescriptor Modifier and Type Method Description abstract List<VariableDescriptor<Solution_>>ShadowVariableDescriptor. getSourceVariableDescriptorList()Inverse ofgetSinkVariableDescriptorList(). -
Uses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.index
Subclasses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.index Modifier and Type Class Description classIndexShadowVariableDescriptor<Solution_>Methods in ai.timefold.solver.core.impl.domain.variable.index that return VariableDescriptor Modifier and Type Method Description VariableDescriptor<Solution_>ExternalizedIndexVariableSupply. getSourceVariableDescriptor()Methods in ai.timefold.solver.core.impl.domain.variable.index that return types with arguments of type VariableDescriptor Modifier and Type Method Description List<VariableDescriptor<Solution_>>IndexShadowVariableDescriptor. getSourceVariableDescriptorList() -
Uses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.inverserelation
Subclasses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.inverserelation Modifier and Type Class Description classInverseRelationShadowVariableDescriptor<Solution_>Fields in ai.timefold.solver.core.impl.domain.variable.inverserelation declared as VariableDescriptor Modifier and Type Field Description protected VariableDescriptor<Solution_>CollectionInverseVariableListener. sourceVariableDescriptorprotected VariableDescriptor<Solution_>ExternalizedCollectionInverseVariableSupply. sourceVariableDescriptorprotected VariableDescriptor<Solution_>ExternalizedSingletonInverseVariableSupply. sourceVariableDescriptorprotected VariableDescriptor<Solution_>InverseRelationShadowVariableDescriptor. sourceVariableDescriptorprotected VariableDescriptor<Solution_>SingletonInverseVariableListener. sourceVariableDescriptorMethods in ai.timefold.solver.core.impl.domain.variable.inverserelation that return VariableDescriptor Modifier and Type Method Description VariableDescriptor<Solution_>ExternalizedCollectionInverseVariableSupply. getSourceVariableDescriptor()VariableDescriptor<Solution_>ExternalizedSingletonInverseVariableSupply. getSourceVariableDescriptor()VariableDescriptor<Solution_>ExternalizedSingletonListInverseVariableSupply. getSourceVariableDescriptor()Methods in ai.timefold.solver.core.impl.domain.variable.inverserelation that return types with arguments of type VariableDescriptor Modifier and Type Method Description List<VariableDescriptor<Solution_>>InverseRelationShadowVariableDescriptor. getSourceVariableDescriptorList()Constructors in ai.timefold.solver.core.impl.domain.variable.inverserelation with parameters of type VariableDescriptor Constructor Description CollectionInverseVariableDemand(VariableDescriptor<Solution_> sourceVariableDescriptor)CollectionInverseVariableListener(InverseRelationShadowVariableDescriptor<Solution_> shadowVariableDescriptor, VariableDescriptor<Solution_> sourceVariableDescriptor)ExternalizedCollectionInverseVariableSupply(VariableDescriptor<Solution_> sourceVariableDescriptor)ExternalizedSingletonInverseVariableSupply(VariableDescriptor<Solution_> sourceVariableDescriptor)SingletonInverseVariableDemand(VariableDescriptor<Solution_> sourceVariableDescriptor)SingletonInverseVariableListener(InverseRelationShadowVariableDescriptor<Solution_> shadowVariableDescriptor, VariableDescriptor<Solution_> sourceVariableDescriptor) -
Uses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.listener
Methods in ai.timefold.solver.core.impl.domain.variable.listener that return VariableDescriptor Modifier and Type Method Description VariableDescriptor<Solution_>SourcedVariableListener. getSourceVariableDescriptor()Methods in ai.timefold.solver.core.impl.domain.variable.listener that return types with arguments of type VariableDescriptor Modifier and Type Method Description Collection<VariableDescriptor<Solution_>>VariableListenerWithSources. getSourceVariableDescriptors()Constructors in ai.timefold.solver.core.impl.domain.variable.listener with parameters of type VariableDescriptor Constructor Description VariableListenerWithSources(AbstractVariableListener<Solution_,Object> variableListener, VariableDescriptor<Solution_> sourceVariableDescriptor)Constructor parameters in ai.timefold.solver.core.impl.domain.variable.listener with type arguments of type VariableDescriptor Constructor Description VariableListenerWithSources(AbstractVariableListener<Solution_,Object> variableListener, Collection<VariableDescriptor<Solution_>> sourceVariableDescriptors) -
Uses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.listener.support
Methods in ai.timefold.solver.core.impl.domain.variable.listener.support with parameters of type VariableDescriptor Modifier and Type Method Description voidVariableListenerSupport. beforeVariableChanged(VariableDescriptor<Solution_> variableDescriptor, Object entity) -
Uses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.nextprev
Subclasses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.nextprev Modifier and Type Class Description classNextElementShadowVariableDescriptor<Solution_>classPreviousElementShadowVariableDescriptor<Solution_> -
Uses of VariableDescriptor in ai.timefold.solver.core.impl.domain.variable.supply
Fields in ai.timefold.solver.core.impl.domain.variable.supply declared as VariableDescriptor Modifier and Type Field Description protected VariableDescriptor<Solution_>AbstractVariableDescriptorBasedDemand. variableDescriptorConstructors in ai.timefold.solver.core.impl.domain.variable.supply with parameters of type VariableDescriptor Constructor Description AbstractVariableDescriptorBasedDemand(VariableDescriptor<Solution_> variableDescriptor) -
Uses of VariableDescriptor in ai.timefold.solver.core.impl.score.director
Methods in ai.timefold.solver.core.impl.score.director with parameters of type VariableDescriptor Modifier and Type Method Description voidAbstractScoreDirector. afterVariableChanged(VariableDescriptor<Solution_> variableDescriptor, Object entity)voidInnerScoreDirector. afterVariableChanged(VariableDescriptor<Solution_> variableDescriptor, Object entity)voidAbstractScoreDirector. beforeVariableChanged(VariableDescriptor<Solution_> variableDescriptor, Object entity)voidInnerScoreDirector. beforeVariableChanged(VariableDescriptor<Solution_> variableDescriptor, Object entity)voidAbstractScoreDirector. changeVariableFacade(VariableDescriptor<Solution_> variableDescriptor, Object entity, Object newValue)voidInnerScoreDirector. changeVariableFacade(VariableDescriptor<Solution_> variableDescriptor, Object entity, Object newValue) -
Uses of VariableDescriptor in ai.timefold.solver.core.impl.score.director.incremental
Methods in ai.timefold.solver.core.impl.score.director.incremental with parameters of type VariableDescriptor Modifier and Type Method Description voidIncrementalScoreDirector. afterVariableChanged(VariableDescriptor variableDescriptor, Object entity)voidIncrementalScoreDirector. beforeVariableChanged(VariableDescriptor variableDescriptor, Object entity)
-