The inheritance of a MetaClass can easily be changed by setting the Inheritance reference to a new parent. The MetaClass will derive it's data (like Metaproperties from the new parent now.
The inheritance of a MetaClass may be changed as all of the follwing conditions are fullfilled:
- The MetaClass may not have any instances
- Every single MetaProperty of the new inherit owner must be a valid new MetaProperty for the MetaClass (Requirements for a MetaProperty)