10 UMLClass 440 360 120 50 Cercle -- -rayon:double UMLClass 290 360 100 40 Image UMLClass 620 360 100 50 Segment -- -pDest:Point UMLClass 300 660 100 40 Entiers UMLClass 460 660 100 40 Liste Relation 420 540 110 140 lt=<<- 10.0;10.0;10.0;80.0;90.0;80.0;90.0;120.0 UMLClass 370 110 280 110 /Forme/ -- -pOri:Point -- +getpOri():Point +deplacer(Point p) /+dessiner(Piletransformations p)/ UMLClass 330 480 230 70 /Structure/ -- -- /+inserer(int value):boolean/ /+supprimer(int value):boolean/ Relation 340 540 110 140 lt=<<- 90.0;10.0;90.0;80.0;10.0;80.0;10.0;120.0 Relation 490 210 200 170 lt=<<- 10.0;10.0;10.0;90.0;180.0;90.0;180.0;150.0 Relation 330 210 190 170 lt=<<- 170.0;10.0;170.0;90.0;10.0;90.0;10.0;150.0 Relation 490 210 30 170 lt=<<- 10.0;10.0;10.0;150.0 UMLClass 790 110 180 40 Piletransformations UMLClass 860 250 100 40 Point Relation 640 170 290 100 lt=- m1=* m2=1 < debute 10.0;20.0;270.0;20.0;270.0;80.0 Relation 710 280 220 130 lt=- m1=* m2=1 < finit 10.0;100.0;200.0;100.0;200.0;10.0 UMLClass 690 660 100 40 Maillon Relation 100 330 250 220 lt=<<. 10.0;10.0;10.0;200.0;230.0;200.0 Relation 170 170 180 350 lt=<<. 10.0;10.0;10.0;330.0;160.0;330.0 Relation 210 150 100 250 lt=<<. 10.0;10.0;40.0;10.0;40.0;230.0;80.0;230.0 Relation 0 60 440 230 lt=<<. 110.0;210.0;110.0;180.0;10.0;180.0;10.0;10.0;420.0;10.0;420.0;50.0 UMLClass 60 270 110 70 <<Affichable>> -- -- /+afficher()/ UMLClass 20 110 200 70 <<Compactable>> -- -- /+compacter(int nElements)/ Relation 310 170 80 210 lt=<<<<<- m2=* 10.0;190.0;10.0;10.0;60.0;10.0 Relation 550 670 160 40 lt=<<<<<- m2=* 10.0;10.0;140.0;10.0 Relation 640 120 170 30 lt=<. 150.0;10.0;10.0;10.0