Class Summary |
ActivityStructureCritic |
If an activity needs to have some special properties in order to be
considered completely specified, we can use this constraint to notify the
user. |
AgentMutex |
Checks whether or not an agent can be added to a commander, depending on if
there are any other activities the agent is engaged in. |
ConstraintFactory |
|
FuelLowCritic |
|
NonSuitableAgent |
|
ResourceUsageCritic |
A critic that is supposed to display information on resource usage depending
on which resources are used at the current time in the time view
For each activity that is created, a constraint map is maintained that holds
eq constraints for the activity start and end times so that their values
reflect those of the mission time. |
SimulationCritic |
|
StandardConstraint |
Abstract class for those constraints only interested in when parameter values
are changed. |
StructureCritic |
Thisclass should be inherited by all individual structure critics. |
TestActivityArea |
|
TimeCalculator |
|
TimeParameterOrdering |
Check/ensure that t2 doesn't come before t1
This is a modifying constraint for now, but we let it implement the
VisualConstraint interface just in case.. |
TooLongTime |
This class represents the constraint that activities must be completed within a certain time frame from the time they are started |
VisualConstraints |
A map of visual constraints, with flags indicating if they are active or not
We actually only care about the ViewRenderingListener constraints here,
the other ones can do their job without knowing about the view rendering
|