Objects that control Specific Children

By default, objects that can have children are defined to accept children of any type. This may not be appropriate for your object. It is possible to redefine this behavior by modifying the Controls section of the object class definition. For example, the section:

Controls
{ AllWidgets; };

becomes:

Controls
{ WidgetClass1; WidgetClass2; WidgetClass3; };

where WidgetClassN are the class names of the possible children.

Documentation: