||This is the top level class for the oovcde component.
||The context determines which lists are displayed to edit a
drawing. It inherits from the JournalListener so that the journal
can cause the GUI to update the class and operation list when a
class or operation has been selected from any diagram.
||This keeps all project related data. Oovcde only works on a single
project at a time. The project keeps the data model for the class
||This keeps a collection of journal records. Each record is a
diagram that has been edited.
|Allows the journal to indicate that a class or operation should be
||This keeps track of whether the background process is busy.
The menu updates based on this status.
||The background processing sends standard output to this class,
which displayes the progress results in an output window.
||This provides a dialog to show task busy progress.
||There are lists for classes, operations, zone diagrams, etc.