10 UMLClass 480 0 130 60 CA -- -nom -chiffreaffaires UMLClass 770 0 130 50 Client -- -nomEntreprise UMLClass 480 190 130 130 Vol -- -dateDepart -heureDepart -dateArrivee -heureArrivee -- +ouvrirResa() +fermerResa() UMLClass 770 190 120 100 Reservation -- -numero -date -- +annuler() +confirmer() Relation 530 50 100 160 lt=- m1=1..* m2=* Propose v 10.0;10.0;10.0;140.0 Relation 820 40 100 170 lt=- m1=1 m2=* Reserve v 10.0;10.0;10.0;150.0 UMLClass 770 400 120 110 Passager -- -nom -adresse -tel Relation 820 280 110 140 lt=- m1=* m2=1 Concerne v 10.0;10.0;10.0;120.0 UMLClass 210 190 100 90 Aeroport -- -nom -region -capacite Relation 300 190 200 50 lt=- m1=1 m2=* < Part 10.0;20.0;180.0;20.0 Relation 300 220 200 50 lt=- m1=1 m2=* < Arrive 10.0;20.0;180.0;20.0 Relation 300 250 200 50 lt=- m1=1 m2=* < Fait escale 10.0;20.0;180.0;20.0 UMLClass 210 370 100 70 Ville -- -nom Relation 250 270 100 120 lt=- m1=1..n m2=1..* Dessert v 10.0;10.0;10.0;100.0 UMLClass 470 690 130 60 CA -- -nom -chiffreaffaires UMLClass 760 690 130 50 Client -- -nomEntreprise UMLClass 470 1080 130 130 Vol -- -dateDepart -heureDepart -dateArrivee -heureArrivee -- +ouvrirResa() +fermerResa() UMLClass 760 880 120 100 Reservation -- -numero -date -- +annuler() +confirmer() Relation 560 740 180 360 lt=- m1=1..* m2=* Propose v 10.0;10.0;10.0;70.0;90.0;70.0;90.0;280.0;10.0;280.0;10.0;340.0 Relation 810 730 100 170 lt=- m1=1 m2=* Reserve v 10.0;10.0;10.0;150.0 UMLClass 760 1090 120 110 Passager -- -nom -adresse -tel Relation 810 970 110 140 lt=- m1=* m2=1 Concerne v 10.0;10.0;10.0;120.0 UMLClass 200 880 100 90 Aeroport -- -nom -region -capacite Relation 290 880 200 50 lt=- m1=1 m2=* < Part 10.0;20.0;180.0;20.0 Relation 290 910 200 50 lt=- m1=1 m2=* < Arrive 10.0;20.0;180.0;20.0 Relation 290 940 200 50 lt=- m1=1 m2=* < Fait escale 10.0;20.0;180.0;20.0 UMLClass 200 1060 100 70 Ville -- -nom Relation 240 960 100 120 lt=- m1=1..n m2=1..* Dessert v 10.0;10.0;10.0;100.0 UMLClass 470 870 130 120 CatalogueVol -- -numero -jour -heureDep -heureArr -periode UMLClass 330 1080 100 60 Escale -- -heureArr -heureDep UMLClass 340 390 100 60 Escale -- -heureArr -heureDep Relation 490 740 90 150 lt=- m1=1..* m2=* Definit v 10.0;10.0;10.0;130.0 Relation 600 220 190 50 lt=- m1=1 m2=* < Concerne 10.0;20.0;170.0;20.0 Relation 590 940 190 50 lt=- m1=1 m2=* < Concerne 10.0;20.0;170.0;20.0 Relation 490 980 80 120 lt=- m1=1 m2=* Decrit v 10.0;10.0;10.0;100.0 Relation 380 260 30 150 lt=. 10.0;10.0;10.0;130.0 Relation 370 950 30 150 lt=. 10.0;10.0;10.0;130.0 UMLPackage 750 630 170 620 Reservation layer=-1 bg=pink UMLPackage 150 630 460 620 Transport aerien layer=-1 bg=gray Relation 600 740 170 40 lt=.> <<import>> 10.0;20.0;150.0;20.0 UMLClass 470 1380 130 60 CA -- -nom -chiffreaffaires UMLClass 760 1380 130 50 Client -- -nomEntreprise UMLClass 470 1770 130 130 Vol -- -dateDepart -heureDepart -dateArrivee -heureArrivee -- +ouvrirResa() +fermerResa() UMLClass 760 1570 120 100 Reservation -- -numero -date -- +annuler() +confirmer() Relation 560 1430 160 360 lt=- m1=1..* m2=* Propose v 10.0;10.0;10.0;70.0;70.0;70.0;70.0;280.0;10.0;280.0;10.0;340.0 Relation 810 1420 100 170 lt=- m1=1 m2=* Reserve v 10.0;10.0;10.0;150.0 UMLClass 760 1780 120 110 Passager -- -nom -adresse -tel Relation 810 1660 110 140 lt=- m1=* m2=1 Concerne v 10.0;10.0;10.0;120.0 UMLClass 200 1570 100 90 Aeroport -- -nom -region -capacite Relation 290 1570 200 50 lt=- m1=1 m2=* < Part 10.0;20.0;180.0;20.0 Relation 290 1600 200 50 lt=- m1=1 m2=* < Arrive 10.0;20.0;180.0;20.0 Relation 290 1630 200 50 lt=- m1=1 m2=* < Fait escale 10.0;20.0;180.0;20.0 UMLClass 200 1750 100 70 Ville -- -nom Relation 240 1650 100 120 lt=- m1=1..n m2=1..* Dessert v 10.0;10.0;10.0;100.0 UMLClass 470 1560 130 120 CatalogueVol -- -numero -jour -heureDep -heureArr -periode UMLClass 330 1770 100 60 Escale -- -heureArr -heureDep Relation 490 1430 90 150 lt=- m1=1..* m2=* Definit v 10.0;10.0;10.0;130.0 Relation 490 1670 80 120 lt=- m1=1 m2=* Decrit v 10.0;10.0;10.0;100.0 Relation 370 1640 30 150 lt=. 10.0;10.0;10.0;130.0 UMLPackage 750 1320 170 690 Reservation layer=-1 bg=pink UMLPackage 150 1320 460 620 Transport aerien layer=-1 bg=gray UMLClass 760 1910 120 80 <<I>> -- -- /+ouvrirResa()/ /+fermerResa()/ Relation 590 1840 190 130 lt=<<. 170.0;110.0;80.0;110.0;80.0;10.0;10.0;10.0 Relation 600 1440 170 30 lt=.> 150.0;10.0;10.0;10.0 Relation 870 1610 60 370 lt=- m1=1 10.0;340.0;40.0;340.0;40.0;10.0;10.0;10.0