==Basics==
In {{UBIK}}, a MetaProperty describes a single feature of a certain [[MetaClass]]. A MetaProperty will never hold own values, but it serves as a definition for a resulting [[BaseProperty]] on a derived [[Instance|ContentClass]].
==Data Types==
A MetaProperty needs to have a data type that determines which kind of data should be stored in it. The following data types are currently supported by {{UBIK}}:
===Undefined===
Default value; will result in an error when attempting to set values.
===Boolean===
===Order===
Defines the ordering of the MetaProperty with an integer number in ascending order, so the lowest number will be first in order.
===Serialize===
If set to true, the value of the property will be serialized when it is setor changed.
===Category===
The category a the property is shall be assigned to. This is used for grouping purposes in various UI elements, where properties of the same assigned category will be displayed together.
==Editing a MetaProperty==