Key to the UML Diagrams

These class diagrams use a subset of UML notation. Here is a brief key:

Classes and their methods are shown in rectangles:

Some methods and argument names are omitted for clarity. A third part, between the class name and methods, may be used for class variables. Underlined members are static.

Comments are shown in a rectangle with a turned down corner. A dotted line shows what the comment applies to.