Difference between revisions of "Requirements for a Metaproperty"
Line 2: | Line 2: | ||
== Requirements == | == Requirements == | ||
− | The following requirements must be fulfilled to add a [[ | + | The following requirements must be fulfilled to add a [[Metaproperty]] to a [[Metaclass]] |
− | * The | + | * The Metaproperty must have a valid name |
− | * The | + | * The Metaclass may not have a Metaproperty with the same name |
− | * The | + | * The Metaclass may not inherit a Metaproperty with the same name |
− | * None of all the derivates of the | + | * None of all the derivates of the Metaclass may not have a Metaproperty with the same name |
− | * The | + | * The Metaclass must be editable |
[[Category:Built-in objects]] | [[Category:Built-in objects]] |
Revision as of 20:49, 2 February 2015
There are several checks performed by the system to avoid inconsistency.
Requirements
The following requirements must be fulfilled to add a Metaproperty to a Metaclass
- The Metaproperty must have a valid name
- The Metaclass may not have a Metaproperty with the same name
- The Metaclass may not inherit a Metaproperty with the same name
- None of all the derivates of the Metaclass may not have a Metaproperty with the same name
- The Metaclass must be editable