Class BendableLongScoreInliner


  • public final class BendableLongScoreInliner
    extends AbstractScoreInliner<org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore>
    • Method Detail

      • buildWeightedScoreImpacter

        public WeightedScoreImpacter buildWeightedScoreImpacter​(org.optaplanner.core.api.score.stream.Constraint constraint,
                                                                org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore constraintWeight)
        Description copied from class: AbstractScoreInliner
        Create a new instance of WeightedScoreImpacter for a particular constraint.
        Specified by:
        buildWeightedScoreImpacter in class AbstractScoreInliner<org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore>
        Parameters:
        constraint - never null
        constraintWeight - never null
        Returns:
        never null
      • extractScore

        public org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore extractScore​(int initScore)
        Specified by:
        extractScore in class AbstractScoreInliner<org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore>