Project

General

Profile

Actions

Refine Refactor documentation » History » Revision 5

« Previous | Revision 5/32 (diff) | Next »
Amber Herold, 07/06/2011 01:08 PM


Refine Refactor documentation

Sequence Diagram

The following sequence diagram shows how the Form and Parameter classes work together to display a form, validate the user input, and create a command string.

GUI sequence diagram

Class Diagram

The following class diagram shows the BasicForm class with it's extended classes as well as the FormParameter class and it's extended classes.
It also shows associations among the classes.
Notice that the specific refine parameter classes use polymorphism to override the validate() function. This allows the extended classes to provide more complex validations than a typical form requires.
Other forms, such as RunParameters and stack prep, just use the base FormParameters class that their parent, BasicForm, uses.

refine class diagram

Updated by Amber Herold over 13 years ago · 5 revisions