Difference between revisions of "HowTo:Change Inheritance of a MetaClass"
Line 1: | Line 1: | ||
The inheritance of a [[MetaClass]] can easily be changed by setting the [[Inheritance_reference|Inheritance reference]] to a new parent. | The inheritance of a [[MetaClass]] can easily be changed by setting the [[Inheritance_reference|Inheritance reference]] to a new parent. | ||
− | The | + | The MetaClass will derive its data (like [[MetaProperty|Metaproperties]] from the new parent now. |
− | The inheritance of a | + | The inheritance of a MetaClass may only be changed if all of the following conditions are fulfilled: |
− | * The | + | * The MetaClass may not have any [[instance|instances]] yet |
− | * Every single | + | * Every single MetaProperty of the new inherit owner must be a valid new MetaProperty for the MetaClass |
Revision as of 19:24, 9 July 2013
The inheritance of a MetaClass can easily be changed by setting the Inheritance reference to a new parent. The MetaClass will derive its data (like Metaproperties from the new parent now.
The inheritance of a MetaClass may only be changed if all of the following conditions are fulfilled:
- The MetaClass may not have any instances yet
- Every single MetaProperty of the new inherit owner must be a valid new MetaProperty for the MetaClass