public class FlowDSL extends DSL
Modifier and Type | Class and Description |
---|---|
static class |
FlowDSL.BindViewItemBuilder<T> |
Constructor and Description |
---|
FlowDSL() |
Modifier and Type | Method and Description |
---|---|
static <T> FlowDSL.BindViewItemBuilder<T> |
bind(Variable<T> var) |
static <T> ExprViewItem<T> |
exists(InputViewItem<T> view) |
static <T> ExprViewItem<T> |
exists(Variable<T> var) |
static <T> ExprViewItem<T> |
exists(Variable<T> var,
Predicate1<T> predicate) |
static <T,U> ExprViewItem<T> |
exists(Variable<T> var1,
Variable<U> var2,
Predicate2<T,U> predicate) |
static <T> TemporalExprViewItem<T> |
expr(String exprId,
Variable<T> var1,
Function1<?,?> func,
long value,
TemporalPredicate temporalPredicate) |
static <T> TemporalExprViewItem<T> |
expr(String exprId,
Variable<T> var1,
Function1<T,?> f1,
Function1<T,?> f2,
TemporalPredicate temporalPredicate) |
static <T,U> TemporalExprViewItem<T> |
expr(String exprId,
Variable<T> var1,
Function1<T,?> f1,
Variable<U> var2,
Function1<U,?> f2,
TemporalPredicate temporalPredicate) |
static <T,U> TemporalExprViewItem<T> |
expr(String exprId,
Variable<T> var1,
Function1<T,?> f1,
Variable<U> var2,
TemporalPredicate temporalPredicate) |
static <T> TemporalExprViewItem<T> |
expr(String exprId,
Variable<T> var1,
long value,
TemporalPredicate temporalPredicate) |
static <T,U> TemporalExprViewItem<T> |
expr(String exprId,
Variable<T> var1,
Variable<U> var2,
Function1<U,?> f2,
TemporalPredicate temporalPredicate) |
static <T,U> TemporalExprViewItem<T> |
expr(String exprId,
Variable<T> var1,
Variable<U> var2,
TemporalPredicate temporalPredicate) |
static <T> Expr1ViewItem<T> |
expr(Variable<T> var) |
static <T> InputViewItem<T> |
input(Variable<T> var) |
static <T> InputViewItem<T> |
input(Variable<T> var,
DeclarationSource source) |
static <T> ExprViewItem<T> |
not(InputViewItem<T> view) |
static <T> ExprViewItem<T> |
not(Variable<T> var) |
static <T> ExprViewItem<T> |
not(Variable<T> var,
Predicate1<T> predicate) |
static <T,U> ExprViewItem<T> |
not(Variable<T> var1,
Variable<U> var2,
Predicate2<T,U> predicate) |
static Query0Def |
query(String name) |
static <A> Query1Def<A> |
query(String name,
Class<A> type1) |
static <A,B> Query2Def<A,B> |
query(String name,
Class<A> type1,
Class<B> type2) |
static <A,B,C> Query3Def<A,B,C> |
query(String name,
Class<A> type1,
Class<B> type2,
Class<C> type3) |
static <A,B,C,D> Query4Def<A,B,C,D> |
query(String name,
Class<A> type1,
Class<B> type2,
Class<C> type3,
Class<D> type4) |
static <A> Query1Def<A> |
query(String name,
Class<A> type1,
String arg1name) |
static <A,B> Query2Def<A,B> |
query(String name,
Class<A> type1,
String arg1name,
Class<B> type2,
String arg2name) |
static <A,B,C> Query3Def<A,B,C> |
query(String name,
Class<A> type1,
String arg1name,
Class<B> type2,
String arg2name,
Class<C> type3,
String arg3name) |
static <A,B,C,D> Query4Def<A,B,C,D> |
query(String name,
Class<A> type1,
String arg1name,
Class<B> type2,
String arg2name,
Class<C> type3,
String arg3name,
Class<D> type4,
String arg4name) |
static Query0Def |
query(String pkg,
String name) |
static <A> Query1Def<A> |
query(String pkg,
String name,
Class<A> type1) |
static <A,B> Query2Def<A,B> |
query(String pkg,
String name,
Class<A> type1,
Class<B> type2) |
static <A,B,C> Query3Def<A,B,C> |
query(String pkg,
String name,
Class<A> type1,
Class<B> type2,
Class<C> type3) |
static <A,B,C,D> Query4Def<A,B,C,D> |
query(String pkg,
String name,
Class<A> type1,
Class<B> type2,
Class<C> type3,
Class<D> type4) |
static <A> Query1Def<A> |
query(String pkg,
String name,
Class<A> type1,
String arg1name) |
static <A,B> Query2Def<A,B> |
query(String pkg,
String name,
Class<A> type1,
String arg1name,
Class<B> type2,
String arg2name) |
static <A,B,C> Query3Def<A,B,C> |
query(String pkg,
String name,
Class<A> type1,
String arg1name,
Class<B> type2,
String arg2name,
Class<C> type3,
String arg3name) |
static <A,B,C,D> Query4Def<A,B,C,D> |
query(String pkg,
String name,
Class<A> type1,
String arg1name,
Class<B> type2,
String arg2name,
Class<C> type3,
String arg3name,
Class<D> type4,
String arg4name) |
static RuleBuilder |
rule(String name) |
static RuleBuilder |
rule(String pkg,
String name) |
static View |
view(ViewItemBuilder... viewItemBuilders) |
static ConditionalConsequenceBuilder |
when(ExprViewItem expr) |
static <A> ConditionalConsequenceBuilder |
when(String exprId,
Variable<A> var,
Predicate1<A> predicate) |
static <A,B> ConditionalConsequenceBuilder |
when(String exprId,
Variable<A> var1,
Variable<B> var2,
Predicate2<A,B> predicate) |
static <A> ConditionalConsequenceBuilder |
when(Variable<A> var,
Predicate1<A> predicate) |
static <A,B> ConditionalConsequenceBuilder |
when(Variable<A> var1,
Variable<B> var2,
Predicate2<A,B> predicate) |
accFunction, accFunction, accumulate, after, after, after, after, and, annotationValue, any, before, before, before, before, coincides, coincides, coincides, combineExprs, declarationOf, declarationOf, declarationOf, declarationOf, declarationOf, declarationOf, declarationOf, declarationOf, declarationOf, during, during, during, entryPoint, eval, eval, exchangeOf, exchangeOf, execute, execute, executeScript, exists, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, expr, field, finishedby, finishedby, finishes, finishes, forall, from, from, from, from, from, from, globalOf, globalOf, includes, includes, includes, meets, meets, metby, metby, newDataStore, newDataStream, not, not, on, on, on, on, on, on, on, on, on, on, on, on, on, or, overlappedby, overlappedby, overlappedby, overlaps, overlaps, overlaps, prototype, reactiveFrom, startedby, startedby, starts, starts, storeOf, supply, supply, typeMetaData, unitData, unitData, valueOf, window, window, window, window, window, window
public static View view(ViewItemBuilder... viewItemBuilders)
public static <T> InputViewItem<T> input(Variable<T> var)
public static <T> InputViewItem<T> input(Variable<T> var, DeclarationSource source)
public static <T> Expr1ViewItem<T> expr(Variable<T> var)
public static <T> ExprViewItem<T> not(Variable<T> var)
public static <T> ExprViewItem<T> not(InputViewItem<T> view)
public static <T> ExprViewItem<T> not(Variable<T> var, Predicate1<T> predicate)
public static <T,U> ExprViewItem<T> not(Variable<T> var1, Variable<U> var2, Predicate2<T,U> predicate)
public static <T> ExprViewItem<T> exists(Variable<T> var)
public static <T> ExprViewItem<T> exists(InputViewItem<T> view)
public static <T> ExprViewItem<T> exists(Variable<T> var, Predicate1<T> predicate)
public static <T,U> ExprViewItem<T> exists(Variable<T> var1, Variable<U> var2, Predicate2<T,U> predicate)
public static <T> FlowDSL.BindViewItemBuilder<T> bind(Variable<T> var)
public static <T,U> TemporalExprViewItem<T> expr(String exprId, Variable<T> var1, Variable<U> var2, TemporalPredicate temporalPredicate)
public static <T,U> TemporalExprViewItem<T> expr(String exprId, Variable<T> var1, Variable<U> var2, Function1<U,?> f2, TemporalPredicate temporalPredicate)
public static <T,U> TemporalExprViewItem<T> expr(String exprId, Variable<T> var1, Function1<T,?> f1, Variable<U> var2, TemporalPredicate temporalPredicate)
public static <T> TemporalExprViewItem<T> expr(String exprId, Variable<T> var1, Function1<T,?> f1, Function1<T,?> f2, TemporalPredicate temporalPredicate)
public static <T,U> TemporalExprViewItem<T> expr(String exprId, Variable<T> var1, Function1<T,?> f1, Variable<U> var2, Function1<U,?> f2, TemporalPredicate temporalPredicate)
public static <T> TemporalExprViewItem<T> expr(String exprId, Variable<T> var1, long value, TemporalPredicate temporalPredicate)
public static <T> TemporalExprViewItem<T> expr(String exprId, Variable<T> var1, Function1<?,?> func, long value, TemporalPredicate temporalPredicate)
public static <A> ConditionalConsequenceBuilder when(Variable<A> var, Predicate1<A> predicate)
public static <A> ConditionalConsequenceBuilder when(String exprId, Variable<A> var, Predicate1<A> predicate)
public static <A,B> ConditionalConsequenceBuilder when(Variable<A> var1, Variable<B> var2, Predicate2<A,B> predicate)
public static <A,B> ConditionalConsequenceBuilder when(String exprId, Variable<A> var1, Variable<B> var2, Predicate2<A,B> predicate)
public static ConditionalConsequenceBuilder when(ExprViewItem expr)
public static RuleBuilder rule(String name)
public static RuleBuilder rule(String pkg, String name)
public static <A,B> Query2Def<A,B> query(String pkg, String name, Class<A> type1, Class<B> type2)
public static <A,B,C> Query3Def<A,B,C> query(String name, Class<A> type1, Class<B> type2, Class<C> type3)
public static <A,B,C> Query3Def<A,B,C> query(String pkg, String name, Class<A> type1, Class<B> type2, Class<C> type3)
public static <A,B,C,D> Query4Def<A,B,C,D> query(String name, Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4)
public static <A,B,C,D> Query4Def<A,B,C,D> query(String pkg, String name, Class<A> type1, Class<B> type2, Class<C> type3, Class<D> type4)
public static <A> Query1Def<A> query(String pkg, String name, Class<A> type1, String arg1name)
public static <A,B> Query2Def<A,B> query(String name, Class<A> type1, String arg1name, Class<B> type2, String arg2name)
public static <A,B> Query2Def<A,B> query(String pkg, String name, Class<A> type1, String arg1name, Class<B> type2, String arg2name)
public static <A,B,C> Query3Def<A,B,C> query(String name, Class<A> type1, String arg1name, Class<B> type2, String arg2name, Class<C> type3, String arg3name)
public static <A,B,C> Query3Def<A,B,C> query(String pkg, String name, Class<A> type1, String arg1name, Class<B> type2, String arg2name, Class<C> type3, String arg3name)
public static <A,B,C,D> Query4Def<A,B,C,D> query(String name, Class<A> type1, String arg1name, Class<B> type2, String arg2name, Class<C> type3, String arg3name, Class<D> type4, String arg4name)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.