Les transformations sont utilisées pour effectuer des modifications génériques sur vos objets de modèle. Vous pouvez appliquer des transformations à votre modèle comme une sorte de motif de modélisation. Vous pouvez créer un motif de transformation à l'aide de la fonctionnalité de transformations, puis l'appliquer à votre modèle afin d'en modifier les objets. Par exemple, dans un MOO, vous pouvez créer une transformation qui convertit toutes les classes d'analyse dotées du stéréotype <<control>> en composants afin d'ajouter une couche d'implémentation à votre modèle.