To define how the custom Application Model node is generated, inherit this class and override the GenerateNodesCore method. To access the node for which the generator is invoked, use the method's node parameter. To apply the implemented Generator to the required node, decorate the model node interface with the ModelNodesGeneratorAttribute attribute, and pass the Nodes Generator type as the parameter. The code example is provided in the Extend and Customize the Application Model in Code.
Always use a Node Generator or Generator Updater to customize the current node and its child nodes. To update nodes outside the current node hierarchy, create separate Node Generators or Generator Updaters.