## Uses of Class
org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniNode

- Packages that use BavetAbstractUniNode
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.stream.bavet.uni |

- - ### Uses of BavetAbstractUniNode in org.optaplanner.core.impl.score.stream.bavet.uni

    Subclasses of BavetAbstractUniNode in org.optaplanner.core.impl.score.stream.bavet.uni
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BavetFilterUniNode<A>`
    `class` | `BavetFromUniNode<A>`
    `class` | `BavetGroupBridgeUniNode<A,NewA,ResultContainer_,NewB>`
    `class` | `BavetJoinBridgeUniNode<A>`
    `class` | `BavetScoringUniNode<A>`

    Methods in org.optaplanner.core.impl.score.stream.bavet.uni that return BavetAbstractUniNode
    Modifier and Type | Method and Description
    --- | ---
    `protected BavetAbstractUniNode<A>` | BavetFilterUniConstraintStream.`createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> parentNode)`
    `protected abstract BavetAbstractUniNode<A>` | BavetAbstractUniConstraintStream.`createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> parentNode)`
    `BavetAbstractUniNode<A>` | BavetAbstractUniConstraintStream.`createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> parentNode)`
    `protected BavetAbstractUniNode<A>` | BavetAbstractUniConstraintStream.`processNode(BavetNodeBuildPolicy<Solution_> buildPolicy, int nodeOrder, BavetAbstractUniNode<A> parentNode, BavetAbstractUniNode<A> node)`

    Methods in org.optaplanner.core.impl.score.stream.bavet.uni with parameters of type BavetAbstractUniNode
    Modifier and Type | Method and Description
    --- | ---
    `void` | BavetFromUniNode.`addChildNode(BavetAbstractUniNode<A> childNode)`
    `void` | BavetFilterUniNode.`addChildNode(BavetAbstractUniNode<A> childNode)`
    `void` | BavetAbstractUniNode.`addChildNode(BavetAbstractUniNode<A> childNode)`
    `protected void` | BavetScoringUniConstraintStream.`createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> node)`
    `protected void` | BavetJoinBridgeUniConstraintStream.`createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> uncastedNode)`
    `protected void` | BavetGroupBridgeUniConstraintStream.`createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> node)`
    `protected void` | BavetAbstractUniConstraintStream.`createChildNodeChains(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> node)`
    `protected BavetScoringUniNode<A>` | BavetScoringUniConstraintStream.`createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> parentNode)`
    `protected BavetJoinBridgeUniNode<A>` | BavetJoinBridgeUniConstraintStream.`createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> parentNode)`
    `protected BavetGroupBridgeUniNode<A,NewA,ResultContainer_,NewB>` | BavetGroupBridgeUniConstraintStream.`createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> parentNode)`
    `protected BavetFromUniNode<A>` | BavetFromUniConstraintStream.`createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> parentNode)`
    `protected BavetAbstractUniNode<A>` | BavetFilterUniConstraintStream.`createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> parentNode)`
    `protected abstract BavetAbstractUniNode<A>` | BavetAbstractUniConstraintStream.`createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> parentNode)`
    `BavetFromUniNode<A>` | BavetFromUniConstraintStream.`createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> parentNode)`
    `BavetAbstractUniNode<A>` | BavetAbstractUniConstraintStream.`createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> parentNode)`
    `protected BavetAbstractUniNode<A>` | BavetAbstractUniConstraintStream.`processNode(BavetNodeBuildPolicy<Solution_> buildPolicy, int nodeOrder, BavetAbstractUniNode<A> parentNode, BavetAbstractUniNode<A> node)`
    `protected BavetAbstractUniNode<A>` | BavetAbstractUniConstraintStream.`processNode(BavetNodeBuildPolicy<Solution_> buildPolicy, int nodeOrder, BavetAbstractUniNode<A> parentNode, BavetAbstractUniNode<A> node)`

    Constructors in org.optaplanner.core.impl.score.stream.bavet.uni with parameters of type BavetAbstractUniNode
    Constructor and Description
    `BavetFilterUniNode(BavetConstraintSession session, int nodeOrder, BavetAbstractUniNode<A> parentNode, Predicate<A> predicate)`
    `BavetGroupBridgeUniNode(BavetConstraintSession session, int nodeOrder, BavetAbstractUniNode<A> parentNode, Function<A,NewA> groupKeyMapping, UniConstraintCollector<A,ResultContainer_,NewB> collector, BavetGroupBiNode<NewA,ResultContainer_,NewB> groupNode)`
    `BavetJoinBridgeUniNode(BavetConstraintSession session, int nodeOrder, BavetAbstractUniNode<A> parentNode, Function<A,Object[]> mapping, BavetIndex<BavetJoinBridgeUniTuple<A>> index)`
    `BavetScoringUniNode(BavetConstraintSession session, int nodeOrder, BavetAbstractUniNode<A> parentNode, String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,Consumer<Score<?>>,UndoScoreImpacter> scoreImpacter)`

Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.