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) |