Class | Description |
---|---|
BaseObjective |
This abstract class implements the basic functionality of an objective (
IObjective namely its name,
comparator and level. |
CompositeHardObjective |
This hard objective collects a list of other hard objectives and checks if any of them is unsatisfied.
|
CompositeSoftObjective |
This soft objective collects a list of other soft 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 | |
ModelQueriesGlobalConstraint |
This global constraint collects a list of VIATRA Query pattern and checks if any of them has a match on along a trajectory.
|
ModelQueriesHardObjective | Deprecated
Use
ConstraintsObjective instead. |
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.
|
WeightedQueriesSoftObjective | Deprecated
Use
ConstraintsObjective instead. |
Enum | Description |
---|---|
ModelQueryType |