Package org.evrete.api
Interface LhsFactSelector<T>
- Type Parameters:
T- the return type for fact selectors
- All Known Subinterfaces:
RuleBuilder<C>
public interface LhsFactSelector<T>
A convenience interface to use for LHS fact declarations.
-
Method Summary
Modifier and Type Method Description default TforEach(String var, Class<?> type)default TforEach(String var1, Class<?> type1, String var2, Class<?> type2)default TforEach(String var1, Class<?> type1, String var2, Class<?> type2, String var3, Class<?> type3)default TforEach(String var1, Class<?> type1, String var2, Class<?> type2, String var3, Class<?> type3, String var4, Class<?> type4)default TforEach(String var1, Class<?> type1, String var2, Class<?> type2, String var3, Class<?> type3, String var4, Class<?> type4, String var5, Class<?> type5)default TforEach(String var1, Class<?> type1, String var2, Class<?> type2, String var3, Class<?> type3, String var4, Class<?> type4, String var5, Class<?> type5, String var6, Class<?> type6)default TforEach(String var1, Class<?> type1, String var2, Class<?> type2, String var3, Class<?> type3, String var4, Class<?> type4, String var5, Class<?> type5, String var6, Class<?> type6, String var7, Class<?> type7)default TforEach(String var1, Class<?> type1, String var2, Class<?> type2, String var3, Class<?> type3, String var4, Class<?> type4, String var5, Class<?> type5, String var6, Class<?> type6, String var7, Class<?> type7, String var8, Class<?> type8)default TforEach(String var, String type)default TforEach(String var1, String type1, String var2, String type2)default TforEach(String var1, String type1, String var2, String type2, String var3, String type3)default TforEach(String var1, String type1, String var2, String type2, String var3, String type3, String var4, String type4)default TforEach(String var1, String type1, String var2, String type2, String var3, String type3, String var4, String type4, String var5, String type5)default TforEach(String var1, String type1, String var2, String type2, String var3, String type3, String var4, String type4, String var5, String type5, String var6, String type6)default TforEach(String var1, String type1, String var2, String type2, String var3, String type3, String var4, String type4, String var5, String type5, String var6, String type6, String var7, String type7)default TforEach(String var1, String type1, String var2, String type2, String var3, String type3, String var4, String type4, String var5, String type5, String var6, String type6, String var7, String type7, String var8, String type8)TforEach(Collection<FactBuilder> facts)The main method that declares LHS types.default TforEach(FactBuilder... facts)
-
Method Details
-
forEach
The main method that declares LHS types.
- Parameters:
facts- a collection of facts to declare- Returns:
- the instance of this interface's implementation
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-
forEach
-