TD2: Add the last question of exercise 2.
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 13 Mar 2018 10:14:59 +0000 (11:14 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 13 Mar 2018 10:14:59 +0000 (11:14 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
TD2/exo2.uxf

index 74d82f0c8b8b487ab0ebf1dc054f0e160b513b6c..dee5d45bea24795cdde93881747618426184b884 100644 (file)
@@ -3,7 +3,7 @@
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>480</x>
+      <x>510</x>
       <y>0</y>
       <w>130</w>
       <h>60</h>
@@ -17,7 +17,7 @@
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>770</x>
+      <x>800</x>
       <y>0</y>
       <w>130</w>
       <h>50</h>
@@ -30,7 +30,7 @@
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>480</x>
+      <x>510</x>
       <y>190</y>
       <w>130</w>
       <h>130</h>
@@ -49,7 +49,7 @@
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>770</x>
+      <x>800</x>
       <y>190</y>
       <w>120</w>
       <h>100</h>
@@ -66,7 +66,7 @@
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>530</x>
+      <x>560</x>
       <y>50</y>
       <w>100</w>
       <h>160</h>
@@ -80,7 +80,7 @@ Propose v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>820</x>
+      <x>850</x>
       <y>40</y>
       <w>100</w>
       <h>170</h>
@@ -94,7 +94,7 @@ Reserve v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>770</x>
+      <x>800</x>
       <y>400</y>
       <w>120</w>
       <h>110</h>
@@ -109,7 +109,7 @@ Reserve v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>820</x>
+      <x>850</x>
       <y>280</y>
       <w>110</w>
       <h>140</h>
@@ -123,7 +123,7 @@ Concerne v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>210</x>
+      <x>240</x>
       <y>190</y>
       <w>100</w>
       <h>90</h>
@@ -138,7 +138,7 @@ Concerne v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>300</x>
+      <x>330</x>
       <y>190</y>
       <w>200</w>
       <h>50</h>
@@ -152,7 +152,7 @@ m2=*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>300</x>
+      <x>330</x>
       <y>220</y>
       <w>200</w>
       <h>50</h>
@@ -166,13 +166,13 @@ m2=*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>300</x>
+      <x>330</x>
       <y>250</y>
       <w>200</w>
       <h>50</h>
     </coordinates>
     <panel_attributes>lt=-
-m1=1
+m1=1..n
 m2=*
 &lt; Fait escale</panel_attributes>
     <additional_attributes>10.0;20.0;180.0;20.0</additional_attributes>
@@ -180,7 +180,7 @@ m2=*
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>210</x>
+      <x>240</x>
       <y>370</y>
       <w>100</w>
       <h>70</h>
@@ -193,7 +193,7 @@ m2=*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>250</x>
+      <x>280</x>
       <y>270</y>
       <w>100</w>
       <h>120</h>
@@ -207,7 +207,7 @@ Dessert v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>470</x>
+      <x>500</x>
       <y>690</y>
       <w>130</w>
       <h>60</h>
@@ -221,7 +221,7 @@ Dessert v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>760</x>
+      <x>790</x>
       <y>690</y>
       <w>130</w>
       <h>50</h>
@@ -234,7 +234,7 @@ Dessert v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>470</x>
+      <x>500</x>
       <y>1080</y>
       <w>130</w>
       <h>130</h>
@@ -253,7 +253,7 @@ Dessert v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>760</x>
+      <x>790</x>
       <y>880</y>
       <w>120</w>
       <h>100</h>
@@ -270,7 +270,7 @@ Dessert v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>560</x>
+      <x>590</x>
       <y>740</y>
       <w>180</w>
       <h>360</h>
@@ -284,7 +284,7 @@ Propose v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>810</x>
+      <x>840</x>
       <y>730</y>
       <w>100</w>
       <h>170</h>
@@ -298,7 +298,7 @@ Reserve v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>760</x>
+      <x>790</x>
       <y>1090</y>
       <w>120</w>
       <h>110</h>
@@ -313,7 +313,7 @@ Reserve v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>810</x>
+      <x>840</x>
       <y>970</y>
       <w>110</w>
       <h>140</h>
@@ -327,7 +327,7 @@ Concerne v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>200</x>
+      <x>230</x>
       <y>880</y>
       <w>100</w>
       <h>90</h>
@@ -342,7 +342,7 @@ Concerne v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>290</x>
+      <x>320</x>
       <y>880</y>
       <w>200</w>
       <h>50</h>
@@ -356,7 +356,7 @@ m2=*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>290</x>
+      <x>320</x>
       <y>910</y>
       <w>200</w>
       <h>50</h>
@@ -370,13 +370,13 @@ m2=*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>290</x>
+      <x>320</x>
       <y>940</y>
       <w>200</w>
       <h>50</h>
     </coordinates>
     <panel_attributes>lt=-
-m1=1
+m1=1..n
 m2=*
 &lt; Fait escale</panel_attributes>
     <additional_attributes>10.0;20.0;180.0;20.0</additional_attributes>
@@ -384,7 +384,7 @@ m2=*
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>200</x>
+      <x>230</x>
       <y>1060</y>
       <w>100</w>
       <h>70</h>
@@ -397,7 +397,7 @@ m2=*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>240</x>
+      <x>270</x>
       <y>960</y>
       <w>100</w>
       <h>120</h>
@@ -411,7 +411,7 @@ Dessert v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>470</x>
+      <x>500</x>
       <y>870</y>
       <w>130</w>
       <h>120</h>
@@ -429,7 +429,7 @@ Dessert v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>330</x>
+      <x>360</x>
       <y>1080</y>
       <w>100</w>
       <h>60</h>
@@ -443,7 +443,7 @@ Dessert v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>340</x>
+      <x>370</x>
       <y>390</y>
       <w>100</w>
       <h>60</h>
@@ -457,7 +457,7 @@ Dessert v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>490</x>
+      <x>520</x>
       <y>740</y>
       <w>90</w>
       <h>150</h>
@@ -471,7 +471,7 @@ Definit v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>600</x>
+      <x>630</x>
       <y>220</y>
       <w>190</w>
       <h>50</h>
@@ -485,7 +485,7 @@ m2=*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>590</x>
+      <x>620</x>
       <y>940</y>
       <w>190</w>
       <h>50</h>
@@ -499,7 +499,7 @@ m2=*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>490</x>
+      <x>520</x>
       <y>980</y>
       <w>80</w>
       <h>120</h>
@@ -513,7 +513,7 @@ Decrit v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>380</x>
+      <x>410</x>
       <y>260</y>
       <w>30</w>
       <h>150</h>
@@ -524,7 +524,7 @@ Decrit v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>370</x>
+      <x>400</x>
       <y>950</y>
       <w>30</w>
       <h>150</h>
@@ -535,7 +535,7 @@ Decrit v</panel_attributes>
   <element>
     <id>UMLPackage</id>
     <coordinates>
-      <x>750</x>
+      <x>780</x>
       <y>630</y>
       <w>170</w>
       <h>620</h>
@@ -548,7 +548,7 @@ bg=pink</panel_attributes>
   <element>
     <id>UMLPackage</id>
     <coordinates>
-      <x>150</x>
+      <x>180</x>
       <y>630</y>
       <w>460</w>
       <h>620</h>
@@ -561,7 +561,7 @@ bg=gray</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>600</x>
+      <x>630</x>
       <y>740</y>
       <w>170</w>
       <h>40</h>
@@ -573,7 +573,7 @@ bg=gray</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>470</x>
+      <x>500</x>
       <y>1380</y>
       <w>130</w>
       <h>60</h>
@@ -587,7 +587,7 @@ bg=gray</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>760</x>
+      <x>790</x>
       <y>1380</y>
       <w>130</w>
       <h>50</h>
@@ -600,7 +600,7 @@ bg=gray</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>470</x>
+      <x>500</x>
       <y>1770</y>
       <w>130</w>
       <h>130</h>
@@ -619,7 +619,7 @@ bg=gray</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>760</x>
+      <x>790</x>
       <y>1570</y>
       <w>120</w>
       <h>100</h>
@@ -636,7 +636,7 @@ bg=gray</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>560</x>
+      <x>590</x>
       <y>1430</y>
       <w>160</w>
       <h>360</h>
@@ -650,7 +650,7 @@ Propose v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>810</x>
+      <x>840</x>
       <y>1420</y>
       <w>100</w>
       <h>170</h>
@@ -664,7 +664,7 @@ Reserve v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>760</x>
+      <x>790</x>
       <y>1780</y>
       <w>120</w>
       <h>110</h>
@@ -679,7 +679,7 @@ Reserve v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>810</x>
+      <x>840</x>
       <y>1660</y>
       <w>110</w>
       <h>140</h>
@@ -693,7 +693,7 @@ Concerne v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>200</x>
+      <x>230</x>
       <y>1570</y>
       <w>100</w>
       <h>90</h>
@@ -708,7 +708,7 @@ Concerne v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>290</x>
+      <x>320</x>
       <y>1570</y>
       <w>200</w>
       <h>50</h>
@@ -722,7 +722,7 @@ m2=*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>290</x>
+      <x>320</x>
       <y>1600</y>
       <w>200</w>
       <h>50</h>
@@ -736,13 +736,13 @@ m2=*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>290</x>
+      <x>320</x>
       <y>1630</y>
       <w>200</w>
       <h>50</h>
     </coordinates>
     <panel_attributes>lt=-
-m1=1
+m1=1..n
 m2=*
 &lt; Fait escale</panel_attributes>
     <additional_attributes>10.0;20.0;180.0;20.0</additional_attributes>
@@ -750,7 +750,7 @@ m2=*
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>200</x>
+      <x>230</x>
       <y>1750</y>
       <w>100</w>
       <h>70</h>
@@ -763,7 +763,7 @@ m2=*
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>240</x>
+      <x>270</x>
       <y>1650</y>
       <w>100</w>
       <h>120</h>
@@ -777,7 +777,7 @@ Dessert v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>470</x>
+      <x>500</x>
       <y>1560</y>
       <w>130</w>
       <h>120</h>
@@ -795,7 +795,7 @@ Dessert v</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>330</x>
+      <x>360</x>
       <y>1770</y>
       <w>100</w>
       <h>60</h>
@@ -809,7 +809,7 @@ Dessert v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>490</x>
+      <x>520</x>
       <y>1430</y>
       <w>90</w>
       <h>150</h>
@@ -823,7 +823,7 @@ Definit v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>490</x>
+      <x>520</x>
       <y>1670</y>
       <w>80</w>
       <h>120</h>
@@ -837,7 +837,7 @@ Decrit v</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>370</x>
+      <x>400</x>
       <y>1640</y>
       <w>30</w>
       <h>150</h>
@@ -848,7 +848,7 @@ Decrit v</panel_attributes>
   <element>
     <id>UMLPackage</id>
     <coordinates>
-      <x>750</x>
+      <x>780</x>
       <y>1320</y>
       <w>170</w>
       <h>690</h>
@@ -861,7 +861,7 @@ bg=pink</panel_attributes>
   <element>
     <id>UMLPackage</id>
     <coordinates>
-      <x>150</x>
+      <x>180</x>
       <y>1320</y>
       <w>460</w>
       <h>620</h>
@@ -874,7 +874,7 @@ bg=gray</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>760</x>
+      <x>790</x>
       <y>1910</y>
       <w>120</w>
       <h>80</h>
@@ -889,7 +889,7 @@ bg=gray</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>590</x>
+      <x>620</x>
       <y>1840</y>
       <w>190</w>
       <h>130</h>
@@ -900,7 +900,7 @@ bg=gray</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>600</x>
+      <x>630</x>
       <y>1440</y>
       <w>170</w>
       <h>30</h>
@@ -911,13 +911,504 @@ bg=gray</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>870</x>
+      <x>900</x>
       <y>1610</y>
       <w>60</w>
       <h>370</h>
     </coordinates>
     <panel_attributes>lt=-
-m1=1</panel_attributes>
+m1=1
+m2=*</panel_attributes>
     <additional_attributes>10.0;340.0;40.0;340.0;40.0;10.0;10.0;10.0</additional_attributes>
   </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>500</x>
+      <y>2140</y>
+      <w>130</w>
+      <h>60</h>
+    </coordinates>
+    <panel_attributes>CB
+--
+-nom
+-chiffreaffaires</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>790</x>
+      <y>2330</y>
+      <w>130</w>
+      <h>100</h>
+    </coordinates>
+    <panel_attributes>Ticket
+--
+-numero
+-dateDebut
+--
++valider()</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>550</x>
+      <y>2190</y>
+      <w>100</w>
+      <h>160</h>
+    </coordinates>
+    <panel_attributes>lt=-
+m1=1..*
+m2=*
+Propose v</panel_attributes>
+    <additional_attributes>10.0;10.0;10.0;140.0</additional_attributes>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>790</x>
+      <y>2140</y>
+      <w>130</w>
+      <h>60</h>
+    </coordinates>
+    <panel_attributes>Passager
+--
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>840</x>
+      <y>2190</y>
+      <w>90</w>
+      <h>160</h>
+    </coordinates>
+    <panel_attributes>lt=-
+m1=*
+m2=1
+Achete v</panel_attributes>
+    <additional_attributes>10.0;140.0;10.0;10.0</additional_attributes>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>330</x>
+      <y>2330</y>
+      <w>190</w>
+      <h>50</h>
+    </coordinates>
+    <panel_attributes>lt=-
+m1=1
+m2=*
+&lt; Part</panel_attributes>
+    <additional_attributes>10.0;20.0;170.0;20.0</additional_attributes>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>330</x>
+      <y>2360</y>
+      <w>190</w>
+      <h>50</h>
+    </coordinates>
+    <panel_attributes>lt=-
+m1=1
+m2=*
+&lt; Arrive</panel_attributes>
+    <additional_attributes>10.0;20.0;170.0;20.0</additional_attributes>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>330</x>
+      <y>2390</y>
+      <w>190</w>
+      <h>50</h>
+    </coordinates>
+    <panel_attributes>lt=-
+m1=1..n
+m2=*
+&lt; S'arrête</panel_attributes>
+    <additional_attributes>10.0;20.0;170.0;20.0</additional_attributes>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>220</x>
+      <y>2540</y>
+      <w>120</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Ville
+--
+-nom</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>270</x>
+      <y>2430</y>
+      <w>100</w>
+      <h>130</h>
+    </coordinates>
+    <panel_attributes>lt=-
+m1=1..n
+m2=1..*
+Est dans v</panel_attributes>
+    <additional_attributes>10.0;10.0;10.0;110.0</additional_attributes>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>620</x>
+      <y>2360</y>
+      <w>190</w>
+      <h>50</h>
+    </coordinates>
+    <panel_attributes>lt=-
+m1=1
+m2=*
+&lt; Concerne</panel_attributes>
+    <additional_attributes>10.0;20.0;170.0;20.0</additional_attributes>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>500</x>
+      <y>2330</y>
+      <w>130</w>
+      <h>130</h>
+    </coordinates>
+    <panel_attributes>Trajet
+--
+-dateDepart
+-heureDepart
+-dateArrivee
+-heureArrivee
+--
++calculDuree()</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>220</x>
+      <y>2330</y>
+      <w>120</w>
+      <h>110</h>
+    </coordinates>
+    <panel_attributes>Arrêt
+--
+-heurePassage</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>UMLPackage</id>
+    <coordinates>
+      <x>220</x>
+      <y>2640</y>
+      <w>710</w>
+      <h>210</h>
+    </coordinates>
+    <panel_attributes>Reservation
+layer=-1</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>500</x>
+      <y>2720</y>
+      <w>120</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>/Reservations/
+--
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>280</x>
+      <y>2720</y>
+      <w>120</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Client
+--
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>740</x>
+      <y>2720</y>
+      <w>120</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Passager
+--
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>740</x>
+      <y>2980</y>
+      <w>120</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>ResaVol
+--
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>280</x>
+      <y>2980</y>
+      <w>120</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>ResaBus
+--
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>330</x>
+      <y>2910</y>
+      <w>490</w>
+      <h>90</h>
+    </coordinates>
+    <panel_attributes>lt=-</panel_attributes>
+    <additional_attributes>10.0;70.0;10.0;10.0;470.0;10.0;470.0;70.0</additional_attributes>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>550</x>
+      <y>2780</y>
+      <w>30</w>
+      <h>160</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>10.0;10.0;10.0;140.0</additional_attributes>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>280</x>
+      <y>3110</y>
+      <w>120</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>VoyageBus
+--
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>UMLClass</id>
+    <coordinates>
+      <x>740</x>
+      <y>3110</y>
+      <w>120</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Vol
+--
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>330</x>
+      <y>3040</y>
+      <w>30</w>
+      <h>90</h>
+    </coordinates>
+    <panel_attributes>lt=-</panel_attributes>
+    <additional_attributes>10.0;10.0;10.0;70.0</additional_attributes>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>790</x>
+      <y>3040</y>
+      <w>30</w>
+      <h>90</h>
+    </coordinates>
+    <panel_attributes>lt=-</panel_attributes>
+    <additional_attributes>10.0;10.0;10.0;70.0</additional_attributes>
+  </element>
+  <element>
+    <id>UMLPackage</id>
+    <coordinates>
+      <x>450</x>
+      <y>3300</y>
+      <w>260</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Reservation
+--
+Client
+Passager
+/Reservation/
+halign=left</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>UMLPackage</id>
+    <coordinates>
+      <x>290</x>
+      <y>3690</y>
+      <w>120</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>VB
+--
+TrajetBus
+Voyagiste
+Arrêt
+halign=left</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>UMLPackage</id>
+    <coordinates>
+      <x>740</x>
+      <y>3540</y>
+      <w>120</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>RV</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>350</x>
+      <y>3360</y>
+      <w>190</w>
+      <h>220</h>
+    </coordinates>
+    <panel_attributes>lt=.&gt;
+</panel_attributes>
+    <additional_attributes>10.0;200.0;10.0;110.0;170.0;110.0;170.0;10.0</additional_attributes>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>630</x>
+      <y>3360</y>
+      <w>190</w>
+      <h>220</h>
+    </coordinates>
+    <panel_attributes>lt=.&gt;
+</panel_attributes>
+    <additional_attributes>168.0;200.0;170.0;110.0;10.0;110.0;10.0;10.0</additional_attributes>
+  </element>
+  <element>
+    <id>UMLPackage</id>
+    <coordinates>
+      <x>290</x>
+      <y>3540</y>
+      <w>120</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>RB</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>UMLPackage</id>
+    <coordinates>
+      <x>740</x>
+      <y>3690</y>
+      <w>120</w>
+      <h>120</h>
+    </coordinates>
+    <panel_attributes>VR
+--
+Vol
+CA
+Aeroport
+Escale
+CatalogueVol
+halign=left</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>UMLPackage</id>
+    <coordinates>
+      <x>510</x>
+      <y>3820</y>
+      <w>120</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Lieu
+--
+Ville
+halign=left</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>350</x>
+      <y>3600</y>
+      <w>90</w>
+      <h>130</h>
+    </coordinates>
+    <panel_attributes>lt=.&gt;
+&lt;&lt;import&gt;&gt;</panel_attributes>
+    <additional_attributes>10.0;10.0;10.0;110.0</additional_attributes>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>790</x>
+      <y>3600</y>
+      <w>90</w>
+      <h>130</h>
+    </coordinates>
+    <panel_attributes>lt=.&gt;
+&lt;&lt;import&gt;&gt;</panel_attributes>
+    <additional_attributes>10.0;10.0;10.0;110.0</additional_attributes>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>350</x>
+      <y>3750</y>
+      <w>180</w>
+      <h>140</h>
+    </coordinates>
+    <panel_attributes>lt=.&gt;
+&lt;&lt;import&gt;&gt;</panel_attributes>
+    <additional_attributes>10.0;10.0;10.0;120.0;160.0;120.0</additional_attributes>
+  </element>
+  <element>
+    <id>Relation</id>
+    <coordinates>
+      <x>620</x>
+      <y>3800</y>
+      <w>260</w>
+      <h>90</h>
+    </coordinates>
+    <panel_attributes>lt=.&gt;
+&lt;&lt;import&gt;&gt;</panel_attributes>
+    <additional_attributes>180.0;10.0;180.0;70.0;10.0;70.0</additional_attributes>
+  </element>
 </diagram>