See: Description
| Interface | Description |
|---|---|
| AryExpression |
Represent an expression with two predicates, as for example AND.
|
| Equation |
An Equation interface.
|
| Expression |
Repredent any expression that can be evaluated.
|
| UnaryExpression |
Represent an expression with one predicate, as for example NOT.
|
| Value |
A value element interface, which can be a Constant or a Variable.
|
| Class | Description |
|---|---|
| AbstractAryExpression |
An abstract Ary expression.
|
| AbstractAryNumericExpression |
An abstract Ary numeric expression.
|
| AbstractExpression |
An abstract expression contains
eval() methods which cefault to Expression.eval(). |
| AbstractUnaryExpression |
An abstract unary expression.
|
| AbstractUnaryNumericExpression |
An abstract unary numeric expression.
|
| AbstractValue |
An abstract value, used for Constants and variables.
|
| Constant |
Represent a Constant.
|
| ExprADD |
Represent a "ADD" expression.
|
| ExprAND |
Represent a "AND" expression.
|
| ExprDIV |
Represent a "Divide" expression.
|
| ExprEQ |
Represent a "Equal to" expression.
|
| ExprGE |
Represent a "Greater or equal than" expression.
|
| ExprGT |
Represent a "Greater than" expression.
|
| ExprLE |
Represent a "Less or Equal than" expression.
|
| ExprLT |
Represent a "Less or Equal than" expression.
|
| ExprMOD |
Represent a "%" (modulo) expression.
|
| ExprMULT |
Represent a "Multiply" expression.
|
| ExprNEQ |
Represent a "Not Equal than" expression.
|
| ExprNOT |
Represent a "Not" expression.
|
| ExprOR |
Represent a "Or" expression.
|
| ExprSUB |
Represent a "Subtract" expression.
|
| ExprXOR |
Represent a "XOR" expression.
|
| ParsedEquation |
This class represent a parsed condition.
|
| Variable |
Represent a Variable.
|
Contains the blocks for the breakpoints expressions.
Copyright © 2019-2025 Herve Girod. All Rights Reserved. Documentation and source under the BSD licence