| Interface | Description |
|---|---|
| Predicate |
Defines the interface, a predicate, i.e.
|
| Proposition<T extends Predicate> |
Defines the interface, a logical proposition consisting of concatenations of
Predicates,
e.g. |
| Class | Description |
|---|---|
| Body |
The body (adjacent) of a
Rule. |
| Condition |
An abstract base class for all conditions that allow to check whether a value that is associated
with an
Attribute satisfies a certain condition. |
| ConditionSet |
An abstract base class for all classes that consist of several (unordered)
Conditions. |
| Head |
The head (consequence) of a
Rule. |
| NominalCondition |
A nominal condition that allows to check whether the value that is associated with a nominal
Attribute is equal to a certain value. |
| NumericCondition |
A numeric condition that allows to check whether the value that is associated with a numeric
Attribute is less, greater or equal to a certain value. |
| Rule | |
| RuleCollection |
An abstract class for all classes that consist of several (ordered or unordered)
Rules. |
| RuleSet |
A rule set that consists of several (unordered)
Rules. |
| Enum | Description |
|---|---|
| NumericCondition.Comparator |
All possible comparators that can be used by a
NumericCondition to compare two
values. |