public static class PatternDSL.PatternDefImpl<T> extends Object implements PatternDSL.PatternDef<T>
Constructor and Description |
---|
PatternDefImpl(Variable<T> variable) |
Modifier and Type | Method and 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(Predicate1<T> predicate) |
PatternDSL.PatternDef<T> |
expr(String exprId,
Function1<T,?> fThis,
Function1<T,?> fVar,
TemporalPredicate temporalPredicate) |
PatternDSL.PatternDef<T> |
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,
Function1<T,?> fThis,
Variable<U> var1,
TemporalPredicate temporalPredicate) |
PatternDSL.PatternDef<T> |
expr(String exprId,
long value,
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,
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,
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,
PatternDSL.ReactOn reactOn) |
<A,B,C,D,E> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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) |
<U> PatternDSL.PatternDef<T> |
expr(Variable<U> var2,
Predicate2<T,U> predicate) |
DomainClassMetadata |
getDomainClassMetadata() |
Variable<T> |
getFirstVariable() |
List<PatternDSL.PatternItem<T>> |
getItems() |
Variable<?>[] |
getVariables() |
String[] |
getWatch() |
PatternDSL.PatternDef<T> |
or() |
PatternDSL.PatternDef<T> |
watch(String... watch) |
public Variable<T> getFirstVariable()
getFirstVariable
in interface ViewItem<T>
public DomainClassMetadata getDomainClassMetadata()
public List<PatternDSL.PatternItem<T>> getItems()
public String[] getWatch()
public Variable<?>[] getVariables()
getVariables
in interface ViewItem<T>
public PatternDSL.PatternDef<T> and()
and
in interface PatternDSL.PatternDef<T>
public PatternDSL.PatternDef<T> or()
or
in interface PatternDSL.PatternDef<T>
public PatternDSL.PatternDef<T> endAnd()
endAnd
in interface PatternDSL.PatternDef<T>
public PatternDSL.PatternDef<T> endOr()
endOr
in interface PatternDSL.PatternDef<T>
public PatternDSL.PatternDef<T> expr(Predicate1<T> predicate)
expr
in interface PatternDSL.PatternDef<T>
public PatternDSL.PatternDef<T> expr(String exprId, Predicate1<T> predicate)
expr
in interface PatternDSL.PatternDef<T>
public PatternDSL.PatternDef<T> expr(String exprId, Predicate1<T> predicate, AlphaIndex<T,?> index)
expr
in interface PatternDSL.PatternDef<T>
public PatternDSL.PatternDef<T> expr(String exprId, Predicate1<T> predicate, PatternDSL.ReactOn reactOn)
expr
in interface PatternDSL.PatternDef<T>
public PatternDSL.PatternDef<T> expr(String exprId, Predicate1<T> predicate, AlphaIndex<T,?> index, PatternDSL.ReactOn reactOn)
expr
in interface PatternDSL.PatternDef<T>
public <U> PatternDSL.PatternDef<T> expr(Variable<U> var2, Predicate2<T,U> predicate)
expr
in interface PatternDSL.PatternDef<T>
public <U> PatternDSL.PatternDef<T> expr(String exprId, Variable<U> var2, Predicate2<T,U> predicate)
expr
in interface PatternDSL.PatternDef<T>
public <U> PatternDSL.PatternDef<T> expr(String exprId, Variable<U> var2, Predicate2<T,U> predicate, BetaIndex<T,U,?> index)
expr
in interface PatternDSL.PatternDef<T>
public <U> PatternDSL.PatternDef<T> expr(String exprId, Variable<U> var2, Predicate2<T,U> predicate, PatternDSL.ReactOn reactOn)
expr
in interface PatternDSL.PatternDef<T>
public <U> PatternDSL.PatternDef<T> expr(String exprId, Variable<U> var2, Predicate2<T,U> predicate, BetaIndex<T,U,?> index, PatternDSL.ReactOn reactOn)
expr
in interface PatternDSL.PatternDef<T>
public <A,B> PatternDSL.PatternDef<T> expr(String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate)
expr
in interface PatternDSL.PatternDef<T>
public <A,B> PatternDSL.PatternDef<T> expr(String exprId, Variable<A> var2, Variable<B> var3, Predicate3<T,A,B> predicate, PatternDSL.ReactOn reactOn)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
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)
expr
in interface PatternDSL.PatternDef<T>
public <U> PatternDSL.PatternDef<T> expr(String exprId, Variable<U> var1, TemporalPredicate temporalPredicate)
expr
in interface PatternDSL.PatternDef<T>
public PatternDSL.PatternDef<T> expr(String exprId, long value, TemporalPredicate temporalPredicate)
expr
in interface PatternDSL.PatternDef<T>
public PatternDSL.PatternDef<T> expr(String exprId, Function1<T,?> f, long value, TemporalPredicate temporalPredicate)
expr
in interface PatternDSL.PatternDef<T>
public <U> PatternDSL.PatternDef<T> expr(String exprId, Variable<U> var1, Function1<U,?> fVar, TemporalPredicate temporalPredicate)
expr
in interface PatternDSL.PatternDef<T>
public <U> PatternDSL.PatternDef<T> expr(String exprId, Function1<T,?> fThis, Variable<U> var1, TemporalPredicate temporalPredicate)
expr
in interface PatternDSL.PatternDef<T>
public PatternDSL.PatternDef<T> expr(String exprId, Function1<T,?> fThis, Function1<T,?> fVar, TemporalPredicate temporalPredicate)
expr
in interface PatternDSL.PatternDef<T>
public <U> PatternDSL.PatternDef<T> expr(String exprId, Function1<T,?> fThis, Variable<U> var1, Function1<U,?> fVar, TemporalPredicate temporalPredicate)
expr
in interface PatternDSL.PatternDef<T>
public <A> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Function1<T,A> f)
bind
in interface PatternDSL.PatternDef<T>
public <A> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Function1<T,A> f, PatternDSL.ReactOn reactOn)
bind
in interface PatternDSL.PatternDef<T>
public <A,U> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar, Function1<U,A> f)
bind
in interface PatternDSL.PatternDef<T>
public <A,U> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar, Function1<U,A> f, PatternDSL.ReactOn reactOn)
bind
in interface PatternDSL.PatternDef<T>
public <A,U> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar, Function2<T,U,A> f)
bind
in interface PatternDSL.PatternDef<T>
public <A,U> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar, Function2<T,U,A> f, PatternDSL.ReactOn reactOn)
bind
in interface PatternDSL.PatternDef<T>
public <A,U,V> PatternDSL.PatternDef<T> bind(Variable<A> boundVar, Variable<U> otherVar1, Variable<V> otherVar2, Function3<T,U,V,A> f)
bind
in interface PatternDSL.PatternDef<T>
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)
bind
in interface PatternDSL.PatternDef<T>
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)
bind
in interface PatternDSL.PatternDef<T>
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)
bind
in interface PatternDSL.PatternDef<T>
public PatternDSL.PatternDef<T> watch(String... watch)
watch
in interface PatternDSL.PatternDef<T>
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.