Class AbstractConstraintBuilder<Score_ extends org.optaplanner.core.api.score.Score<Score_>>

java.lang.Object
org.optaplanner.constraint.streams.common.AbstractConstraintBuilder<Score_>
All Implemented Interfaces:
org.optaplanner.core.api.score.stream.ConstraintBuilder
Direct Known Subclasses:
BiConstraintBuilderImpl, QuadConstraintBuilderImpl, TriConstraintBuilderImpl, UniConstraintBuilderImpl

public abstract class AbstractConstraintBuilder<Score_ extends org.optaplanner.core.api.score.Score<Score_>> extends Object implements org.optaplanner.core.api.score.stream.ConstraintBuilder
  • Constructor Details

  • Method Details

    • getJustificationMapping

      protected abstract <JustificationMapping_> JustificationMapping_ getJustificationMapping()
    • getIndictedObjectsMapping

      protected abstract <IndictedObjectsMapping_> IndictedObjectsMapping_ getIndictedObjectsMapping()
    • asConstraint

      public final org.optaplanner.core.api.score.stream.Constraint asConstraint(String constraintName)
      Specified by:
      asConstraint in interface org.optaplanner.core.api.score.stream.ConstraintBuilder
    • asConstraint

      public final org.optaplanner.core.api.score.stream.Constraint asConstraint(String constraintPackage, String constraintName)
      Specified by:
      asConstraint in interface org.optaplanner.core.api.score.stream.ConstraintBuilder