Tasks
The Simulation Assistant is composed of Tasks, each in a separate Java file.
Each Task controls a separate panel in the Simulation Assistant window. Task panels display text, including links that let users perform Star Actions.
Tasks share data by putting it in their lookups, where other tasks find it when they use the hierarchical search in
lookupObject()
.
A Task can have a list of Pre-conditions, a list of Post-conditions, both, or neither.
- If there is a list of Pre-conditions, all the conditions on the list must be satisfied before the Task is enabled.
- If there is a list of Post-conditions, all the conditions on the list must be satisfied before the Task is marked as complete.