Class AbstractConstraintBuilder<Score_ extends Score<Score_>>

java.lang.Object
ai.timefold.solver.constraint.streams.common.AbstractConstraintBuilder<Score_>
All Implemented Interfaces:
ConstraintBuilder
Direct Known Subclasses:
BiConstraintBuilderImpl, QuadConstraintBuilderImpl, TriConstraintBuilderImpl, UniConstraintBuilderImpl

public abstract class AbstractConstraintBuilder<Score_ extends Score<Score_>> extends Object implements ConstraintBuilder
  • Constructor Details

  • Method Details

    • getJustificationMapping

      protected abstract <JustificationMapping_> JustificationMapping_ getJustificationMapping()
    • getIndictedObjectsMapping

      protected abstract <IndictedObjectsMapping_> IndictedObjectsMapping_ getIndictedObjectsMapping()
    • asConstraint

      public final Constraint asConstraint(String constraintName)
      Specified by:
      asConstraint in interface ConstraintBuilder
    • asConstraint

      public final Constraint asConstraint(String constraintPackage, String constraintName)
      Specified by:
      asConstraint in interface ConstraintBuilder