10 UMLClass 450 360 100 40 Cercle UMLClass 290 360 100 40 Image UMLClass 620 360 100 40 Segment 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 -- +getpOri():Point +deplacer(Point p) /+dessiner(Piletransformations p)/ UMLClass 330 480 220 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 Relation 640 120 170 30 lt=<<. 150.0;10.0;10.0;10.0 Relation 300 160 90 220 lt=<<<<- m2=* 10.0;200.0;10.0;10.0;70.0;10.0 UMLClass 690 660 100 40 Maillon Relation 550 670 160 40 lt=<<<<- m2=* 10.0;10.0;140.0;10.0 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)/