Difference between revisions of "HowTo:Change Inheritance of a MetaClass"
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | [[File:UI_HowTo_ChangeInheritanceMetaClass_01.png|220px|thumb|border|alt=Inheritance|Inheritance reference]] | ||
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 MetaClass will derive its | + | The MetaClass will derive its structural definitions, for examples [[MetaProperty|MetaProperties]], Classifications, from the new parent now. |
The inheritance of a MetaClass may only be changed if all of the following conditions are fulfilled: | The inheritance of a MetaClass may only be changed if all of the following conditions are fulfilled: | ||
Line 8: | Line 9: | ||
==See also== | ==See also== | ||
− | * [[ | + | * [[Requirements_for_a_Metaproperty|Requirements for adding a MetaProperty]] |
− | [[Category:How-To]] | + | [[Category:How-To|Change Inheritance of a MetaClass]] |
Latest revision as of 08:06, 10 November 2015
The inheritance of a MetaClass can easily be changed by setting the Inheritance reference to a new parent. The MetaClass will derive its structural definitions, for examples MetaProperties, Classifications, 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