| Class | Description |
|---|---|
| AlwaysSatisfiedDummyHardObjective |
This hard objective is fulfilled in any circumstances.
|
| BaseObjective |
This abstract class implements the basic functionality of an objective (
IObjective namely its name,
comparator, level and fitness hard constraint. |
| CompositeObjective |
This objective collects a list of other objectives.
|
| ConstraintsObjective |
This objective serves as soft and as hard objective at the same time by defining two lists of VIATRA Query
specifications.
|
| ConstraintsObjective.QueryConstraint | |
| DepthHardObjective |
This hard objective is fulfilled if the trajectory is in the specified interval (inclusive).
|
| ModelQueriesGlobalConstraint |
This global constraint collects a list of VIATRA Query pattern and checks if any of them has a match on along a trajectory.
|
| NeverSatisfiedDummyHardObjective |
This hard objective is never fulfilled.
|
| NoRuleActivationsHardObjective |
This hard objective is satisfied if there are no rule activations from the current state (returning 1 in this case).
|
| TrajectoryCostSoftObjective |
This soft objective calculates a fitness value based on the length of the trajectory.
|
| Enum | Description |
|---|---|
| ModelQueryType |