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 |