Constructor and Description |
---|
DroolsConstraintSessionFactory(SolutionDescriptor<Solution_> solutionDescriptor,
org.drools.model.Model model,
List<DroolsConstraint<Solution_>> constraintList) |
Modifier and Type | Method and Description |
---|---|
List<org.drools.model.RuleItemBuilder<?>> |
DroolsBiCondition.completeWithScoring(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal,
BiFunction<A,B,BigDecimal> matchWeighter) |
List<org.drools.model.RuleItemBuilder<?>> |
DroolsBiCondition.completeWithScoring(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal,
ToIntBiFunction<A,B> matchWeighter) |
List<org.drools.model.RuleItemBuilder<?>> |
DroolsBiCondition.completeWithScoring(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal,
ToLongBiFunction<A,B> matchWeighter) |
List<org.drools.model.RuleItemBuilder<?>> |
DroolsScoringBiConstraintStream.createRuleItemBuilders(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal) |
Modifier and Type | Method and Description |
---|---|
protected DroolsConstraint<Solution_> |
DroolsAbstractConstraintStream.buildConstraint(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ScoreImpactType impactType,
DroolsAbstractConstraintStream<Solution_> scoringStream) |
protected DroolsConstraint<Solution_> |
DroolsAbstractConstraintStream.buildConstraintConfigurable(String constraintPackage,
String constraintName,
ScoreImpactType impactType,
DroolsAbstractConstraintStream<Solution_> scoringStream) |
Modifier and Type | Method and Description |
---|---|
List<org.drools.model.RuleItemBuilder<?>> |
DroolsAbstractConstraintStream.createRuleItemBuilders(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal)
Assemble elements of the rule that will process this stream and turn it into a constraint match.
|
protected <S extends Score<S>,H extends AbstractScoreHolder<S>> |
DroolsCondition.impactScore(DroolsConstraint<?> constraint,
org.drools.model.Drools drools,
H scoreHolder,
BigDecimal impact) |
protected <S extends Score<S>,H extends AbstractScoreHolder<S>> |
DroolsCondition.impactScore(DroolsConstraint<?> constraint,
org.drools.model.Drools drools,
H scoreHolder,
int impact) |
protected <S extends Score<S>,H extends AbstractScoreHolder<S>> |
DroolsCondition.impactScore(DroolsConstraint<?> constraint,
org.drools.model.Drools drools,
H scoreHolder,
long impact) |
Modifier and Type | Method and Description |
---|---|
List<org.drools.model.RuleItemBuilder<?>> |
DroolsQuadCondition.completeWithScoring(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal,
QuadFunction<A,B,C,D,BigDecimal> matchWeighter) |
List<org.drools.model.RuleItemBuilder<?>> |
DroolsQuadCondition.completeWithScoring(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal,
ToIntQuadFunction<A,B,C,D> matchWeighter) |
List<org.drools.model.RuleItemBuilder<?>> |
DroolsQuadCondition.completeWithScoring(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal,
ToLongQuadFunction<A,B,C,D> matchWeighter) |
List<org.drools.model.RuleItemBuilder<?>> |
DroolsScoringQuadConstraintStream.createRuleItemBuilders(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal) |
Modifier and Type | Method and Description |
---|---|
List<org.drools.model.RuleItemBuilder<?>> |
DroolsTriCondition.completeWithScoring(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal,
ToIntTriFunction<A,B,C> matchWeighter) |
List<org.drools.model.RuleItemBuilder<?>> |
DroolsTriCondition.completeWithScoring(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal,
ToLongTriFunction<A,B,C> matchWeighter) |
List<org.drools.model.RuleItemBuilder<?>> |
DroolsTriCondition.completeWithScoring(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal,
TriFunction<A,B,C,BigDecimal> matchWeighter) |
List<org.drools.model.RuleItemBuilder<?>> |
DroolsScoringTriConstraintStream.createRuleItemBuilders(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal) |
Modifier and Type | Method and Description |
---|---|
List<org.drools.model.RuleItemBuilder<?>> |
DroolsUniCondition.completeWithScoring(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal,
Function<A,BigDecimal> matchWeighter) |
List<org.drools.model.RuleItemBuilder<?>> |
DroolsUniCondition.completeWithScoring(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal,
ToIntFunction<A> matchWeighter) |
List<org.drools.model.RuleItemBuilder<?>> |
DroolsUniCondition.completeWithScoring(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal,
ToLongFunction<A> matchWeighter) |
List<org.drools.model.RuleItemBuilder<?>> |
DroolsScoringUniConstraintStream.createRuleItemBuilders(DroolsConstraint<?> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal) |
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.