Chapter 4. Building a GUI: MetaSchema and GUICatalog

Table of Contents

1. The MetaSchema model
1.1. Items, tables and columns
1.2. Chaining fields
1.3. Constraints (primary keys and foreign keys)
1.4. Code example
2. The GUICatalog model
2.1. The form element
2.2. The cube element
2.3. The action link element
3. The search model
4. Building (and rebuilding) the models
5. Editing the models

This chapter describes the structure and use of the MetaSchema and GUICatalog models used throughout EDW, mainly as a basis for the automatic user interface building features. The EDW reference documents all classes in the model in full, while here we give a higher level view.