Package de.redsix.dmncheck.feel
Interface FeelExpression.Cases<R>
-
- Enclosing class:
- FeelExpression
public static interface FeelExpression.Cases<R>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RBinaryExpression(FeelExpression left, Operator operator, FeelExpression right)RBooleanLiteral(Boolean aBoolean)RDateLiteral(LocalDateTime dateTime)RDisjunctionExpression(FeelExpression head, FeelExpression tail)RDoubleLiteral(Double aDouble)REmpty()RIntegerLiteral(Integer aInteger)RNull()RRangeExpression(boolean isLeftInclusive, FeelExpression lowerBound, FeelExpression upperBound, boolean isRightInclusive)RStringLiteral(String string)RUnaryExpression(Operator operator, FeelExpression expression)RVariableLiteral(String name)
-
-
-
Method Detail
-
Empty
R Empty()
-
Null
R Null()
-
DateLiteral
R DateLiteral(LocalDateTime dateTime)
-
RangeExpression
R RangeExpression(boolean isLeftInclusive, FeelExpression lowerBound, FeelExpression upperBound, boolean isRightInclusive)
-
UnaryExpression
R UnaryExpression(Operator operator, FeelExpression expression)
-
BinaryExpression
R BinaryExpression(FeelExpression left, Operator operator, FeelExpression right)
-
DisjunctionExpression
R DisjunctionExpression(FeelExpression head, FeelExpression tail)
-
-