Le plugin PowerAMC pour Eclipse permet de synchroniser un Modèle Orienté Objet (MOO) avec son code source Java, de sorte que chaque fois que vous modifiez le modèle, un fichier de code source est automatiquement créé (pour un nouvel objet) ou mis à jour (pour un objet existant). De même, chaque fois que vous modifiez le code source d'un objet et enregistrez ces changements, ceux-ci apparaissent dans le diagramme ainsi que dans la vue Explorateur de modèles.
Vous pouvez activer la synchronisation à partir de la vue Explorateur de modèles ou du Navigateur. Un modèle est synchronisé par package. Le package par défaut regroupe tous les objets situés à la racine du modèle. Une fois qu'un package a été synchronisé avec un modèle, vous ne pouvez pas le synchroniser avec un autre modèle (voir Limitations relatives au plugin PowerAMC)
Vous ne pouvez pas synchroniser un MOO ayant pour langage cible un autre langage que Java.