Models (Magic xpa 4.x)
A model is a set of properties that can be inherited by an object. When an object is associated with a model, the value of each property that has not been defined inherits the value of the model. When a property value of a property is defined for an individual object, the inheritance for that value is considered “broken”. The defined value overrides the model’s property value. When the properties of a model class are updated, the values are automatically reflected for each associated object for all property values except for those that have been defined individually.
The use of model class definitions is optional, but using them will benefit you throughout the development and maintenance of your projects. Some advantages to using the Model repository are time savings for project development, ease of maintenance, and matching field values in different tables. For more information, see Advantages to Defining Models.
Model Repository
Data Items
Pictures
Field Class Properties
Working with Models
Models chapter in the Mastering Magic xpa guide