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
- Enclosing class:
- PatternDSL
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionand()<A> PatternDSL.PatternDef<T><A> PatternDSL.PatternDef<T>bind(Variable<A> boundVar, Function1<T, A> f, PatternDSL.ReactOn reactOn) <A,U> PatternDSL.PatternDef<T> <A,U> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar, Function1<U, A> f, PatternDSL.ReactOn reactOn) <A,U> PatternDSL.PatternDef<T> <A,U> PatternDSL.PatternDef<T> <A,U, V> PatternDSL.PatternDef<T> <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) endAnd()endOr()expr(String exprId, long value, TemporalPredicate temporalPredicate) expr(String exprId, Function1<T, ?> f, long value, 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, Predicate1<T> predicate) expr(String exprId, Predicate1<T> predicate, AlphaIndex<T, ?> index) expr(String exprId, Predicate1<T> predicate, AlphaIndex<T, ?> index, PatternDSL.ReactOn reactOn) expr(String exprId, Predicate1<T> predicate, PatternDSL.ReactOn reactOn) <A,B> PatternDSL.PatternDef<T> <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><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) expr(Predicate1<T> predicate) <U> PatternDSL.PatternDef<T>expr(Variable<U> var2, Predicate2<T, U> predicate) getItems()Variable<?>[]String[]getWatch()booleanor()passive()
-
Field Details
-
variable
-
items
-
-
Constructor Details
-
PatternDefImpl
-
-
Method Details
-
getFirstVariable
- Specified by:
getFirstVariablein interfaceViewItem<T>
-
getDomainClassMetadata
-
getItems
-
getWatch
-
isPassive
public boolean isPassive() -
getVariables
- Specified by:
getVariablesin interfaceViewItem<T>
-
and
- Specified by:
andin interfacePatternDSL.PatternDef<T>
-
or
- Specified by:
orin interfacePatternDSL.PatternDef<T>
-
endAnd
- Specified by:
endAndin interfacePatternDSL.PatternDef<T>
-
endOr
- Specified by:
endOrin interfacePatternDSL.PatternDef<T>
-
expr
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
- Specified by:
exprin interfacePatternDSL.PatternDef<T>
-
expr
- 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
- 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, PatternDSL.PatternDef<T> exprC> (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, PatternDSL.PatternDef<T> exprC> (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, PatternDSL.PatternDef<T> exprC> (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, PatternDSL.PatternDef<T> exprC> (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, PatternDSL.PatternDef<T> exprC, D> (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, PatternDSL.PatternDef<T> exprC, D> (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, PatternDSL.PatternDef<T> exprC, D> (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, PatternDSL.PatternDef<T> exprC, D> (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, PatternDSL.PatternDef<T> exprC, D, E> (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, PatternDSL.PatternDef<T> exprC, D, E> (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, PatternDSL.PatternDef<T> exprC, D, E, F> (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, PatternDSL.PatternDef<T> exprC, D, E, F> (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, PatternDSL.PatternDef<T> exprC, D, E, F, G> (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, PatternDSL.PatternDef<T> exprC, D, E, F, G> (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, PatternDSL.PatternDef<T> exprC, D, E, F, G, H> (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, PatternDSL.PatternDef<T> exprC, D, E, F, G, H> (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, PatternDSL.PatternDef<T> exprC, D, E, F, G, H, I> (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, PatternDSL.PatternDef<T> exprC, D, E, F, G, H, I> (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, PatternDSL.PatternDef<T> exprC, D, E, F, G, H, I, J> (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, PatternDSL.PatternDef<T> exprC, D, E, F, G, H, I, J> (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, PatternDSL.PatternDef<T> exprC, D, E, F, G, H, I, J, K> (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, PatternDSL.PatternDef<T> exprC, D, E, F, G, H, I, J, K> (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, PatternDSL.PatternDef<T> exprC, D, E, F, G, H, I, J, K, L> (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, PatternDSL.PatternDef<T> exprC, D, E, F, G, H, I, J, K, L> (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
- 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, PatternDSL.PatternDef<T> bindV> (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, PatternDSL.PatternDef<T> bindV> (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, PatternDSL.PatternDef<T> bindV, W> (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, PatternDSL.PatternDef<T> bindV, W> (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
- Specified by:
watchin interfacePatternDSL.PatternDef<T>
-
passive
- Specified by:
passivein interfacePatternDSL.PatternDef<T>
-