The class name is first

Appearing flush left and at the beginning of the definition is the name of the class "?TShirt":

?TShirt  Characteristics  Color Background Red
                                           Green
                                           Purple
                                           Grey
                                           Blue
                                Faded
                                Blotched
                          Size UNIQUE Int
                          Graphics Front UNIQUE Text
                                   Back UNIQUE Text
                                   Sleeves UNIQUE Text
                          Composition ?Country #Components

etc., etc., etc.
The leading"?" symbol is reserved in the models file to represent a class name. Thus "?Country", which is embedded in this definition, is also the name of a class -- but it is not the name of the class being defined here. ?Country would be defined elsewhere in the models file. Its first line would begin with the symbol "?Country", flush left; class definitions always begin in this fashion.

Note that if the class name is listed in the main window, the "?" is not shown.

All the other parts of ?TShirt are indented to the right, some more than others. The significance of this will be explained in detail in later sections.

The issue of class names will be taken up in the next section.


Show me the whole t-shirt model again.

Back to Table of Contents