Class ForEachUniNode<A>
- java.lang.Object
-
- org.optaplanner.constraint.streams.bavet.common.AbstractNode
-
- org.optaplanner.constraint.streams.bavet.uni.ForEachUniNode<A>
-
public final class ForEachUniNode<A> extends AbstractNode
-
-
Constructor Summary
Constructors Constructor Description ForEachUniNode(Class<A> forEachClass, TupleLifecycle<UniTuple<A>> nextNodesTupleLifecycle, int outputStoreSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcalculateScore()Class<A>getForEachClass()voidinsert(A a)voidretract(A a)StringtoString()voidupdate(A a)-
Methods inherited from class org.optaplanner.constraint.streams.bavet.common.AbstractNode
setId
-
-
-
-
Constructor Detail
-
ForEachUniNode
public ForEachUniNode(Class<A> forEachClass, TupleLifecycle<UniTuple<A>> nextNodesTupleLifecycle, int outputStoreSize)
-
-
Method Detail
-
insert
public void insert(A a)
-
update
public void update(A a)
-
retract
public void retract(A a)
-
calculateScore
public void calculateScore()
- Specified by:
calculateScorein classAbstractNode
-
toString
public String toString()
- Overrides:
toStringin classAbstractNode
-
-