Uses of Interface
org.optaplanner.constraint.streams.drools.common.RuleBuilder
Packages that use RuleBuilder
Package
Description
-
Uses of RuleBuilder in org.optaplanner.constraint.streams.drools
Constructors in org.optaplanner.constraint.streams.drools with parameters of type RuleBuilderModifierConstructorDescriptionDroolsConstraint(DroolsConstraintFactory<Solution_> constraintFactory, String constraintPackage, String constraintName, Function<Solution_, org.optaplanner.core.api.score.Score<?>> constraintWeightExtractor, org.optaplanner.constraint.streams.common.ScoreImpactType scoreImpactType, boolean isConstraintWeightConfigurable, RuleBuilder<Solution_> ruleBuilder, Object justificationMapping, Object indictedObjectsMapping) -
Uses of RuleBuilder in org.optaplanner.constraint.streams.drools.common
Methods in org.optaplanner.constraint.streams.drools.common that return RuleBuilderModifier and TypeMethodDescription<Solution_>
RuleBuilder<Solution_>BiLeftHandSide.andTerminate(BiFunction<A, B, BigDecimal> matchWeigher) <Solution_>
RuleBuilder<Solution_>BiLeftHandSide.andTerminate(ToIntBiFunction<A, B> matchWeigher) <Solution_>
RuleBuilder<Solution_>BiLeftHandSide.andTerminate(ToLongBiFunction<A, B> matchWeigher) <Solution_>
RuleBuilder<Solution_>QuadLeftHandSide.andTerminate()<Solution_>
RuleBuilder<Solution_>QuadLeftHandSide.andTerminate(org.optaplanner.core.api.function.QuadFunction<A, B, C, D, BigDecimal> matchWeigher) <Solution_>
RuleBuilder<Solution_>QuadLeftHandSide.andTerminate(org.optaplanner.core.api.function.ToIntQuadFunction<A, B, C, D> matchWeigher) <Solution_>
RuleBuilder<Solution_>QuadLeftHandSide.andTerminate(org.optaplanner.core.api.function.ToLongQuadFunction<A, B, C, D> matchWeigher) <Solution_>
RuleBuilder<Solution_>TriLeftHandSide.andTerminate()<Solution_>
RuleBuilder<Solution_>TriLeftHandSide.andTerminate(org.optaplanner.core.api.function.ToIntTriFunction<A, B, C> matchWeigher) <Solution_>
RuleBuilder<Solution_>TriLeftHandSide.andTerminate(org.optaplanner.core.api.function.ToLongTriFunction<A, B, C> matchWeigher) <Solution_>
RuleBuilder<Solution_>TriLeftHandSide.andTerminate(org.optaplanner.core.api.function.TriFunction<A, B, C, BigDecimal> matchWeigher) <Solution_>
RuleBuilder<Solution_>UniLeftHandSide.andTerminate(Function<A, BigDecimal> matchWeigher) <Solution_>
RuleBuilder<Solution_>UniLeftHandSide.andTerminate(ToIntFunction<A> matchWeigher) <Solution_>
RuleBuilder<Solution_>UniLeftHandSide.andTerminate(ToLongFunction<A> matchWeigher) Methods in org.optaplanner.constraint.streams.drools.common with parameters of type RuleBuilderModifier and TypeMethodDescriptionprotected org.optaplanner.core.api.score.stream.ConstraintDroolsAbstractConstraintStream.buildConstraint(String constraintPackage, String constraintName, org.optaplanner.core.api.score.Score<?> constraintWeight, org.optaplanner.constraint.streams.common.ScoreImpactType impactType, Object justificationMapping, Object indictedObjectsMapping, RuleBuilder<Solution_> ruleBuilder)