Difference between revisions of "Requirements for a Metaproperty"
(Created page with "There are severall checks performed by the system to avoid inconsistency. == Requirements == The following requirements are checked to enable a Metaproperty to be added to ...") |
(→Requirements) |
||
Line 8: | Line 8: | ||
*The [[MetaClass]] may not have a [[MetaProperty]] with the same name | *The [[MetaClass]] may not have a [[MetaProperty]] with the same name | ||
*The [[MetaClass]] may not inherit 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 | + | *None of all the Derivates of the [[MetaClass]] may not have a [[MetaProperty]] with the same name |
*The [[MetaClass]] must be editable | *The [[MetaClass]] must be editable |
Revision as of 18:23, 8 July 2013
There are severall checks performed by the system to avoid inconsistency.
Requirements
The following requirements are checked to enable a Metaproperty to be added 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