Package ix.ip2

Interface Summary
ProcessModel.SchemaSymbols SchemaSymbols defines constants that are useful when processing either schema definitions as they appear in files or the resulting schemas themselves.
ProcessViewer The interface that process viewers must implement in order to receive information from the workflow stepper (process model).
StatusValues Process action-status values.
WatcherListener The interface that objects must implement in order to receive information from a watcher such as a KqmlWatcher.
 

Class Summary
IP2 A class extended by IP2 main-program classes.
ProcessModel A ProcessModel contains a model of a process and handles the propagation of state changes.
ProcessModel.NodeTable Nodes are stored in a NodeTable, indexed by pattern.
ProcessModel.Schema A Schema describes a possible action in the process being modelled.
ProcessModel.SchemaTable A SchemaTable contains Schemas that describe the possible actions in a process.
ProcessStatusUpdate A ProcessStatusUpdate is sent to an implementation of the ProcessViewer interface when telling it of state changes in a process. The update always contains the current number of COAs and the total number of issues for each COA, even if these numbers have not changed since the previous update was sent.
StatusChange A StatusChange describes a change in the execution status of an action in a process.
TrivialProcessModel A very simple ProcessModel class for debugging.
TrivialViewer A very simple Viewer class for debugging.
TrivialWatcherListener An implementation of WatcherListener that merely prints what's happening.