Modifier and Type | Method and Description |
---|---|
void |
DroolsConstraint.createRules(Map<DroolsAbstractConstraintStream<Solution_>,org.drools.model.Rule> ruleLibrary,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal)
Creates Drools rules required to process this constraint.
|
Constructor and Description |
---|
DroolsConstraint(DroolsConstraintFactory<Solution_> constraintFactory,
String constraintPackage,
String constraintName,
Function<Solution_,Score<?>> constraintWeightExtractor,
boolean positive,
List<DroolsFromUniConstraintStream<Solution_,Object>> fromStreamList,
DroolsAbstractConstraintStream<Solution_> scoringStream) |
Modifier and Type | Class and Description |
---|---|
class |
DroolsAbstractBiConstraintStream<Solution_,A,B> |
class |
DroolsFilterBiConstraintStream<Solution_,A,B> |
class |
DroolsGroupingBiConstraintStream<Solution_,A,NewA,ResultContainer_,NewB> |
class |
DroolsJoinBiConstraintStream<Solution_,A,B> |
class |
DroolsScoringBiConstraintStream<Solution_,A,B> |
Modifier and Type | Method and Description |
---|---|
protected DroolsAbstractConstraintStream<Solution_> |
DroolsScoringBiConstraintStream.getParent() |
protected DroolsAbstractConstraintStream<Solution_> |
DroolsJoinBiConstraintStream.getParent() |
protected DroolsAbstractConstraintStream<Solution_> |
DroolsGroupingBiConstraintStream.getParent() |
protected DroolsAbstractConstraintStream<Solution_> |
DroolsFilterBiConstraintStream.getParent() |
protected abstract DroolsAbstractConstraintStream<Solution_> |
DroolsAbstractBiConstraintStream.getParent() |
Modifier and Type | Method and Description |
---|---|
Collection<DroolsAbstractConstraintStream<Solution_>> |
DroolsAbstractConstraintStream.getChildStreams() |
Modifier and Type | Method and Description |
---|---|
void |
DroolsAbstractConstraintStream.addChildStream(DroolsAbstractConstraintStream<Solution_> childStream) |
protected DroolsConstraint<Solution_> |
DroolsAbstractConstraintStream.buildConstraint(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
boolean positive,
DroolsAbstractConstraintStream<Solution_> scoringStream) |
protected DroolsConstraint<Solution_> |
DroolsAbstractConstraintStream.buildConstraintConfigurable(String constraintPackage,
String constraintName,
boolean positive,
DroolsAbstractConstraintStream<Solution_> scoringStream) |
Modifier and Type | Class and Description |
---|---|
class |
DroolsAbstractTriConstraintStream<Solution_,A,B,C> |
class |
DroolsFilterTriConstraintStream<Solution_,A,B,C> |
class |
DroolsJoinTriConstraintStream<Solution_,A,B,C> |
class |
DroolsScoringTriConstraintStream<Solution_,A,B,C> |
Modifier and Type | Class and Description |
---|---|
class |
DroolsAbstractUniConstraintStream<Solution_,A> |
class |
DroolsFilterUniConstraintStream<Solution_,A> |
class |
DroolsFromUniConstraintStream<Solution_,A> |
class |
DroolsGroupingUniConstraintStream<Solution_,A,NewA> |
class |
DroolsScoringUniConstraintStream<Solution_,A> |
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.