next up previous
Next: HyperModel Up: No Title Previous: No Title

Model

Defines a set of fields and relationships among these fields. The semantics of these fields are not dependent on any of the objects described below. Example: program (e.g attributed syntax tree), spreadsheet, document, outline, text buffer.

The generic model (top-level model class) supports methods to get fields, set fields, get methods, invoke methods (Java reflection model, Sid, Munson interface). It should probably also indicate dependencies among fields, information that can be used by concurrency and access control components.


Prasun Dewan
Wed Jan 15 14:18:35 EST 1997