==2. Create Metaclasses and Properties==
MetaClasses define new object types within the UBIKĀ® data model, while MetaProperties define the corresponding attributes of these object types. Creating custom MetaClasses and MetaProperties is what allows the data model to be extended beyond the standard objects to meet customer-specific requirements.
<br>
To create a new metaclass, right-click on "NAMEDBASECLASS" -> "Derive new object".
<div style="margin-bottom: 20px;">
|}
</div>
When the newly created metaclass is opened in an ObjectEditor, the properties of the metaclass can be edited. The name and description are mandatory fields, and it is recommended to write the name in uppercase letters. The namespace is optional, and there is also a checkbox for selecting multilanguage. To save the changes, first click in a new line and then select the floppy disk icon.<br><div style="float:left; margin: 0 20px 15px 0;">[[File:Metaclass3.png|none|left|200px220px|link=]]
</div>
When the newly created metaclass is opened in an ObjectEditor, the properties of the metaclass can be edited. The name and description are mandatory fields, and it is recommended to write the name in uppercase letters. The namespace is optional, and there is also a checkbox for selecting multilanguage. To save the changes, first click in a new line and then select the floppy disk icon.
<br style="clear:both" />
<div style="margin-bottom: 20px;">
{| style="margin-left: 0;"
| [[File:Metaclass4.png|none|500px|link=]]| style="width:20px;" || [[File:Metaclass5.png|none|500px400px|link=]]|}
</div>
To add properties to a metaclass, CUSTOMMETAPROPERTIES are required. To access the CUSTOMMETAPROPERTY, switch to the Content view in the ClassBrowser. Then, drag Custom -> Main -> Base -> CUSTOMMETAPROPERTY into the BulkEditor. When creating a new property, first specify the name and description. Next, define the namespace and the data type.
<br style="clear:both" />
<div style="margin-bottom: 20px;">
{| style="margin-left: 0;"
| [[File:Metaclass4.png|none|400px|link=]]
</div>
To add the newly created properties to a metaclass, drag the corresponding metaclass into the ClassDetails Editor. Then, drag the desired properties from CUSTOMMETAPROPERTY into the metaclass.
<br style="clear:both" />
[[Category:Pages with broken file links|UBIK Studio Manual]]