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 Summary
Constructors Modifier Constructor Description protectedAbstractConstraintBuilder(ConstraintConstructor constraintConstructor, ScoreImpactType impactType, Score_ constraintWeight)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.optaplanner.core.api.score.stream.ConstraintasConstraint(String constraintName)org.optaplanner.core.api.score.stream.ConstraintasConstraint(String constraintPackage, String constraintName)protected abstract <IndictedObjectsMapping_>
IndictedObjectsMapping_getIndictedObjectsMapping()protected abstract <JustificationMapping_>
JustificationMapping_getJustificationMapping()
-
-
-
Constructor Detail
-
AbstractConstraintBuilder
protected AbstractConstraintBuilder(ConstraintConstructor constraintConstructor, ScoreImpactType impactType, Score_ constraintWeight)
-
-
Method Detail
-
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:
asConstraintin interfaceorg.optaplanner.core.api.score.stream.ConstraintBuilder
-
-