ajout du code a partir de l'uml