Uses of Interface
org.optaplanner.core.impl.score.stream.drools.common.RuleBuilder
-
Packages that use RuleBuilder Package Description org.optaplanner.core.impl.score.stream.drools org.optaplanner.core.impl.score.stream.drools.common -
-
Uses of RuleBuilder in org.optaplanner.core.impl.score.stream.drools
Constructors in org.optaplanner.core.impl.score.stream.drools with parameters of type RuleBuilder Constructor Description DroolsConstraint(DroolsConstraintFactory<Solution_> constraintFactory, String constraintPackage, String constraintName, Function<Solution_,Score<?>> constraintWeightExtractor, ScoreImpactType scoreImpactType, boolean isConstraintWeightConfigurable, RuleBuilder<Solution_> ruleBuilder)
-
Uses of RuleBuilder in org.optaplanner.core.impl.score.stream.drools.common
Methods in org.optaplanner.core.impl.score.stream.drools.common that return RuleBuilder Modifier and Type Method Description <Solution_>
RuleBuilder<Solution_>BiLeftHandSide. andTerminate()
<Solution_>
RuleBuilder<Solution_>BiLeftHandSide. andTerminate(BiFunction<A,B,BigDecimal> matchWeighter)
<Solution_>
RuleBuilder<Solution_>BiLeftHandSide. andTerminate(ToIntBiFunction<A,B> matchWeighter)
<Solution_>
RuleBuilder<Solution_>BiLeftHandSide. andTerminate(ToLongBiFunction<A,B> matchWeighter)
<Solution_>
RuleBuilder<Solution_>QuadLeftHandSide. andTerminate()
<Solution_>
RuleBuilder<Solution_>QuadLeftHandSide. andTerminate(QuadFunction<A,B,C,D,BigDecimal> matchWeighter)
<Solution_>
RuleBuilder<Solution_>QuadLeftHandSide. andTerminate(ToIntQuadFunction<A,B,C,D> matchWeighter)
<Solution_>
RuleBuilder<Solution_>QuadLeftHandSide. andTerminate(ToLongQuadFunction<A,B,C,D> matchWeighter)
<Solution_>
RuleBuilder<Solution_>TriLeftHandSide. andTerminate()
<Solution_>
RuleBuilder<Solution_>TriLeftHandSide. andTerminate(ToIntTriFunction<A,B,C> matchWeighter)
<Solution_>
RuleBuilder<Solution_>TriLeftHandSide. andTerminate(ToLongTriFunction<A,B,C> matchWeighter)
<Solution_>
RuleBuilder<Solution_>TriLeftHandSide. andTerminate(TriFunction<A,B,C,BigDecimal> matchWeighter)
<Solution_>
RuleBuilder<Solution_>UniLeftHandSide. andTerminate()
<Solution_>
RuleBuilder<Solution_>UniLeftHandSide. andTerminate(Function<A,BigDecimal> matchWeighter)
<Solution_>
RuleBuilder<Solution_>UniLeftHandSide. andTerminate(ToIntFunction<A> matchWeighter)
<Solution_>
RuleBuilder<Solution_>UniLeftHandSide. andTerminate(ToLongFunction<A> matchWeighter)
Methods in org.optaplanner.core.impl.score.stream.drools.common with parameters of type RuleBuilder Modifier and Type Method Description protected DroolsConstraint<Solution_>
DroolsAbstractConstraintStream. buildConstraint(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType, RuleBuilder<Solution_> ruleBuilder)
protected DroolsConstraint<Solution_>
DroolsAbstractConstraintStream. buildConstraintConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType, RuleBuilder<Solution_> ruleBuilder)
-