/** * Construction d'une commande permettant de déplacer un élément * * @param d, diagramme sur lequel on veut déplacer l'élément * @param v, propriétés du déplacement à effectuer */ public CDeplacerElement(VueDPGraphe d, Vecteur v) { // garder un lien vers le diagramme this.diagramme = d; // initialiser les éléments à déplacer this.selection = new Vector(); Enumeration e = diagramme.selectedElements(); // parcourir la liste des éléments sélectionnés while (e.hasMoreElements()) { // ajouter chacun de ces éléments dans la liste des éléments à déplacer selection.addElement(e.nextElement()); } // récupérer les propriétés du déplacement this.translation = v; }