| Interface | Description |
|---|---|
| Condition |
The Condition interface defines a binary state that either holds/is satisfied for an example/sequence,
or does not hold.
Example: number greater than x, String is one of {X,Y,Z}, etc. Typical uses for conditions: filtering, conditional replacement, conditional reduction, etc |
| Class | Description |
|---|---|
| BooleanCondition |
BooleanCondition: used for creating compound conditions,
such as AND(ConditionA, ConditionB, ...)
As a BooleanCondition is a condition, these can be chained together, like NOT(OR(AND(...),AND(...))) |
| TestConditions |
Created by Alex on 24/03/2016.
|
| Enum | Description |
|---|---|
| BooleanCondition.Type | |
| ConditionOp |
Created by Alex on 24/03/2016.
|
| SequenceConditionMode |
For certain single-column conditions: how should we apply these to sequences?
And: Condition applies to sequence only if it applies to ALL time steps Or: Condition applies to sequence if it applies to ANY time steps NoSequencMode: Condition cannot be applied to sequences at all (error condition) |