public final class BavetScoringUniNode<A> extends BavetAbstractUniNode<A> implements BavetScoringNode
nodeOrder, session| Constructor and Description |
|---|
BavetScoringUniNode(BavetConstraintSession session,
int nodeOrder,
BavetAbstractUniNode<A> parentNode,
String constraintPackage,
String constraintName,
Score<?> constraintWeight,
BiFunction<A,Consumer<Score<?>>,UndoScoreImpacter> scoreImpacter) |
| Modifier and Type | Method and Description |
|---|---|
ConstraintMatchTotal |
buildConstraintMatchTotal(Score<?> zeroScore) |
BavetScoringUniTuple<A> |
createTuple(BavetAbstractUniTuple<A> parentTuple) |
String |
getConstraintId() |
String |
getConstraintName() |
String |
getConstraintPackage() |
Score<?> |
getConstraintWeight() |
void |
refresh(BavetScoringUniTuple<A> tuple) |
String |
toString() |
addChildNodegetNodeOrderclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetNodeOrderpublic BavetScoringUniNode(BavetConstraintSession session, int nodeOrder, BavetAbstractUniNode<A> parentNode, String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,Consumer<Score<?>>,UndoScoreImpacter> scoreImpacter)
public BavetScoringUniTuple<A> createTuple(BavetAbstractUniTuple<A> parentTuple)
createTuple in class BavetAbstractUniNode<A>public void refresh(BavetScoringUniTuple<A> tuple)
public ConstraintMatchTotal buildConstraintMatchTotal(Score<?> zeroScore)
buildConstraintMatchTotal in interface BavetScoringNodezeroScore - never nullpublic String getConstraintPackage()
getConstraintPackage in interface BavetScoringNodepublic String getConstraintName()
getConstraintName in interface BavetScoringNodepublic String getConstraintId()
getConstraintId in interface BavetScoringNodepublic Score<?> getConstraintWeight()
getConstraintWeight in interface BavetScoringNodeCopyright © 2006–2021 JBoss by Red Hat. All rights reserved.