1 <?xml version="1.0" encoding="UTF-8"?><diagram program="umlet" version="13.3">
2 <zoom_level>10</zoom_level>
11 <panel_attributes>Expression
16 <additional_attributes/>
26 <panel_attributes>Terme</panel_attributes>
27 <additional_attributes/>
37 <panel_attributes>Op-add</panel_attributes>
38 <additional_attributes/>
48 <panel_attributes>Facteur</panel_attributes>
49 <additional_attributes/>
62 +evaluer():gauche.evaluer() + droite.evaluer()</panel_attributes>
63 <additional_attributes/>
73 <panel_attributes>Op-mul</panel_attributes>
74 <additional_attributes/>
87 +evaluer():gauche.evaluer() - droite.evaluer()</panel_attributes>
88 <additional_attributes/>
98 <panel_attributes>Chiffre
100 -c:int <- {0,...,9}
102 +evaluer():int </panel_attributes>
103 <additional_attributes/>
113 <panel_attributes>Variable
115 -vMap:Map<key, value>
117 +evaluer():char</panel_attributes>
118 <additional_attributes/>
128 <panel_attributes>Expression parenthesée
131 +evaluer():exp.evaluer()</panel_attributes>
132 <additional_attributes/>
142 <panel_attributes>Op*
145 +evaluer():gauche.evaluer() * droite.evaluer()</panel_attributes>
146 <additional_attributes/>
156 <panel_attributes>Op\
159 +evaluer():gauche.evaluer() / droite.evaluer()</panel_attributes>
160 <additional_attributes/>
170 <panel_attributes>lt=<<-</panel_attributes>
171 <additional_attributes>10.0;10.0;10.0;60.0</additional_attributes>
181 <panel_attributes>lt=-</panel_attributes>
182 <additional_attributes>10.0;40.0;10.0;10.0;500.0;10.0;500.0;40.0</additional_attributes>
192 <panel_attributes>lt=<-
193 droite</panel_attributes>
194 <additional_attributes>10.0;10.0;330.0;10.0;330.0;130.0;290.0;130.0</additional_attributes>
204 <panel_attributes>lt=<-
205 gauche</panel_attributes>
206 <additional_attributes>10.0;20.0;400.0;20.0</additional_attributes>
216 <panel_attributes>lt=<<-</panel_attributes>
217 <additional_attributes>10.0;10.0;10.0;40.0</additional_attributes>
227 <panel_attributes>lt=-</panel_attributes>
228 <additional_attributes>10.0;40.0;10.0;10.0;210.0;10.0;210.0;40.0</additional_attributes>
238 <panel_attributes>lt=<-
239 gauche</panel_attributes>
240 <additional_attributes>10.0;20.0;110.0;20.0</additional_attributes>
250 <panel_attributes>lt=<-
251 droite</panel_attributes>
252 <additional_attributes>10.0;10.0;150.0;10.0;150.0;90.0;110.0;90.0</additional_attributes>
262 <panel_attributes>lt=<<-</panel_attributes>
263 <additional_attributes>10.0;10.0;10.0;40.0</additional_attributes>
273 <panel_attributes>lt=-</panel_attributes>
274 <additional_attributes>10.0;40.0;10.0;10.0;210.0;10.0;210.0;40.0</additional_attributes>
284 <panel_attributes>lt=<<-</panel_attributes>
285 <additional_attributes>10.0;10.0;10.0;40.0</additional_attributes>
295 <panel_attributes>lt=-</panel_attributes>
296 <additional_attributes>10.0;30.0;10.0;10.0;150.0;10.0;150.0;30.0</additional_attributes>
306 <panel_attributes>lt=<-
307 exp</panel_attributes>
308 <additional_attributes>130.0;10.0;540.0;10.0;540.0;450.0;10.0;450.0</additional_attributes>
318 <panel_attributes>lt=-</panel_attributes>
319 <additional_attributes>10.0;40.0;10.0;10.0;410.0;10.0;410.0;40.0</additional_attributes>
329 <panel_attributes>lt=<<-</panel_attributes>
330 <additional_attributes>10.0;10.0;10.0;130.0</additional_attributes>
340 <panel_attributes>lt=-</panel_attributes>
341 <additional_attributes>10.0;10.0;10.0;40.0</additional_attributes>