Package de.redsix.dmncheck.feel
Interface FeelExpression
- All Known Implementing Classes:
- FeelExpression.BinaryExpression,- FeelExpression.BooleanLiteral,- FeelExpression.DateLiteral,- FeelExpression.DisjunctionExpression,- FeelExpression.DoubleLiteral,- FeelExpression.Empty,- FeelExpression.IntegerLiteral,- FeelExpression.Null,- FeelExpression.RangeExpression,- FeelExpression.StringLiteral,- FeelExpression.UnaryExpression,- FeelExpression.VariableLiteral
public sealed interface FeelExpression
permits FeelExpression.Empty, FeelExpression.Null, FeelExpression.BooleanLiteral, FeelExpression.DateLiteral, FeelExpression.DoubleLiteral, FeelExpression.IntegerLiteral, FeelExpression.StringLiteral, FeelExpression.VariableLiteral, FeelExpression.RangeExpression, FeelExpression.UnaryExpression, FeelExpression.BinaryExpression, FeelExpression.DisjunctionExpression
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final record
- 
Method SummaryModifier and TypeMethodDescriptiondefault booleandefault booleancontainsVariable(String name) default booleansubsumes(FeelExpression expression) 
- 
Method Details- 
subsumes
- 
containsVariable
- 
isLiteraldefault boolean isLiteral()
- 
containsNotdefault boolean containsNot()
 
-