| Interface | Description | 
|---|---|
| Form | 
 The model for a User Interface Form. 
 | 
| FormItem | 
 Defines the interface for a model that allows a visual configuration 
 to be presented for DesignElements. 
 | 
| MultiTypeTable.KeyAccess | |
| OkAware | 
 Implemented by  
Forms that want to provide some action that is to be performed
 when OK is clicked. | 
| TextInput.TextSource | 
| Class | Description | 
|---|---|
| BeanForm | 
 The form used by a  
BeanType. | 
| BeanForm.ClassNotFoundForm | 
 Form for when the class is missing or not found. 
 | 
| BeanForm.PropertiesForm | 
 Form for the properties of the class when it is found. 
 | 
| BorderedGroup | |
| FieldGroup | |
| FieldSelection | 
 A DesignDefintion that is intended to be rendered as a selection between
 the child DesignDefinitions. 
 | 
| FileSelection | 
 A model for a visual component is a file name that can be populated via a
 file selection. 
 | 
| FileSelectionOptions | 
 Selection options for  
FileSelectionWidget. | 
| GroupBase | 
 Base class for DesignDefinitions that group other DesignDefinitions. 
 | 
| LabelledComboBox<T> | |
| MultiTypeTable | 
 A model for a DesignElement which can contain
 multiple child DesignElements of various types. 
 | 
| NullForm | 
 Represent a form that has no properties. 
 | 
| SelectionList | |
| SingleTypeSelection | 
 A model for a view onto a DesignElement which can support
 one child of different possible types. 
 | 
| StandardForm | 
 A form definition provides a definition for creating the
 designer detail panel. 
 | 
| TabGroup | 
 Base class for DesignDefinitions that group other DesignDefinitions. 
 | 
| TextField | 
 Groups a attribute and it's title. 
 | 
| TextInput | 
 A model for a visual component which is intended to be rendered as a
 large text area. 
 | 
| TextPseudoForm | 
 Groups a attribute and it's title. 
 | 
| Enum | Description | 
|---|---|
| FileSelectionOptions.SelectionMode | 
Screen Models.