Vous pouvez définir des templates et des fichiers générés pour les métaclasses, stéréotypes et critères. Si un template s'applique à toutes les métaclasses, vous devez le créer dans la catégorie Shared.
Le langage de génération par template (GTL, Generation Template Language) permet de générer des fichier pour les métaclasses et le scripting (voir Personnalisation de la génération à l'aide du langage de génération par template). Vous créez un template à l'aide du GTL, en utilisant des variables qui permettent d'accéder aux propriétés de l'objet courant ou de n'importe quel autre objet dans le modèle.
Dans l'exemple suivant, la catégorie Generated Files pour les classificateurs contient une entrée Java Source, qui contient elle-même une référence au template %source%. Lorsque le fichier est généré pour un classificateur donné ou pour les instances d'un classificateur avec un stéréotype ou critère sélectionné, il a le nom spécifié dans la zone Nom de fichier, et aura le contenu généré par ce template :