public final class BavetFromUniConstraintStream<Solution_,A> extends BavetAbstractUniConstraintStream<Solution_,A>
childStreamListconstraintFactory| Constructor and Description |
|---|
BavetFromUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory,
Class<A> fromClass) |
| Modifier and Type | Method and Description |
|---|---|
protected BavetFromUniNode<A> |
createNode(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> parentNode) |
BavetFromUniNode<A> |
createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy,
Score<?> constraintWeight,
int nodeOrder,
BavetAbstractUniNode<A> parentNode) |
Class<A> |
getFromClass() |
List<BavetFromUniConstraintStream<Solution_,Object>> |
getFromStreamList() |
String |
toString() |
addChildStream, createChildNodeChains, filter, groupBy, groupBy, groupBy, groupBy, groupBy, join, penalize, penalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, processNode, reward, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLongbuildConstraint, buildConstraintConfigurable, buildConstraintWeightExtractor, buildConstraintWeightExtractor, getConstraintFactory, validateConstraintIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitjoin, join, join, join, join, join, join, penalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLonggetConstraintFactory, penalize, penalizeConfigurable, reward, rewardConfigurablepublic BavetFromUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, Class<A> fromClass)
public List<BavetFromUniConstraintStream<Solution_,Object>> getFromStreamList()
getFromStreamList in class BavetAbstractConstraintStream<Solution_>public BavetFromUniNode<A> createNodeChain(BavetNodeBuildPolicy<Solution_> buildPolicy, Score<?> constraintWeight, int nodeOrder, BavetAbstractUniNode<A> parentNode)
createNodeChain in class BavetAbstractUniConstraintStream<Solution_,A>protected BavetFromUniNode<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.