Vous pouvez procéder au reverse engineering de fichiers contenant des classes Java vers un MOO. Pour chaque classe définie dans un fichier Java, une classe correspondante est créée dans le MOO, sous le même nom et avec les mêmes informations.
Lorsque vous effectuez le reverse engineering d'une classe Java qui existe déjà dans le modèle, vous pouvez choisir dans la fenêtre de fusion de remplacer la classe existante, ou de conserver sa définition dans le modèle.