Class BendableLongScoreInliner

java.lang.Object
org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner<org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore>
org.optaplanner.constraint.streams.common.inliner.BendableLongScoreInliner

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

    • buildWeightedScoreImpacter

      public WeightedScoreImpacter<org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore,org.optaplanner.constraint.streams.common.inliner.BendableLongScoreContext> 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>
    • toString

      public String toString()
      Overrides:
      toString in class Object