org.drools.planner.core.score.buildin.bendable
Class BendableScoreHolder
java.lang.Object
org.drools.planner.core.score.holder.AbstractScoreHolder
org.drools.planner.core.score.buildin.bendable.BendableScoreHolder
- All Implemented Interfaces:
- Serializable, ScoreHolder
public class BendableScoreHolder
- extends AbstractScoreHolder
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BendableScoreHolder
public BendableScoreHolder(int hardLevelCount,
int softLevelCount)
getHardLevelCount
public int getHardLevelCount()
getHardScore
public int getHardScore(int hardLevel)
setHardScore
public void setHardScore(int hardLevel,
int hardScore)
getSoftLevelCount
public int getSoftLevelCount()
getSoftScore
public int getSoftScore(int softLevel)
setSoftScore
public void setSoftScore(int softLevel,
int softScore)
addHardConstraintMatch
public void addHardConstraintMatch(org.kie.runtime.rule.RuleContext kcontext,
int hardLevel,
int weight)
addSoftConstraintMatch
public void addSoftConstraintMatch(org.kie.runtime.rule.RuleContext kcontext,
int softLevel,
int weight)
extractScore
public Score extractScore()
- Description copied from interface:
ScoreHolder
- Extracts the
Score
, calculated by the WorkingMemory
for DroolsScoreDirector
.
Should not be called directly, use ScoreDirector.calculateScore()
instead.
- Returns:
- never null, the
Score
of the working Solution
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.