Package org.drools.model
Interface PatternDSL.PatternDef<T>
-
- All Superinterfaces:
RuleItem,RuleItemBuilder<ViewItem<T>>,ViewItem<T>,ViewItemBuilder<T>
- All Known Subinterfaces:
PrototypeDSL.PrototypePatternDef
- All Known Implementing Classes:
PatternDSL.PatternDefImpl,PatternDSL.SubPatternDefImpl,PrototypeDSL.PrototypePatternDefImpl,PrototypeDSL.PrototypeSubPatternDefImpl
- Enclosing class:
- PatternDSL
public static interface PatternDSL.PatternDef<T> extends ViewItem<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PatternDSL.PatternDef<T>and()<A> PatternDSL.PatternDef<T>bind(Variable<A> boundVar, Function1<T,A> f)<A> PatternDSL.PatternDef<T>bind(Variable<A> boundVar, Function1<T,A> f, PatternDSL.ReactOn reactOn)<A,U>
PatternDSL.PatternDef<T>bind(Variable<A> boundVar, Variable<U> otherVar, Function1<U,A> f)<A,U>
PatternDSL.PatternDef<T>bind(Variable<A> boundVar, Variable<U> otherVar, Function1<U,A> f, PatternDSL.ReactOn reactOn)<A,U>
PatternDSL.PatternDef<T>bind(Variable<A> boundVar, Variable<U> otherVar, Function2<T,U,A> f)<A,U>
PatternDSL.PatternDef<T>bind(Variable<A> boundVar, Variable<U> otherVar, Function2<T,U,A> f, PatternDSL.ReactOn reactOn)<A,U,V>
PatternDSL.PatternDef<T>bind(Variable<A> boundVar, Variable<U> otherVar1, Variable<V> otherVar2, Function3<T,U,V,A> f)<A,U,V>
PatternDSL.PatternDef<T>bind(Variable<A> boundVar, Variable<U> otherVar1, Variable<V> otherVar2, Function3<T,U,V,A> f, PatternDSL.ReactOn reactOn)<A,U,V,W>
PatternDSL.PatternDef<T>bind(Variable<A> boundVar, Variable<U> otherVar1, Variable<V> otherVar2, Variable<W> otherVar3, Function4<T,U,V,W,A> f)<A,U,V,W>
PatternDSL.PatternDef<T>bind(Variable<A> boundVar, Variable<U> otherVar1, Variable<V> otherVar2, Variable<W> otherVar3, Function4<T,U,V,W,A> f, PatternDSL.ReactOn reactOn)PatternDSL.PatternDef<T>endAnd()PatternDSL.PatternDef<T>endOr()PatternDSL.PatternDef<T>expr(java.lang.String exprId, long value, TemporalPredicate temporalPredicate)PatternDSL.PatternDef<T>expr(java.lang.String exprId, Function1<T,?> f, long value, TemporalPredicate temporalPredicate)PatternDSL.PatternDef<T>expr(java.lang.String exprId, Function1<T,?> fThis, Function1<T,?> fVar, TemporalPredicate temporalPredicate)<U> PatternDSL.PatternDef<T>expr(java.lang.String exprId, Function1<T,?> fThis, Variable<U> var1, Function1<U,?> fVar, TemporalPredicate temporalPredicate)<U> PatternDSL.PatternDef<T>expr(java.lang.String exprId, Function1<T,?> fThis, Variable<U> var1, TemporalPredicate temporalPredicate)PatternDSL.PatternDef<T>expr(java.lang.String exprId, Predicate1<T> predicate)PatternDSL.PatternDef<T>expr(java.lang.String exprId, Predicate1<T> predicate, AlphaIndex<T,?> index)PatternDSL.PatternDef<T>expr(java.lang.String exprId, Predicate1<T> predicate, AlphaIndex<T,?> index, PatternDSL.ReactOn reactOn)PatternDSL.PatternDef<T>expr(java.lang.String exprId, Predicate1<T> predicate, PatternDSL.ReactOn reactOn)<A,B>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate)<A,B>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate, BetaIndex2<T,A,B,?> index)<A,B>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate, BetaIndex2<T,A,B,?> index, PatternDSL.ReactOn reactOn)<A,B>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate, PatternDSL.ReactOn reactOn)<A,B,C>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Predicate4<T,A,B,C> predicate)<A,B,C>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Predicate4<T,A,B,C> predicate, BetaIndex3<T,A,B,C,?> index)<A,B,C>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Predicate4<T,A,B,C> predicate, BetaIndex3<T,A,B,C,?> index, PatternDSL.ReactOn reactOn)<A,B,C>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Predicate4<T,A,B,C> predicate, PatternDSL.ReactOn reactOn)<A,B,C,D>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Predicate5<T,A,B,C,D> predicate)<A,B,C,D>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Predicate5<T,A,B,C,D> predicate, BetaIndex4<T,A,B,C,D,?> index)<A,B,C,D>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Predicate5<T,A,B,C,D> predicate, BetaIndex4<T,A,B,C,D,?> index, PatternDSL.ReactOn reactOn)<A,B,C,D>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Predicate5<T,A,B,C,D> predicate, PatternDSL.ReactOn reactOn)<A,B,C,D,E>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Predicate6<T,A,B,C,D,E> predicate)<A,B,C,D,E>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Predicate6<T,A,B,C,D,E> predicate, PatternDSL.ReactOn reactOn)<A,B,C,D,E,F>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Predicate7<T,A,B,C,D,E,F> predicate)<A,B,C,D,E,F>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Predicate7<T,A,B,C,D,E,F> predicate, PatternDSL.ReactOn reactOn)<A,B,C,D,E,F,G>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Predicate8<T,A,B,C,D,E,F,G> predicate)<A,B,C,D,E,F,G>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Predicate8<T,A,B,C,D,E,F,G> predicate, PatternDSL.ReactOn reactOn)<A,B,C,D,E,F,G,H>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Predicate9<T,A,B,C,D,E,F,G,H> predicate)<A,B,C,D,E,F,G,H>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Predicate9<T,A,B,C,D,E,F,G,H> predicate, PatternDSL.ReactOn reactOn)<A,B,C,D,E,F,G,H,I>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Predicate10<T,A,B,C,D,E,F,G,H,I> predicate)<A,B,C,D,E,F,G,H,I>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Predicate10<T,A,B,C,D,E,F,G,H,I> predicate, PatternDSL.ReactOn reactOn)<A,B,C,D,E,F,G,H,I,J>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Variable<J> var11, Predicate11<T,A,B,C,D,E,F,G,H,I,J> predicate)<A,B,C,D,E,F,G,H,I,J>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Variable<J> var11, Predicate11<T,A,B,C,D,E,F,G,H,I,J> predicate, PatternDSL.ReactOn reactOn)<A,B,C,D,E,F,G,H,I,J,K>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Variable<J> var11, Variable<K> var12, Predicate12<T,A,B,C,D,E,F,G,H,I,J,K> predicate)<A,B,C,D,E,F,G,H,I,J,K>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Variable<J> var11, Variable<K> var12, Predicate12<T,A,B,C,D,E,F,G,H,I,J,K> predicate, PatternDSL.ReactOn reactOn)<A,B,C,D,E,F,G,H,I,J,K,L>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Variable<J> var11, Variable<K> var12, Variable<L> var13, Predicate13<T,A,B,C,D,E,F,G,H,I,J,K,L> predicate)<A,B,C,D,E,F,G,H,I,J,K,L>
PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Variable<J> var11, Variable<K> var12, Variable<L> var13, Predicate13<T,A,B,C,D,E,F,G,H,I,J,K,L> predicate, PatternDSL.ReactOn reactOn)<U> PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<U> var1, Function1<U,?> fVar, TemporalPredicate temporalPredicate)<U> PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<U> var2, Predicate2<T,U> predicate)<U> PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<U> var2, Predicate2<T,U> predicate, BetaIndex<T,U,?> index)<U> PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<U> var2, Predicate2<T,U> predicate, BetaIndex<T,U,?> index, PatternDSL.ReactOn reactOn)<U> PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<U> var2, Predicate2<T,U> predicate, PatternDSL.ReactOn reactOn)<U> PatternDSL.PatternDef<T>expr(java.lang.String exprId, Variable<U> var1, TemporalPredicate temporalPredicate)PatternDSL.PatternDef<T>expr(Predicate1<T> predicate)<U> PatternDSL.PatternDef<T>expr(Variable<U> var2, Predicate2<T,U> predicate)PatternDSL.PatternDef<T>or()PatternDSL.PatternDef<T>passive()PatternDSL.PatternDef<T>watch(java.lang.String... watch)-
Methods inherited from interface org.drools.model.view.ViewItem
get, getFirstVariable, getVariables
-
-
-
-
Method Detail
-
and
PatternDSL.PatternDef<T> and()
-
or
PatternDSL.PatternDef<T> or()
-
endAnd
PatternDSL.PatternDef<T> endAnd()
-
endOr
PatternDSL.PatternDef<T> endOr()
-
expr
PatternDSL.PatternDef<T> expr(Predicate1<T> predicate)
-
expr
PatternDSL.PatternDef<T> expr(java.lang.String exprId, Predicate1<T> predicate)
-
expr
PatternDSL.PatternDef<T> expr(java.lang.String exprId, Predicate1<T> predicate, AlphaIndex<T,?> index)
-
expr
PatternDSL.PatternDef<T> expr(java.lang.String exprId, Predicate1<T> predicate, PatternDSL.ReactOn reactOn)
-
expr
PatternDSL.PatternDef<T> expr(java.lang.String exprId, Predicate1<T> predicate, AlphaIndex<T,?> index, PatternDSL.ReactOn reactOn)
-
expr
<U> PatternDSL.PatternDef<T> expr(Variable<U> var2, Predicate2<T,U> predicate)
-
expr
<U> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<U> var2, Predicate2<T,U> predicate)
-
expr
<U> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<U> var2, Predicate2<T,U> predicate, BetaIndex<T,U,?> index)
-
expr
<U> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<U> var2, Predicate2<T,U> predicate, PatternDSL.ReactOn reactOn)
-
expr
<U> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<U> var2, Predicate2<T,U> predicate, BetaIndex<T,U,?> index, PatternDSL.ReactOn reactOn)
-
expr
<A,B> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate)
-
expr
<A,B> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate, BetaIndex2<T,A,B,?> index)
-
expr
<A,B> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate, PatternDSL.ReactOn reactOn)
-
expr
<A,B> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate, BetaIndex2<T,A,B,?> index, PatternDSL.ReactOn reactOn)
-
expr
<A,B,C> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Predicate4<T,A,B,C> predicate)
-
expr
<A,B,C> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Predicate4<T,A,B,C> predicate, BetaIndex3<T,A,B,C,?> index)
-
expr
<A,B,C> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Predicate4<T,A,B,C> predicate, PatternDSL.ReactOn reactOn)
-
expr
<A,B,C> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Predicate4<T,A,B,C> predicate, BetaIndex3<T,A,B,C,?> index, PatternDSL.ReactOn reactOn)
-
expr
<A,B,C,D> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Predicate5<T,A,B,C,D> predicate)
-
expr
<A,B,C,D> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Predicate5<T,A,B,C,D> predicate, BetaIndex4<T,A,B,C,D,?> index)
-
expr
<A,B,C,D> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Predicate5<T,A,B,C,D> predicate, PatternDSL.ReactOn reactOn)
-
expr
<A,B,C,D> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Predicate5<T,A,B,C,D> predicate, BetaIndex4<T,A,B,C,D,?> index, PatternDSL.ReactOn reactOn)
-
expr
<A,B,C,D,E> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Predicate6<T,A,B,C,D,E> predicate)
-
expr
<A,B,C,D,E> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Predicate6<T,A,B,C,D,E> predicate, PatternDSL.ReactOn reactOn)
-
expr
<A,B,C,D,E,F> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Predicate7<T,A,B,C,D,E,F> predicate)
-
expr
<A,B,C,D,E,F> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Predicate7<T,A,B,C,D,E,F> predicate, PatternDSL.ReactOn reactOn)
-
expr
<A,B,C,D,E,F,G> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Predicate8<T,A,B,C,D,E,F,G> predicate)
-
expr
<A,B,C,D,E,F,G> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Predicate8<T,A,B,C,D,E,F,G> predicate, PatternDSL.ReactOn reactOn)
-
expr
<A,B,C,D,E,F,G,H> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Predicate9<T,A,B,C,D,E,F,G,H> predicate)
-
expr
<A,B,C,D,E,F,G,H> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Predicate9<T,A,B,C,D,E,F,G,H> predicate, PatternDSL.ReactOn reactOn)
-
expr
<A,B,C,D,E,F,G,H,I> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Predicate10<T,A,B,C,D,E,F,G,H,I> predicate)
-
expr
<A,B,C,D,E,F,G,H,I> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Predicate10<T,A,B,C,D,E,F,G,H,I> predicate, PatternDSL.ReactOn reactOn)
-
expr
<A,B,C,D,E,F,G,H,I,J> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Variable<J> var11, Predicate11<T,A,B,C,D,E,F,G,H,I,J> predicate)
-
expr
<A,B,C,D,E,F,G,H,I,J> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Variable<J> var11, Predicate11<T,A,B,C,D,E,F,G,H,I,J> predicate, PatternDSL.ReactOn reactOn)
-
expr
<A,B,C,D,E,F,G,H,I,J,K> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Variable<J> var11, Variable<K> var12, Predicate12<T,A,B,C,D,E,F,G,H,I,J,K> predicate)
-
expr
<A,B,C,D,E,F,G,H,I,J,K> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Variable<J> var11, Variable<K> var12, Predicate12<T,A,B,C,D,E,F,G,H,I,J,K> predicate, PatternDSL.ReactOn reactOn)
-
expr
<A,B,C,D,E,F,G,H,I,J,K,L> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Variable<J> var11, Variable<K> var12, Variable<L> var13, Predicate13<T,A,B,C,D,E,F,G,H,I,J,K,L> predicate)
-
expr
<A,B,C,D,E,F,G,H,I,J,K,L> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Variable<E> var6, Variable<F> var7, Variable<G> var8, Variable<H> var9, Variable<I> var10, Variable<J> var11, Variable<K> var12, Variable<L> var13, Predicate13<T,A,B,C,D,E,F,G,H,I,J,K,L> predicate, PatternDSL.ReactOn reactOn)
-
expr
<U> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<U> var1, TemporalPredicate temporalPredicate)
-
expr
PatternDSL.PatternDef<T> expr(java.lang.String exprId, long value, TemporalPredicate temporalPredicate)
-
expr
PatternDSL.PatternDef<T> expr(java.lang.String exprId, Function1<T,?> f, long value, TemporalPredicate temporalPredicate)
-
expr
<U> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Variable<U> var1, Function1<U,?> fVar, TemporalPredicate temporalPredicate)
-
expr
<U> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Function1<T,?> fThis, Variable<U> var1, TemporalPredicate temporalPredicate)
-
expr
PatternDSL.PatternDef<T> expr(java.lang.String exprId, Function1<T,?> fThis, Function1<T,?> fVar, TemporalPredicate temporalPredicate)
-
expr
<U> PatternDSL.PatternDef<T> expr(java.lang.String exprId, Function1<T,?> fThis, Variable<U> var1, Function1<U,?> fVar, TemporalPredicate temporalPredicate)
-
bind
<A> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Function1<T,A> f)
-
bind
<A> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Function1<T,A> f, PatternDSL.ReactOn reactOn)
-
bind
<A,U> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar, Function1<U,A> f)
-
bind
<A,U> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar, Function1<U,A> f, PatternDSL.ReactOn reactOn)
-
bind
<A,U> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar, Function2<T,U,A> f)
-
bind
<A,U> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar, Function2<T,U,A> f, PatternDSL.ReactOn reactOn)
-
bind
<A,U,V> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar1, Variable<V> otherVar2, Function3<T,U,V,A> f)
-
bind
<A,U,V> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar1, Variable<V> otherVar2, Function3<T,U,V,A> f, PatternDSL.ReactOn reactOn)
-
bind
<A,U,V,W> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar1, Variable<V> otherVar2, Variable<W> otherVar3, Function4<T,U,V,W,A> f)
-
bind
<A,U,V,W> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar1, Variable<V> otherVar2, Variable<W> otherVar3, Function4<T,U,V,W,A> f, PatternDSL.ReactOn reactOn)
-
watch
PatternDSL.PatternDef<T> watch(java.lang.String... watch)
-
passive
PatternDSL.PatternDef<T> passive()
-
-