ElementSpec

ElementSpec

Superclass
Object

Subclasses
CompositeElementSpec, BasicElementSpec, SeparatingCompositeElementSpec,
SingleElementSpec, GroupedElementSpec, DatedElementSpec, SeparatingElementSpec,
DatedGroupedElementSpec

Subclass Responsibilities
#values, #encode:, #value, #associateEditorValues:

Referenced By
EditorValues

ElementSpec
	An abstract class for obtaining summary information from the database queries.

Spec: Look at the comments of each subclass to see how it is encoded into the database. 
There is one extra encoding of type #('reference' editorValueName elementSpecName) which
is used to refer to element specs in other editor values.
For creating new specs, it is suggested that you create the ElementSpec first and then
convert it by calling the encode: message.  Then you can store the resulting object into
the database.

Instance Variables
editorValues <EditorValues> The EditorValues in which is stored the ElementSpecs object that holds this class. Class Variables none Contacts jku@cat.ncsa.uiuc.edu

Potential problems with this comment:
	Instance variable not commented - 
		value