These subsystems do not rely on any other part of ArgoUML to do their work (except the infrastructure). They can all be tested in full individually i.e. independent of any other subsystem.
The Model
The Model contains a modifiable storage of the UML model and the diagrams.
The Model presents several different interfaces and access methods for the information. Among other things, the information can be saved, loaded, examined, and observed.
The Model is described in detail in Section 5.1, “Model”.
To do items
This is the To do items. They can be created, deleted and saved.
The To Do Items Subsystem is described in detail in Section 5.16, “To do items”.
The GUI Framework
This is the framework with menus, tabs, and panes available for the other subsystems to fill with actions and contents.
The GUI Framework Subsystem is described in detail in Section 5.10, “The GUI Framework”.
Help system
Not yet implemented.
This is the subsystem that the other subsystems can call to present some help for the user.
The Help System Subsystem is described in detail in Section 5.12, “Help System”.