Index

A B C D E G H I K M N O P R S U 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractScoreHolder<Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.drl.holder
Abstract superclass for ScoreHolder.
AbstractScoreHolder(boolean) - Constructor for class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
 
AbstractScoreHolder.BigDecimalMatchExecutor - Interface in org.optaplanner.constraint.drl.holder
 
AbstractScoreHolder.ConstraintActivationUnMatchListener - Class in org.optaplanner.constraint.drl.holder
 
AbstractScoreHolder.IntMatchExecutor - Interface in org.optaplanner.constraint.drl.holder
 
AbstractScoreHolder.LongMatchExecutor - Interface in org.optaplanner.constraint.drl.holder
 
AbstractScoreHolder.ScoreMatchExecutor<Score_ extends Score<Score_>> - Interface in org.optaplanner.constraint.drl.holder
Unlike AbstractScoreHolder.IntMatchExecutor and its counterparts, this is not being used on CS-D code paths.
accept(RuleContext, int) - Method in interface org.optaplanner.constraint.drl.holder.AbstractScoreHolder.IntMatchExecutor
 
accept(RuleContext, long) - Method in interface org.optaplanner.constraint.drl.holder.AbstractScoreHolder.LongMatchExecutor
 
accept(RuleContext, BigDecimal) - Method in interface org.optaplanner.constraint.drl.holder.AbstractScoreHolder.BigDecimalMatchExecutor
 
accept(RuleContext, Score_) - Method in interface org.optaplanner.constraint.drl.holder.AbstractScoreHolder.ScoreMatchExecutor
 
