Creates the children object for the specified component reference. The
defalut implementation returns Children.LEAF, meaning that
any nodes created via createNode() will be lead nodes with
no sub-structure. Subclasses should override this method to return
more functional children objects.
Note, this method is only used by convention by methods in this class;
subclasses are free to create and use any children object in the
various node factory methods. This method provides a way to override
the default children created by this class, but its use by particular
node factory methods is not guaranteed.
Parameters: parent - The parent node of the about-to-be created node for which thismethod will return the children object. Note, this node isnot the node with which the return children objectwill be associated. Parameters: reference - The schema component reference associated with the about-to-be-created node.
Convenience method to create a "root" node for representing the schema.
This method is a convenience for calling createNode() and
passing it a reference to the Schema component.