Class AbstractConstraintStream<Solution_>

java.lang.Object
ai.timefold.solver.core.impl.score.stream.common.AbstractConstraintStream<Solution_>
All Implemented Interfaces:
ConstraintStream
Direct Known Subclasses:
BavetAbstractConstraintStream

public abstract class AbstractConstraintStream<Solution_> extends Object implements ConstraintStream
  • Constructor Details

    • AbstractConstraintStream

      protected AbstractConstraintStream(RetrievalSemantics retrievalSemantics)
  • Method Details

    • getRetrievalSemantics

      public RetrievalSemantics getRetrievalSemantics()
    • getConstraintFactory

      public abstract @NonNull InnerConstraintFactory<Solution_,?> getConstraintFactory()
      Description copied from interface: ConstraintStream
      The ConstraintFactory that build this.
      Specified by:
      getConstraintFactory in interface ConstraintStream
    • getDefaultJustificationMapping

      protected abstract <JustificationMapping_> JustificationMapping_ getDefaultJustificationMapping()
    • getDefaultIndictedObjectsMapping

      protected abstract <IndictedObjectsMapping_> IndictedObjectsMapping_ getDefaultIndictedObjectsMapping()