Class ForEachExcludingNullVarsUniNode<A>
- java.lang.Object
-
- ai.timefold.solver.constraint.streams.bavet.common.AbstractNode
-
- ai.timefold.solver.constraint.streams.bavet.uni.AbstractForEachUniNode<A>
-
- ai.timefold.solver.constraint.streams.bavet.uni.ForEachExcludingNullVarsUniNode<A>
-
public final class ForEachExcludingNullVarsUniNode<A> extends AbstractForEachUniNode<A>
-
-
Field Summary
-
Fields inherited from class ai.timefold.solver.constraint.streams.bavet.uni.AbstractForEachUniNode
tupleMap
-
-
Constructor Summary
Constructors Constructor Description ForEachExcludingNullVarsUniNode(Class<A> forEachClass, Predicate<A> filter, TupleLifecycle<UniTuple<A>> nextNodesTupleLifecycle, int outputStoreSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinsert(A a)voidretract(A a)voidupdate(A a)-
Methods inherited from class ai.timefold.solver.constraint.streams.bavet.uni.AbstractForEachUniNode
getForEachClass, getPropagator, innerUpdate, toString
-
Methods inherited from class ai.timefold.solver.constraint.streams.bavet.common.AbstractNode
getLayerIndex, setId, setLayerIndex
-
-
-
-
Method Detail
-
insert
public void insert(A a)
- Overrides:
insertin classAbstractForEachUniNode<A>
-
update
public void update(A a)
- Specified by:
updatein classAbstractForEachUniNode<A>
-
retract
public void retract(A a)
- Overrides:
retractin classAbstractForEachUniNode<A>
-
-