addConstraintMatch(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 
addConstraintMatch(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
addConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
addHardConstraintMatch(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
addHardConstraintMatch(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
addHardConstraintMatch(RuleContext, int, int) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
addHardConstraintMatch(RuleContext, int, long) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
addHardConstraintMatch(RuleContext, int, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
addHardConstraintMatch(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
addHardConstraintMatch(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
addHardConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
addHardConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
addMediumConstraintMatch(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
addMediumConstraintMatch(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
addMediumConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
addMultiConstraintMatch(RuleContext, int[], int[]) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
addMultiConstraintMatch(RuleContext, int, int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
addMultiConstraintMatch(RuleContext, int, int, int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
addMultiConstraintMatch(RuleContext, long[], long[]) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
addMultiConstraintMatch(RuleContext, long, long) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
addMultiConstraintMatch(RuleContext, long, long, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
addMultiConstraintMatch(RuleContext, BigDecimal[], BigDecimal[]) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
addMultiConstraintMatch(RuleContext, BigDecimal, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
addMultiConstraintMatch(RuleContext, BigDecimal, BigDecimal, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
addSoftConstraintMatch(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
addSoftConstraintMatch(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
addSoftConstraintMatch(RuleContext, int, int) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
addSoftConstraintMatch(RuleContext, int, long) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
addSoftConstraintMatch(RuleContext, int, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
addSoftConstraintMatch(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
addSoftConstraintMatch(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
addSoftConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
addSoftConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
afterListVariableChanged(ListVariableDescriptor<Solution_>, Object, int, int) - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
afterProblemFactAdded(Object) - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
afterProblemFactRemoved(Object) - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
afterProblemPropertyChanged(Object) - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
afterVariableChanged(VariableDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
assertGlobalScoreHolderExists(KieBase) - Method in class org.optaplanner.constraint.drl.DrlScoreDirectorFactory
 

B

BendableBigDecimalScoreHolderImpl - Class in org.optaplanner.constraint.drl.holder
 
BendableBigDecimalScoreHolderImpl(boolean, int, int) - Constructor for class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
BendableLongScoreHolderImpl - Class in org.optaplanner.constraint.drl.holder
 
BendableLongScoreHolderImpl(boolean, int, int) - Constructor for class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
BendableScoreHolderImpl - Class in org.optaplanner.constraint.drl.holder
 
BendableScoreHolderImpl(boolean, int, int) - Constructor for class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.constraint.drl.DrlScoreDirectorFactory
 
buildScoreDirectorFactory(ClassLoader, SolutionDescriptor<Solution_>, ScoreDirectorFactoryConfig, EnvironmentMode) - Method in class org.optaplanner.constraint.drl.DrlScoreDirectorFactoryService
 
buildScoreHolder(ScoreDefinition<Score_>, boolean) - Static method in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
 

C

calculateScore() - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
close() - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
configureConstraintWeight(Rule, BendableScore) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
configureConstraintWeight(Rule, BendableBigDecimalScore) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
configureConstraintWeight(Rule, BendableLongScore) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
configureConstraintWeight(Rule, HardMediumSoftScore) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
configureConstraintWeight(Rule, HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
configureConstraintWeight(Rule, HardMediumSoftLongScore) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
configureConstraintWeight(Rule, HardSoftScore) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
configureConstraintWeight(Rule, HardSoftBigDecimalScore) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
configureConstraintWeight(Rule, HardSoftLongScore) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
configureConstraintWeight(Rule, SimpleScore) - Method in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 
configureConstraintWeight(Rule, SimpleBigDecimalScore) - Method in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
configureConstraintWeight(Rule, SimpleLongScore) - Method in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
configureConstraintWeight(Rule, Score_) - Method in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
 
ConstraintActivationUnMatchListener(Runnable) - Constructor for class org.optaplanner.constraint.drl.holder.AbstractScoreHolder.ConstraintActivationUnMatchListener
 
constraintMatchEnabled - Variable in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
 
constraintMatchTotalMap - Variable in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
 
createRuleToConstraintWeightExtractorMap(KieBase) - Method in class org.optaplanner.constraint.drl.DrlScoreDirectorFactory
 

D

DrlScoreDirector<Solution_,Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.drl
Drools implementation of ScoreDirector, which directs the Rule Engine to calculate the Score of the working solution.
DrlScoreDirector(DrlScoreDirectorFactory<Solution_, Score_>, boolean, boolean) - Constructor for class org.optaplanner.constraint.drl.DrlScoreDirector
 
DrlScoreDirectorFactory<Solution_,Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.drl
Drools implementation of ScoreDirectorFactory.
DrlScoreDirectorFactory(SolutionDescriptor<Solution_>, KieBase) - Constructor for class org.optaplanner.constraint.drl.DrlScoreDirectorFactory
 
DrlScoreDirectorFactoryService<Solution_,Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.drl
 
DrlScoreDirectorFactoryService() - Constructor for class org.optaplanner.constraint.drl.DrlScoreDirectorFactoryService
 

E

extractJustificationList(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
 
extractScore(int) - Method in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
 
extractScore(int) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
extractScore(int) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
extractScore(int) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
extractScore(int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
extractScore(int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
extractScore(int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
extractScore(int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
extractScore(int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
extractScore(int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
extractScore(int) - Method in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
extractScore(int) - Method in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
extractScore(int) - Method in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 

G

getConstraintMatchTotalMap() - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
getConstraintMatchTotalMap() - Method in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
 
getHardLevelsSize() - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
getHardLevelsSize() - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
getHardLevelsSize() - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
getHardScore() - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
getHardScore() - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
getHardScore() - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
getHardScore() - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
getHardScore() - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
getHardScore() - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
getHardScore(int) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
getHardScore(int) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
getHardScore(int) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
getIndictmentMap() - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
getIndictmentMap() - Method in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
 
getKieSession() - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
getMediumScore() - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
getMediumScore() - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
getMediumScore() - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
getRuleToConstraintWeightExtractorMap() - Method in class org.optaplanner.constraint.drl.DrlScoreDirectorFactory
 
getScore() - Method in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
getScore() - Method in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
getScore() - Method in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 
getSoftLevelsSize() - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
getSoftLevelsSize() - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
getSoftLevelsSize() - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
getSoftScore() - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
getSoftScore() - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
getSoftScore() - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
getSoftScore() - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
getSoftScore() - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
getSoftScore() - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
getSoftScore(int) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
getSoftScore(int) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
getSoftScore(int) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
getSupportedScoreDirectorType() - Method in class org.optaplanner.constraint.drl.DrlScoreDirectorFactoryService
 
GLOBAL_SCORE_HOLDER_KEY - Static variable in class org.optaplanner.constraint.drl.DrlScoreDirector
 

H

HardMediumSoftBigDecimalScoreHolderImpl - Class in org.optaplanner.constraint.drl.holder
 
HardMediumSoftBigDecimalScoreHolderImpl(boolean) - Constructor for class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
HardMediumSoftLongScoreHolderImpl - Class in org.optaplanner.constraint.drl.holder
 
HardMediumSoftLongScoreHolderImpl(boolean) - Constructor for class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
HardMediumSoftScoreHolderImpl - Class in org.optaplanner.constraint.drl.holder
 
HardMediumSoftScoreHolderImpl(boolean) - Constructor for class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
hardScore - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
hardScore - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
hardScore - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
hardScore - Variable in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
hardScore - Variable in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
hardScore - Variable in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
HardSoftBigDecimalScoreHolderImpl - Class in org.optaplanner.constraint.drl.holder
 
HardSoftBigDecimalScoreHolderImpl(boolean) - Constructor for class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
HardSoftLongScoreHolderImpl - Class in org.optaplanner.constraint.drl.holder
 
HardSoftLongScoreHolderImpl(boolean) - Constructor for class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
HardSoftScoreHolderImpl - Class in org.optaplanner.constraint.drl.holder
 
HardSoftScoreHolderImpl(boolean) - Constructor for class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 

I

impactScore(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
For internal use only, use penalize() or reward() instead.
impactScore(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
impactScore(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
impactScore(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
impactScore(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
impactScore(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
impactScore(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
impactScore(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
impactScore(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
impactScore(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
impactScore(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
impactScore(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
impactScore(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 
impactScore(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
For internal use only, use penalize() or reward() instead.
impactScore(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
impactScore(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
impactScore(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
impactScore(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
impactScore(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
impactScore(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
impactScore(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
impactScore(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
impactScore(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
impactScore(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
impactScore(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
impactScore(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 
impactScore(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
For internal use only, use penalize() or reward() instead.
impactScore(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
impactScore(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
impactScore(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
impactScore(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
impactScore(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
impactScore(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
impactScore(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
impactScore(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
impactScore(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
impactScore(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
impactScore(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
impactScore(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 
impactScore(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
For internal use only, use penalize() or reward() instead.
impactScore(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
impactScore(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
impactScore(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
impactScore(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
impactScore(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
impactScore(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
impactScore(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
impactScore(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
impactScore(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
impactScore(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
impactScore(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
impactScore(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 
indictmentMap - Variable in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
 
isConstraintMatchEnabled() - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
isConstraintMatchEnabled() - Method in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
 

K

kieSession - Variable in class org.optaplanner.constraint.drl.DrlScoreDirector
 

M

matchExecutorByNumberMap - Variable in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
matchExecutorByNumberMap - Variable in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
matchExecutorByNumberMap - Variable in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
matchExecutorByNumberMap - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
matchExecutorByNumberMap - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
matchExecutorByNumberMap - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
matchExecutorByNumberMap - Variable in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
matchExecutorByNumberMap - Variable in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
matchExecutorByNumberMap - Variable in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
matchExecutorByNumberMap - Variable in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
matchExecutorByNumberMap - Variable in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
matchExecutorByNumberMap - Variable in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 
matchExecutorByScoreMap - Variable in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
matchExecutorByScoreMap - Variable in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
matchExecutorByScoreMap - Variable in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
matchExecutorByScoreMap - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
matchExecutorByScoreMap - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
matchExecutorByScoreMap - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
matchExecutorByScoreMap - Variable in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
matchExecutorByScoreMap - Variable in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
matchExecutorByScoreMap - Variable in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
mediumScore - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
mediumScore - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
mediumScore - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 

N

newKieSession() - Method in class org.optaplanner.constraint.drl.DrlScoreDirectorFactory
 

O

onDeleteMatch(Match) - Method in class org.optaplanner.constraint.drl.OptaPlannerRuleEventListener
 
onUpdateMatch(Match) - Method in class org.optaplanner.constraint.drl.OptaPlannerRuleEventListener
 
OptaPlannerRuleEventListener - Class in org.optaplanner.constraint.drl
 
OptaPlannerRuleEventListener() - Constructor for class org.optaplanner.constraint.drl.OptaPlannerRuleEventListener
 
org.optaplanner.constraint.drl - package org.optaplanner.constraint.drl
 
org.optaplanner.constraint.drl.holder - package org.optaplanner.constraint.drl.holder
 

P

penalize(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
penalize(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
penalize(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
penalize(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
penalize(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
penalize(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
penalize(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
penalize(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
penalize(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
penalize(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
penalize(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
penalize(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 
penalize(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
penalize(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
penalize(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
penalize(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 
penalize(RuleContext, int[], int[]) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
penalize(RuleContext, int, int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
penalize(RuleContext, int, int, int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
penalize(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
penalize(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
penalize(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
penalize(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
penalize(RuleContext, long[], long[]) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
penalize(RuleContext, long, long) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
penalize(RuleContext, long, long, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
penalize(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
penalize(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
penalize(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
penalize(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
penalize(RuleContext, BigDecimal[], BigDecimal[]) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
penalize(RuleContext, BigDecimal, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
penalize(RuleContext, BigDecimal, BigDecimal, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 

R

registerConstraintMatch(RuleContext, Runnable, Supplier<Score_>) - Method in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
Requires a custom rule event listener to be added as event listener on KieSession, otherwise the score changes caused by the constraint matches would not be undone.
requiresFlushing() - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
reward(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
reward(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
reward(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
reward(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
reward(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
reward(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
reward(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
reward(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
reward(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
reward(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
reward(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
reward(RuleContext) - Method in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 
reward(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
reward(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
reward(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
reward(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 
reward(RuleContext, int[], int[]) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
 
reward(RuleContext, int, int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 
reward(RuleContext, int, int, int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
reward(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
reward(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
reward(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
reward(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
reward(RuleContext, long[], long[]) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
 
reward(RuleContext, long, long) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
reward(RuleContext, long, long, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
reward(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
reward(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
reward(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
reward(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
reward(RuleContext, BigDecimal[], BigDecimal[]) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
 
reward(RuleContext, BigDecimal, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
reward(RuleContext, BigDecimal, BigDecimal, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
ruleToConstraintWeightExtractorMap - Variable in class org.optaplanner.constraint.drl.DrlScoreDirectorFactory
 
run() - Method in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder.ConstraintActivationUnMatchListener
 

S

score - Variable in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
score - Variable in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
score - Variable in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 
scoreHolder - Variable in class org.optaplanner.constraint.drl.DrlScoreDirector
 
setWorkingSolution(Solution_) - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
 
SimpleBigDecimalScoreHolderImpl - Class in org.optaplanner.constraint.drl.holder
 
SimpleBigDecimalScoreHolderImpl(boolean) - Constructor for class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
 
SimpleLongScoreHolderImpl - Class in org.optaplanner.constraint.drl.holder
 
SimpleLongScoreHolderImpl(boolean) - Constructor for class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
 
SimpleScoreHolderImpl - Class in org.optaplanner.constraint.drl.holder
 
SimpleScoreHolderImpl(boolean) - Constructor for class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
 
softScore - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
 
softScore - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
 
softScore - Variable in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
 
softScore - Variable in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
 
softScore - Variable in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
 
softScore - Variable in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
 

U

undoPreviousMatch(InternalMatch) - Method in class org.optaplanner.constraint.drl.OptaPlannerRuleEventListener
 
A B C D E G H I K M N O P R S U 
All Classes and Interfaces|All Packages|Constant Field Values