Inheritance - Model Properties (Magic xpa 2.x)
Magic xpa's inheritance mechanism works as follows:
When assigning a model to a new object, the object properties are inherited from the model.
Selecting or typing a new value in the properties will break the inheritance mechanism for the specific property.
When assigning a model to an existing object, only the properties that have not been set individually (modified) are inherited from the model.
You can control the inheritance mechanism for each property using the following toggle button.
Break Inheritance – Use this button to break the inheritance of the property.
Inherit Property – Use this button to inherit the property from the model.
This button displays the opposite of the current property's inheritance status. So, if the property is broken, the inheritance icon is displayed.
A modified property (a disinherited property) is displayed in blue and bold.
You can define an object value locally. When an object is defined locally, it will no longer inherit the current or updated property value of the associated model. Property values that have been “broken” can be re-inherited.
When a model is changed for another, the associated object will inherit the properties of the new model and will disregard the properties of the previous model.
When you remove a model, the object that was associated with a user-defined mode will inherit the property values of the system-based model for that object.
How Do I Prevent an Object from Being Affected by Any Change of its Model’s Properties?
How Do I Set a Broken Property to Inherit its Value?