Class BavetConstraintFactory<Solution_>
java.lang.Object
org.optaplanner.constraint.streams.common.InnerConstraintFactory<Solution_,BavetConstraint<Solution_>>
org.optaplanner.constraint.streams.bavet.BavetConstraintFactory<Solution_>
- All Implemented Interfaces:
ConstraintFactory
public final class BavetConstraintFactory<Solution_>
extends InnerConstraintFactory<Solution_,BavetConstraint<Solution_>>
-
Constructor Summary
ConstructorsConstructorDescriptionBavetConstraintFactory(SolutionDescriptor<Solution_> solutionDescriptor, EnvironmentMode environmentMode) -
Method Summary
Modifier and TypeMethodDescription<A> UniConstraintStream<A>forEachIncludingNullVars(Class<A> sourceClass) fromUnfiltered(Class<A> fromClass) <Stream_ extends BavetAbstractConstraintStream<Solution_>>
Stream_share(Stream_ stream) <Stream_ extends BavetAbstractConstraintStream<Solution_>>
Stream_Enables node sharing.Methods inherited from class org.optaplanner.constraint.streams.common.InnerConstraintFactory
assertValidFromType, buildConstraints, forEach, forEachUniquePair, from, fromUniquePair, getNullityFilterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.optaplanner.core.api.score.stream.ConstraintFactory
forEachUniquePair, forEachUniquePair, forEachUniquePair, forEachUniquePair, forEachUniquePair, fromUniquePair, fromUniquePair, fromUniquePair, fromUniquePair, fromUniquePair
-
Constructor Details
-
BavetConstraintFactory
public BavetConstraintFactory(SolutionDescriptor<Solution_> solutionDescriptor, EnvironmentMode environmentMode)
-
-
Method Details
-
forEachIncludingNullVars
-
fromUnfiltered
-
getSolutionDescriptor
- Specified by:
getSolutionDescriptorin classInnerConstraintFactory<Solution_,BavetConstraint<Solution_>>
-
getEnvironmentMode
-
getDefaultConstraintPackage