public final class BavetFilterUniConstraintStream<Solution_,A> extends BavetAbstractUniConstraintStream<Solution_,A>
childStreamList
constraintFactory
Constructor and Description |
---|
BavetFilterUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
BavetAbstractUniConstraintStream<Solution_,A> parent,
Predicate<A> predicate) |
Modifier and Type | Method and Description |
---|---|
protected BavetAbstractUniNode<A> |
createNode(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> parentNode) |
List<BavetFromUniConstraintStream<Solution_,Object>> |
getFromStreamList() |
String |
toString() |
addChildStream, createChildNodeChains, createNodeChain, filter, groupBy, groupBy, groupBy, groupBy, groupBy, join, penalize, penalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, processNode, reward, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLong
buildConstraint, buildConstraintConfigurable, buildConstraintWeightExtractor, buildConstraintWeightExtractor, getConstraintFactory, validateConstraintId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
join, join, join, join, join, join, join, penalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLong
getConstraintFactory, penalize, penalizeConfigurable, reward, rewardConfigurable
public BavetFilterUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractUniConstraintStream<Solution_,A> parent, Predicate<A> predicate)
public List<BavetFromUniConstraintStream<Solution_,Object>> getFromStreamList()
getFromStreamList
in class BavetAbstractConstraintStream<Solution_>
protected BavetAbstractUniNode<A> createNode(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> parentNode)
createNode
in class BavetAbstractUniConstraintStream<Solution_,A>
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.