Index
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 theScore
of theworking 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
-
Slower than
BendableScoreHolderImpl.matchExecutorByNumberMap
- 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
-
Slower than
HardSoftScoreHolderImpl.matchExecutorByNumberMap
- 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
All Classes and Interfaces|All Packages|Constant Field Values