Package org.drools.model
Class PatternDSL.PatternDefImpl<T>
- java.lang.Object
-
- org.drools.model.PatternDSL.PatternDefImpl<T>
-
- All Implemented Interfaces:
PatternDSL.PatternDef<T>,RuleItem,RuleItemBuilder<ViewItem<T>>,ViewItem<T>,ViewItemBuilder<T>
- Direct Known Subclasses:
PatternDSL.SubPatternDefImpl,PrototypeDSL.PrototypePatternDefImpl
- Enclosing class:
- PatternDSL
public static class PatternDSL.PatternDefImpl<T> extends Object implements PatternDSL.PatternDef<T>
-
-
Constructor Summary
Constructors Constructor Description PatternDefImpl(Variable<T> variable)
-
Method Summary
All Methods Instance Methods Concrete 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(String exprId, long value, TemporalPredicate temporalPredicate)PatternDSL.PatternDef<T>expr(String exprId, Function1<T,?> f, long value, TemporalPredicate temporalPredicate)PatternDSL.PatternDef<T>expr(String exprId, Function1<T,?> fThis, Function1<T,?> fVar, TemporalPredicate temporalPredicate)<U> PatternDSL.PatternDef<T>expr(String exprId, Function1<T,?> fThis, Variable<U> var1, Function1<U,?> fVar, TemporalPredicate temporalPredicate)<U> PatternDSL.PatternDef<T>expr(String exprId, Function1<T,?> fThis, Variable<U> var1, TemporalPredicate temporalPredicate)PatternDSL.PatternDef<T>expr(String exprId, Predicate1<T> predicate)PatternDSL.PatternDef<T>expr(String exprId, Predicate1<T> predicate, AlphaIndex<T,?> index)PatternDSL.PatternDef<T>expr(String exprId, Predicate1<T> predicate, AlphaIndex<T,?> index, PatternDSL.ReactOn reactOn)PatternDSL.PatternDef<T>expr(String exprId, Predicate1<T> predicate, PatternDSL.ReactOn reactOn)<A,B>
PatternDSL.PatternDef<T>expr(String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate)<A,B>
PatternDSL.PatternDef<T>expr(String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate, BetaIndex2<T,A,B,?> index)<A,B>
PatternDSL.PatternDef<T>expr(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(String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate, PatternDSL.ReactOn reactOn)<A,B,C>
PatternDSL.PatternDef<T>expr(String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Predicate4<T,A,B,C> predicate)<A,B,C>
PatternDSL.PatternDef<T>expr(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(String exprId, Variable<U> var1, Function1<U,?> fVar, TemporalPredicate temporalPredicate)<U> PatternDSL.PatternDef<T>expr(String exprId, Variable<U> var2, Predicate2<T,U> predicate)<U> PatternDSL.PatternDef<T>expr(String exprId, Variable<U> var2, Predicate2<T,U> predicate, BetaIndex<T,U,?> index)<U> PatternDSL.PatternDef<T>expr(String exprId, Variable<U> var2, Predicate2<T,U> predicate, BetaIndex<T,U,?> index, PatternDSL.ReactOn reactOn)<U> PatternDSL.PatternDef<T>expr(String exprId, Variable<U> var2, Predicate2<T,U> predicate, PatternDSL.ReactOn reactOn)<U> PatternDSL.PatternDef<T>expr(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)DomainClassMetadatagetDomainClassMetadata()Variable<T>getFirstVariable()List<PatternDSL.PatternItem<T>>getItems()Variable<?>[]getVariables()String[]getWatch()booleanisPassive()PatternDSL.PatternDef<T>or()PatternDSL.PatternDef<T>passive()PatternDSL.PatternDef<T>watch(String... watch)
-
-
-
Method Detail
-
getFirstVariable
public Variable<T> getFirstVariable()
- Specified by:
getFirstVariablein interfaceViewItem<T>
-
getDomainClassMetadata
public DomainClassMetadata getDomainClassMetadata()
-
getItems
public List<PatternDSL.PatternItem<T>> getItems()
-
getWatch
public String[] getWatch()
-
isPassive
public boolean isPassive()
-
getVariables
public Variable<?>[] getVariables()
- Specified by:
getVariablesin interfaceViewItem<T>
-
and
public PatternDSL.PatternDef<T> and()
- Specified by:
andin interfacePatternDSL.PatternDef<T>
-
or
public PatternDSL.PatternDef<T> or()
- Specified by:
orin interfacePatternDSL.PatternDef<T>
-
endAnd
public PatternDSL.PatternDef<T> endAnd()
- Specified by:
endAndin interfacePatternDSL.PatternDef<T>
-
endOr
public PatternDSL.PatternDef<T> endOr()
- Specified by:
endOrin interfacePatternDSL.PatternDef<T>
-
expr
public PatternDSL.PatternDef<T> expr(Predicate1<T> predicate)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public PatternDSL.PatternDef<T> expr(String exprId, Predicate1<T> predicate)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public PatternDSL.PatternDef<T> expr(String exprId, Predicate1<T> predicate, AlphaIndex<T,?> index)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public PatternDSL.PatternDef<T> expr(String exprId, Predicate1<T> predicate, PatternDSL.ReactOn reactOn)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public PatternDSL.PatternDef<T> expr(String exprId, Predicate1<T> predicate, AlphaIndex<T,?> index, PatternDSL.ReactOn reactOn)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <U> PatternDSL.PatternDef<T> expr(Variable<U> var2, Predicate2<T,U> predicate)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <U> PatternDSL.PatternDef<T> expr(String exprId, Variable<U> var2, Predicate2<T,U> predicate)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <U> PatternDSL.PatternDef<T> expr(String exprId, Variable<U> var2, Predicate2<T,U> predicate, BetaIndex<T,U,?> index)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <U> PatternDSL.PatternDef<T> expr(String exprId, Variable<U> var2, Predicate2<T,U> predicate, PatternDSL.ReactOn reactOn)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <U> PatternDSL.PatternDef<T> expr(String exprId, Variable<U> var2, Predicate2<T,U> predicate, BetaIndex<T,U,?> index, PatternDSL.ReactOn reactOn)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B> PatternDSL.PatternDef<T> expr(String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B> PatternDSL.PatternDef<T> expr(String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate, BetaIndex2<T,A,B,?> index)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B> PatternDSL.PatternDef<T> expr(String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate, PatternDSL.ReactOn reactOn)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B> PatternDSL.PatternDef<T> expr(String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate, BetaIndex2<T,A,B,?> index, PatternDSL.ReactOn reactOn)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C> PatternDSL.PatternDef<T> expr(String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Predicate4<T,A,B,C> predicate)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C> PatternDSL.PatternDef<T> expr(String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Predicate4<T,A,B,C> predicate, BetaIndex3<T,A,B,C,?> index)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C> PatternDSL.PatternDef<T> expr(String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Predicate4<T,A,B,C> predicate, PatternDSL.ReactOn reactOn)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D> PatternDSL.PatternDef<T> expr(String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Predicate5<T,A,B,C,D> predicate)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D> PatternDSL.PatternDef<T> expr(String exprId, Variable<A> var2, Variable<B> var3, Variable<C> var4, Variable<D> var5, Predicate5<T,A,B,C,D> predicate, PatternDSL.ReactOn reactOn)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E,F> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E,F> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E,F,G> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E,F,G> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E,F,G,H> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E,F,G,H> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E,F,G,H,I> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E,F,G,H,I> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E,F,G,H,I,J> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E,F,G,H,I,J> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E,F,G,H,I,J,K> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E,F,G,H,I,J,K> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E,F,G,H,I,J,K,L> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <A,B,C,D,E,F,G,H,I,J,K,L> PatternDSL.PatternDef<T> expr(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)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <U> PatternDSL.PatternDef<T> expr(String exprId, Variable<U> var1, TemporalPredicate temporalPredicate)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public PatternDSL.PatternDef<T> expr(String exprId, long value, TemporalPredicate temporalPredicate)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public PatternDSL.PatternDef<T> expr(String exprId, Function1<T,?> f, long value, TemporalPredicate temporalPredicate)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <U> PatternDSL.PatternDef<T> expr(String exprId, Variable<U> var1, Function1<U,?> fVar, TemporalPredicate temporalPredicate)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <U> PatternDSL.PatternDef<T> expr(String exprId, Function1<T,?> fThis, Variable<U> var1, TemporalPredicate temporalPredicate)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public PatternDSL.PatternDef<T> expr(String exprId, Function1<T,?> fThis, Function1<T,?> fVar, TemporalPredicate temporalPredicate)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
public <U> PatternDSL.PatternDef<T> expr(String exprId, Function1<T,?> fThis, Variable<U> var1, Function1<U,?> fVar, TemporalPredicate temporalPredicate)
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
bind
public <A> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Function1<T,A> f)
- Specified by:
bindin interfacePatternDSL.PatternDef<T>
-
bind
public <A> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Function1<T,A> f, PatternDSL.ReactOn reactOn)
- Specified by:
bindin interfacePatternDSL.PatternDef<T>
-
bind
public <A,U> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar, Function1<U,A> f)
- Specified by:
bindin interfacePatternDSL.PatternDef<T>
-
bind
public <A,U> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar, Function1<U,A> f, PatternDSL.ReactOn reactOn)
- Specified by:
bindin interfacePatternDSL.PatternDef<T>
-
bind
public <A,U> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar, Function2<T,U,A> f)
- Specified by:
bindin interfacePatternDSL.PatternDef<T>
-
bind
public <A,U> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar, Function2<T,U,A> f, PatternDSL.ReactOn reactOn)
- Specified by:
bindin interfacePatternDSL.PatternDef<T>
-
bind
public <A,U,V> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar1, Variable<V> otherVar2, Function3<T,U,V,A> f)
- Specified by:
bindin interfacePatternDSL.PatternDef<T>
-
bind
public <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)
- Specified by:
bindin interfacePatternDSL.PatternDef<T>
-
bind
public <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)
- Specified by:
bindin interfacePatternDSL.PatternDef<T>
-
bind
public <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)
- Specified by:
bindin interfacePatternDSL.PatternDef<T>
-
watch
public PatternDSL.PatternDef<T> watch(String... watch)
- Specified by:
watchin interfacePatternDSL.PatternDef<T>
-
passive
public PatternDSL.PatternDef<T> passive()
- Specified by:
passivein interfacePatternDSL.PatternDef<T>
-
-