Jump to: navigation, search

Difference between revisions of "Requirements for a Metaproperty"


(Requirements)
Line 4: Line 4:
 
== Requirements ==
 
== Requirements ==
  
The following requirements are checked to enable a Metaproperty to be added to a Metaclass
+
The following requirements are checked to enable a [[MetaProperty]] to be added to a [[MetaClass]]
*The [[MetaProperty]] must have a valid name
+
*The MetaProperty must have a valid name
*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:24, 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