| Interface | Description |
|---|---|
| Evaluator.Provider | |
| FunctionProvider | |
| GuardExpression |
A guard expression defined over some set of variables.
|
| VariableProvider | |
| VariableTypeProvider |
| Class | Description |
|---|---|
| AbstractGuardExpression | |
| AtomCollector | |
| Evaluator |
Class with static methods related to evaluating an
GuardExpression. |
| Evaluator.Visitor | |
| FunctionProviderBasicMath | |
| GuardExpression.Factory |
Standard way of creating
GuardExpression instances |
| GuardExpression.Operation |
Operations that mutate, combine, etc.
|
| LiteralValueCollector | |
| Printer |
Class to create a readable String representation from an
GuardExpression. |
| VariableCollector | |
| VariableProvider.DefaultVariableProvider |