Jump to: navigation, search

Difference between revisions of "Requirements for a Metaproperty"


 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
  
 
== Requirements ==
 
== Requirements ==
The following requirements must be fulfilled to add a [[Metaproperty]] to a [[Metaclass]]
+
The following requirements must be fulfilled to add a [[MetaProperty]] 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
  
[[Category:Built-in objects]]
+
[[Category:UBIK|Requirements for a Metaproperty]]

Latest revision as of 11:31, 21 July 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