An XML file is prepared using the CustomTypeEditor.exe utility that can be found in <Intellect installation directory>\Tools. The utility overview is shown below.
An XML file for a virtual object is created as follows:
The XML file is now created. The file contents look like this:
<?xml version="1.0" standalone="yes"?>
<objects>
<object>
<object_type>CUSTOM</object_type>
<parent_type>SLAVE</parent_type>
<has_child>1</has_child>
</object>
<object>
<object_type>CUSTOM_CHILD</object_type>
<parent_type>CUSTOM</parent_type>
</object>
</objects>
Modify it manually if required.
In particular, you can add a parameter <include_parent_id>1</include_parent_id> for the object. When setting this parameter to 1, the IDs of the child virtual objects will include the ID of the parent object. For example, if the CUSTOM object has a child CUSTOM_CHILD, and the CUSTOM has ID = 3, then CUSTOM_CHILD objects will be created with the identifiers 3.1, 3.2, etc.