Working with Models (Magic xpa 4.x)
When you plan the object items required for a specific project, consider whether they can be grouped together based on common attributes. In the Model repository, Magic xpa allows you to define these groups of columns by defining a model for each group; that is, a prototype class having all of the group’s common qualifiers.
A new object is associated with the system-based model by default. When a new project is created, it automatically accepts the property values of the system-based model. The system-based property values are displayed in italics.
You can create a user-defined model by redefining the system-based property values. Double-click the new model entry to access the property sheet. When the model entry is saved, it becomes read-only. To retain project stability, existing models cannot be revised.
You can delete any user-defined model. When a model is deleted, all objects associated with the model will be undefined and will be flagged as erroneous when a check is performed.
Advantages to Defining Models
Inheritance - Model Properties