Vous pouvez générer des fichiers source Java à partir des classes et interfaces d'un modèle. Un fichier séparé, doté du suffixe .java, est généré pour chaque classe ou interface que vous sélectionnez dans le modèle. Un fichier de génération est également créé. Vous ne pouvez générer des fichiers qu'à partir d'un seul modèle à la fois.
Une source Java peut contenir plusieurs classes, alors qu'un fichier Java .class ne peut contenir qu'une seule classe. Vous pouvez compiler les fichiers de classe .java que vous générez à partir d'un MOO dans n'importe quel compilateur Java, puis exécuter votre application Java.