10
UMLClass
580
120
220
100
/Composants/
--
-longueur:double
-largeur:double
-surface:double
--
UMLClass
10
80
260
190
Appartement
--
-nbComposants:int
-Composants[]:Composants[]
--
+surface():double
+surfaceAdmissible():double
+estT1():boolean
+estT2():boolean
+estT3():boolean
+estT4():boolean
+estT5():boolean
UMLClass
930
150
100
30
Balcon
UMLClass
600
320
190
60
Pièce
--
-couleurs[]:String[]
UMLClass
500
510
100
30
/Habitable/
UMLClass
790
500
190
50
/Service/
--
-services[]=ServiceType[]
Relation
790
150
160
30
lt=<<-
10.0;10.0;140.0;10.0
Relation
680
210
30
130
lt=<<-
10.0;10.0;10.0;110.0
UMLClass
420
590
100
50
Chambre
--
-nbLits:int
UMLClass
580
590
100
50
Salon
--
-nbTVs:int
UMLClass
720
590
100
30
Couloir
UMLClass
830
590
100
30
Cuisine
UMLClass
940
590
100
30
Salle de bain
Relation
540
470
360
60
lt=-
10.0;40.0;10.0;10.0;340.0;10.0;340.0;30.0
Relation
680
370
30
130
lt=<<-
10.0;10.0;10.0;110.0
Relation
460
560
190
50
lt=-
10.0;30.0;10.0;10.0;170.0;10.0;170.0;30.0
Relation
760
560
250
50
lt=-
10.0;30.0;10.0;10.0;230.0;10.0;230.0;30.0
Relation
870
540
30
70
lt=<<-
10.0;10.0;10.0;50.0
Relation
540
530
30
60
lt=<<-
10.0;10.0;10.0;40.0
UMLClass
880
310
100
50
ServiceType
--
-nom:String
Relation
260
160
340
40
lt=<<<<<-
m2=*
320.0;10.0;10.0;10.0
Relation
920
350
30
170
lt=<<<<<-
m2=*
10.0;10.0;10.0;150.0