Uses of Class
org.optaplanner.core.impl.score.stream.drools.uni.DroolsUniRuleStructure
-
-
Uses of DroolsUniRuleStructure in org.optaplanner.core.impl.score.stream.drools.bi
Constructors in org.optaplanner.core.impl.score.stream.drools.bi with parameters of type DroolsUniRuleStructure Constructor Description DroolsBiRuleStructure(DroolsUniRuleStructure<A,APatternVar> aRuleStructure, DroolsUniRuleStructure<B,PatternVar> bRuleStructure, LongSupplier variableIdSupplier)
-
Uses of DroolsUniRuleStructure in org.optaplanner.core.impl.score.stream.drools.common
Methods in org.optaplanner.core.impl.score.stream.drools.common that return DroolsUniRuleStructure Modifier and Type Method Description <NewA> DroolsUniRuleStructure<NewA,NewA>
DroolsRuleStructure. recollect(org.drools.model.Variable<NewA> newA, org.drools.model.view.ViewItem<?> accumulatePattern)
<NewA> DroolsUniRuleStructure<NewA,NewA>
DroolsRuleStructure. regroup(org.drools.model.Variable<Collection<NewA>> newASource, org.drools.model.PatternDSL.PatternDef<Collection<NewA>> collectPattern, org.drools.model.view.ViewItem<?> accumulatePattern)
-
Uses of DroolsUniRuleStructure in org.optaplanner.core.impl.score.stream.drools.quad
Constructors in org.optaplanner.core.impl.score.stream.drools.quad with parameters of type DroolsUniRuleStructure Constructor Description DroolsQuadRuleStructure(DroolsTriRuleStructure<A,B,C,AbcPatternVar> abcRuleStructure, DroolsUniRuleStructure<D,PatternVar> dRuleStructure, LongSupplier variableIdSupplier)
Builds a final version of the ABC pattern as it will no longer be mutated, and turns the D pattern into the new primary pattern. -
Uses of DroolsUniRuleStructure in org.optaplanner.core.impl.score.stream.drools.tri
Constructors in org.optaplanner.core.impl.score.stream.drools.tri with parameters of type DroolsUniRuleStructure Constructor Description DroolsTriRuleStructure(DroolsBiRuleStructure<A,B,AbPatternVar> abRuleStructure, DroolsUniRuleStructure<C,PatternVar> cRuleStructure, LongSupplier variableIdSupplier)
Builds a final version of the AB pattern as it will no longer be mutated, and turns the C pattern into the new primary pattern. -
Uses of DroolsUniRuleStructure in org.optaplanner.core.impl.score.stream.drools.uni
Methods in org.optaplanner.core.impl.score.stream.drools.uni that return DroolsUniRuleStructure Modifier and Type Method Description DroolsUniRuleStructure<A,PatternVar>
DroolsUniRuleStructure. amend(UnaryOperator<org.drools.model.PatternDSL.PatternDef<PatternVar>> expander)
<B> DroolsUniRuleStructure<A,PatternVar>
DroolsUniRuleStructure. existsOrNot(org.drools.model.PatternDSL.PatternDef<B> existencePattern, boolean shouldExist)
Constructors in org.optaplanner.core.impl.score.stream.drools.uni with parameters of type DroolsUniRuleStructure Constructor Description DroolsUniCondition(DroolsUniRuleStructure<A,PatternVar> ruleStructure)
-