Class AbstractConstraint<Solution_,​Constraint_ extends AbstractConstraint<Solution_,​Constraint_,​ConstraintFactory_>,​ConstraintFactory_ extends InnerConstraintFactory<Solution_,​Constraint_>>

  • All Implemented Interfaces:
    Constraint

    public abstract class AbstractConstraint<Solution_,​Constraint_ extends AbstractConstraint<Solution_,​Constraint_,​ConstraintFactory_>,​ConstraintFactory_ extends InnerConstraintFactory<Solution_,​Constraint_>>
    extends Object
    implements Constraint
    • Method Detail

      • extractConstraintWeight

        public final <Score_ extends Score<Score_>> Score_ extractConstraintWeight​(Solution_ workingSolution)
      • assertCorrectImpact

        public final void assertCorrectImpact​(int impact)
      • assertCorrectImpact

        public final void assertCorrectImpact​(long impact)
      • assertCorrectImpact

        public final void assertCorrectImpact​(BigDecimal impact)
      • getJustificationMapping

        public <JustificationMapping_> JustificationMapping_ getJustificationMapping()
      • getIndictedObjectsMapping

        public <IndictedObjectsMapping_> IndictedObjectsMapping_ getIndictedObjectsMapping()