diff --git a/2A/Java/tp/3_tp/.idea/.gitignore b/2A/Java/tp/3_tp/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/2A/Java/tp/3_tp/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/2A/Java/tp/3_tp/.idea/3_tp.iml b/2A/Java/tp/3_tp/.idea/3_tp.iml
new file mode 100644
index 0000000..d6ebd48
--- /dev/null
+++ b/2A/Java/tp/3_tp/.idea/3_tp.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2A/Java/tp/3_tp/.idea/misc.xml b/2A/Java/tp/3_tp/.idea/misc.xml
new file mode 100644
index 0000000..639900d
--- /dev/null
+++ b/2A/Java/tp/3_tp/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2A/Java/tp/3_tp/.idea/modules.xml b/2A/Java/tp/3_tp/.idea/modules.xml
new file mode 100644
index 0000000..07476dd
--- /dev/null
+++ b/2A/Java/tp/3_tp/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2A/Java/tp/3_tp/.idea/vcs.xml b/2A/Java/tp/3_tp/.idea/vcs.xml
new file mode 100644
index 0000000..4fce1d8
--- /dev/null
+++ b/2A/Java/tp/3_tp/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2A/Java/tp/3_tp/Sujet.txt b/2A/Java/tp/3_tp/Sujet.txt
new file mode 100644
index 0000000..e9c232c
--- /dev/null
+++ b/2A/Java/tp/3_tp/Sujet.txt
@@ -0,0 +1,5 @@
+a partir d'une app de gestion de vehicules, nous sommes en mesure de charger et de sauv via le mecanisme de serialisation. Il faut donc implémenter les fonctionnalités suivantes :
+- export des vehicules via le mecanisme de serialisation
+- import de la liste de vehicules depuis le mécanbisme de serialisation
+
+un prestataire souhaite disposer de la liste des véhicules dans un fichier plat (ex : csv)
diff --git a/2A/Java/tp/3_tp/TP3.mdj b/2A/Java/tp/3_tp/TP3.mdj
new file mode 100644
index 0000000..5a102e6
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3.mdj
@@ -0,0 +1,3944 @@
+{
+ "_type": "Project",
+ "_id": "AAAAAAFF+h6SjaM2Hec=",
+ "name": "Untitled",
+ "ownedElements": [
+ {
+ "_type": "UMLModel",
+ "_id": "AAAAAAFF+qBWK6M3Z8Y=",
+ "_parent": {
+ "$ref": "AAAAAAFF+h6SjaM2Hec="
+ },
+ "name": "Model",
+ "ownedElements": [
+ {
+ "_type": "UMLClassDiagram",
+ "_id": "AAAAAAFF+qBtyKM79qY=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBWK6M3Z8Y="
+ },
+ "name": "Main",
+ "defaultDiagram": true,
+ "ownedViews": [
+ {
+ "_type": "UMLClassView",
+ "_id": "AAAAAAGLuCryRuxjTqg=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGLuCryRuxkLVo=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryRuxjTqg="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCryRuxlRUs=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryRuxkLVo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCryR+xmM38=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryRuxkLVo="
+ },
+ "font": "Arial;13;1",
+ "left": 229,
+ "top": 383,
+ "width": 41.919921875,
+ "height": 13,
+ "text": "Main"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCryR+xnVZU=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryRuxkLVo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 73.67724609375,
+ "height": 13,
+ "text": "(from Model)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCryR+xocUU=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryRuxkLVo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 224,
+ "top": 376,
+ "width": 51.919921875,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuCryRuxlRUs="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGLuCryR+xmM38="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGLuCryR+xnVZU="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuCryR+xocUU="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGLuCrySOxppqE=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryRuxjTqg="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "font": "Arial;13;0",
+ "left": 224,
+ "top": 401,
+ "width": 51.919921875,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGLuCrySOxqz78=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryRuxjTqg="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "font": "Arial;13;0",
+ "left": 224,
+ "top": 411,
+ "width": 51.919921875,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGLuCrySOxrOSM=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryRuxjTqg="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGLuCrySexsWBQ=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryRuxjTqg="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 224,
+ "top": 376,
+ "width": 51.919921875,
+ "height": 45,
+ "nameCompartment": {
+ "$ref": "AAAAAAGLuCryRuxkLVo="
+ },
+ "attributeCompartment": {
+ "$ref": "AAAAAAGLuCrySOxppqE="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGLuCrySOxqz78="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGLuCrySOxrOSM="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGLuCrySexsWBQ="
+ }
+ },
+ {
+ "_type": "UMLClassView",
+ "_id": "AAAAAAGLuCsPieyNnN8=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGLuCsPieyO8bk=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsPieyNnN8="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCsPieyP0MY=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsPieyO8bk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCsPiuyQF1I=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsPieyO8bk="
+ },
+ "font": "Arial;13;1",
+ "left": 909,
+ "top": 159,
+ "width": 160.79248046875,
+ "height": 13,
+ "text": "Stub"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCsPiuyRQvE=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsPieyO8bk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 73.67724609375,
+ "height": 13,
+ "text": "(from Model)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCsPiuySi8g=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsPieyO8bk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 904,
+ "top": 152,
+ "width": 170.79248046875,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuCsPieyP0MY="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGLuCsPiuyQF1I="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGLuCsPiuyRQvE="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuCsPiuySi8g="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGLuCsPiuyTEmQ=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsPieyNnN8="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ },
+ "font": "Arial;13;0",
+ "left": 904,
+ "top": 177,
+ "width": 170.79248046875,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGLuCsPiuyUgJY=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsPieyNnN8="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ },
+ "subViews": [
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAGLuCx1qO8hfdQ=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsPiuyUgJY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCx1me8ePRg="
+ },
+ "font": "Arial;13;0",
+ "left": 909,
+ "top": 192,
+ "width": 160.79248046875,
+ "height": 13,
+ "text": "+charger(): VehiculeTheque",
+ "horizontalAlignment": 0
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 904,
+ "top": 187,
+ "width": 170.79248046875,
+ "height": 23
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGLuCsPiuyVacU=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsPieyNnN8="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGLuCsPiuyWO4Y=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsPieyNnN8="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 904,
+ "top": 152,
+ "width": 170.79248046875,
+ "height": 58,
+ "nameCompartment": {
+ "$ref": "AAAAAAGLuCsPieyO8bk="
+ },
+ "attributeCompartment": {
+ "$ref": "AAAAAAGLuCsPiuyTEmQ="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGLuCsPiuyUgJY="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGLuCsPiuyVacU="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGLuCsPiuyWO4Y="
+ }
+ },
+ {
+ "_type": "UMLClassView",
+ "_id": "AAAAAAGLuCsiQey3XxI=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGLuCsiQey4zfQ=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsiQey3XxI="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCsiQey5PI4=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsiQey4zfQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCsiQuy6u6Y=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsiQey4zfQ="
+ },
+ "font": "Arial;13;1",
+ "left": 925,
+ "top": 447,
+ "width": 136.220703125,
+ "height": 13,
+ "text": "VehiculeTheque"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCsiQuy77WA=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsiQey4zfQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 73.67724609375,
+ "height": 13,
+ "text": "(from Model)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCsiQuy8Izg=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsiQey4zfQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 920,
+ "top": 440,
+ "width": 146.220703125,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuCsiQey5PI4="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGLuCsiQuy6u6Y="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGLuCsiQuy77WA="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuCsiQuy8Izg="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGLuCsiQuy9U/Y=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsiQey3XxI="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ },
+ "font": "Arial;13;0",
+ "left": 920,
+ "top": 465,
+ "width": 146.220703125,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGLuCsiQuy+Um4=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsiQey3XxI="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ },
+ "subViews": [
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAGLuCwTnO7Q36g=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsiQuy+Um4="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCwTge7NSB8="
+ },
+ "font": "Arial;13;0",
+ "left": 925,
+ "top": 480,
+ "width": 136.220703125,
+ "height": 13,
+ "text": "+ajouterVehicule(): void",
+ "horizontalAlignment": 0
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 920,
+ "top": 475,
+ "width": 146.220703125,
+ "height": 23
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGLuCsiQuy/zlc=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsiQey3XxI="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGLuCsiQuzABzU=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsiQey3XxI="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 920,
+ "top": 440,
+ "width": 146.220703125,
+ "height": 58,
+ "nameCompartment": {
+ "$ref": "AAAAAAGLuCsiQey4zfQ="
+ },
+ "attributeCompartment": {
+ "$ref": "AAAAAAGLuCsiQuy9U/Y="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGLuCsiQuy+Um4="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGLuCsiQuy/zlc="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGLuCsiQuzABzU="
+ }
+ },
+ {
+ "_type": "UMLClassView",
+ "_id": "AAAAAAGLuCtR8uzhHe0=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCtR8ezf5lk="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGLuCtR8uzilu4=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCtR8uzhHe0="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCtR8ezf5lk="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCtR8uzjfUs=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCtR8uzilu4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 224,
+ "top": 160,
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCtR8uzki9U=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCtR8uzilu4="
+ },
+ "font": "Arial;13;1",
+ "left": 1229,
+ "top": 703,
+ "width": 87.8134765625,
+ "height": 13,
+ "text": "Vehicule"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCtR8uzlByU=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCtR8uzilu4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 224,
+ "top": 160,
+ "width": 73.67724609375,
+ "height": 13,
+ "text": "(from Model)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuCtR8uzmkr0=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCtR8uzilu4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 224,
+ "top": 160,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 1224,
+ "top": 696,
+ "width": 97.8134765625,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuCtR8uzjfUs="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGLuCtR8uzki9U="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGLuCtR8uzlByU="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuCtR8uzmkr0="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGLuCtR8uzn78M=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCtR8uzhHe0="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCtR8ezf5lk="
+ },
+ "subViews": [
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAGLuCu/IO5NQB0=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCtR8uzn78M="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCu/Eu5KCSo="
+ },
+ "font": "Arial;13;0",
+ "left": 1229,
+ "top": 726,
+ "width": 87.8134765625,
+ "height": 13,
+ "text": "+nom: String",
+ "horizontalAlignment": 0
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAGLuCvfhO6Ecao=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCtR8uzn78M="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCvff+6BIN0="
+ },
+ "font": "Arial;13;0",
+ "left": 1229,
+ "top": 741,
+ "width": 87.8134765625,
+ "height": 13,
+ "text": "+plaque: String",
+ "horizontalAlignment": 0
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 1224,
+ "top": 721,
+ "width": 97.8134765625,
+ "height": 38
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGLuCtR8uzoUBY=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCtR8uzhHe0="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCtR8ezf5lk="
+ },
+ "font": "Arial;13;0",
+ "left": 1224,
+ "top": 759,
+ "width": 97.8134765625,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGLuCtR8uzpCkQ=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCtR8uzhHe0="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCtR8ezf5lk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 112,
+ "top": 80,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGLuCtR8+zqXz0=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCtR8uzhHe0="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuCtR8ezf5lk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 112,
+ "top": 80,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 1224,
+ "top": 696,
+ "width": 97.8134765625,
+ "height": 73,
+ "nameCompartment": {
+ "$ref": "AAAAAAGLuCtR8uzilu4="
+ },
+ "attributeCompartment": {
+ "$ref": "AAAAAAGLuCtR8uzn78M="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGLuCtR8uzoUBY="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGLuCtR8uzpCkQ="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGLuCtR8+zqXz0="
+ }
+ },
+ {
+ "_type": "UMLClassView",
+ "_id": "AAAAAAGLuC1c8PD1pIA=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuC1c8PDzNaQ="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGLuC1c8PD2ZMY=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC1c8PD1pIA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuC1c8PDzNaQ="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuC1c8PD3qCM=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC1c8PD2ZMY="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -64,
+ "top": -144,
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuC1c8PD4sO0=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC1c8PD2ZMY="
+ },
+ "font": "Arial;13;1",
+ "left": 517,
+ "top": 367,
+ "width": 220.0224609375,
+ "height": 13,
+ "text": "Deserialiseur"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuC1c8PD5fkw=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC1c8PD2ZMY="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -64,
+ "top": -144,
+ "width": 73.67724609375,
+ "height": 13,
+ "text": "(from Model)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuC1c8PD6Tys=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC1c8PD2ZMY="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -64,
+ "top": -144,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 512,
+ "top": 360,
+ "width": 230.0224609375,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuC1c8PD3qCM="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGLuC1c8PD4sO0="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGLuC1c8PD5fkw="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuC1c8PD6Tys="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGLuC1c8PD7v08=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC1c8PD1pIA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuC1c8PDzNaQ="
+ },
+ "font": "Arial;13;0",
+ "left": 512,
+ "top": 385,
+ "width": 230.0224609375,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGLuC1c8PD8d0Q=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC1c8PD1pIA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuC1c8PDzNaQ="
+ },
+ "subViews": [
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAGLuC5IFffYXGI=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC1c8PD8d0Q="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuC5H+vfSYKs="
+ },
+ "font": "Arial;13;0",
+ "left": 517,
+ "top": 400,
+ "width": 220.0224609375,
+ "height": 13,
+ "text": "+Deserialiser(fichier): VehiculeTheque",
+ "horizontalAlignment": 0
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 512,
+ "top": 395,
+ "width": 230.0224609375,
+ "height": 23
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGLuC1c8PD9b10=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC1c8PD1pIA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuC1c8PDzNaQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -32,
+ "top": -72,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGLuC1c8PD+tZg=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC1c8PD1pIA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuC1c8PDzNaQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -32,
+ "top": -72,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 512,
+ "top": 360,
+ "width": 230.0224609375,
+ "height": 58,
+ "nameCompartment": {
+ "$ref": "AAAAAAGLuC1c8PD2ZMY="
+ },
+ "attributeCompartment": {
+ "$ref": "AAAAAAGLuC1c8PD7v08="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGLuC1c8PD8d0Q="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGLuC1c8PD9b10="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGLuC1c8PD+tZg="
+ }
+ },
+ {
+ "_type": "UMLClassView",
+ "_id": "AAAAAAGLuC2JFPFJqSA=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuC2JFPFH8o4="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGLuC2JFPFKMMo=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC2JFPFJqSA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuC2JFPFH8o4="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuC2JFPFLrQE=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC2JFPFKMMo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -336,
+ "top": -144,
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuC2JFPFMx7Y=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC2JFPFKMMo="
+ },
+ "font": "Arial;13;1",
+ "left": 509,
+ "top": 471,
+ "width": 235.9296875,
+ "height": 13,
+ "text": "Serialiseur"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuC2JFPFNfkA=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC2JFPFKMMo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -336,
+ "top": -144,
+ "width": 73.67724609375,
+ "height": 13,
+ "text": "(from Model)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuC2JFPFO9EQ=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC2JFPFKMMo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -336,
+ "top": -144,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 504,
+ "top": 464,
+ "width": 245.9296875,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuC2JFPFLrQE="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGLuC2JFPFMx7Y="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGLuC2JFPFNfkA="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuC2JFPFO9EQ="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGLuC2JFPFPzbY=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC2JFPFJqSA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuC2JFPFH8o4="
+ },
+ "font": "Arial;13;0",
+ "left": 504,
+ "top": 489,
+ "width": 245.9296875,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGLuC2JFPFQzGc=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC2JFPFJqSA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuC2JFPFH8o4="
+ },
+ "subViews": [
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAGLuC62I/izZY4=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC2JFPFQzGc="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuC62G/it6xA="
+ },
+ "font": "Arial;13;0",
+ "left": 509,
+ "top": 504,
+ "width": 235.9296875,
+ "height": 13,
+ "text": "+Serialiser(fichier, VehiculeTheque): void",
+ "horizontalAlignment": 0
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 504,
+ "top": 499,
+ "width": 245.9296875,
+ "height": 23
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGLuC2JFPFRzfE=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC2JFPFJqSA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuC2JFPFH8o4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -168,
+ "top": -72,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGLuC2JFPFSkPQ=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC2JFPFJqSA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuC2JFPFH8o4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -168,
+ "top": -72,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 504,
+ "top": 464,
+ "width": 245.9296875,
+ "height": 58,
+ "nameCompartment": {
+ "$ref": "AAAAAAGLuC2JFPFKMMo="
+ },
+ "attributeCompartment": {
+ "$ref": "AAAAAAGLuC2JFPFPzbY="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGLuC2JFPFQzGc="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGLuC2JFPFRzfE="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGLuC2JFPFSkPQ="
+ }
+ },
+ {
+ "_type": "UMLClassView",
+ "_id": "AAAAAAGLuDBXBfpdvU4=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDBXBPpbCa8="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGLuDBXBfpeP9Q=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDBXBfpdvU4="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDBXBPpbCa8="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuDBXBfpfvKM=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDBXBfpeP9Q="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -176,
+ "top": -48,
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuDBXBfpgPKI=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDBXBfpeP9Q="
+ },
+ "font": "Arial;13;1",
+ "left": 485,
+ "top": 655,
+ "width": 300.9423828125,
+ "height": 13,
+ "text": "FichierPlat"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuDBXBfph8fA=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDBXBfpeP9Q="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -176,
+ "top": -48,
+ "width": 73.67724609375,
+ "height": 13,
+ "text": "(from Model)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuDBXBfpi3ws=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDBXBfpeP9Q="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -176,
+ "top": -48,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 480,
+ "top": 648,
+ "width": 310.9423828125,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDBXBfpfvKM="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDBXBfpgPKI="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGLuDBXBfph8fA="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDBXBfpi3ws="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGLuDBXBfpjq1A=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDBXBfpdvU4="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDBXBPpbCa8="
+ },
+ "font": "Arial;13;0",
+ "left": 480,
+ "top": 673,
+ "width": 310.9423828125,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGLuDBXBfpkWgg=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDBXBfpdvU4="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDBXBPpbCa8="
+ },
+ "subViews": [
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAGLuDr/ygzwW+Y=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDBXBfpkWgg="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDr/rAztBGA="
+ },
+ "font": "Arial;13;0",
+ "left": 485,
+ "top": 688,
+ "width": 300.9423828125,
+ "height": 13,
+ "text": "+ExporterFichier(Fichier, VehiculeTheque): void",
+ "horizontalAlignment": 0
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 480,
+ "top": 683,
+ "width": 310.9423828125,
+ "height": 23
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGLuDBXBfplV6M=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDBXBfpdvU4="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDBXBPpbCa8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -88,
+ "top": -24,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGLuDBXBfpmFOA=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDBXBfpdvU4="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDBXBPpbCa8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -88,
+ "top": -24,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 480,
+ "top": 648,
+ "width": 310.9423828125,
+ "height": 58,
+ "nameCompartment": {
+ "$ref": "AAAAAAGLuDBXBfpeP9Q="
+ },
+ "attributeCompartment": {
+ "$ref": "AAAAAAGLuDBXBfpjq1A="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGLuDBXBfpkWgg="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGLuDBXBfplV6M="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGLuDBXBfpmFOA="
+ }
+ },
+ {
+ "_type": "UMLClassView",
+ "_id": "AAAAAAGLuDFTFPvmbMA=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDFTFPvkGlY="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGLuDFTFPvnBUw=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDFTFPvmbMA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDFTFPvkGlY="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuDFTFPvobQM=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDFTFPvnBUw="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -256,
+ "top": -16,
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuDFTFPvpEnk=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDFTFPvnBUw="
+ },
+ "font": "Arial;13;1",
+ "left": 485,
+ "top": 783,
+ "width": 300.9423828125,
+ "height": 13,
+ "text": "ExportCSV"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuDFTFPvqlkg=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDFTFPvnBUw="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -256,
+ "top": -16,
+ "width": 73.67724609375,
+ "height": 13,
+ "text": "(from Model)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuDFTFPvr0HA=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDFTFPvnBUw="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -256,
+ "top": -16,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 480,
+ "top": 776,
+ "width": 310.9423828125,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDFTFPvobQM="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDFTFPvpEnk="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGLuDFTFPvqlkg="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDFTFPvr0HA="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGLuDFTFPvsqMg=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDFTFPvmbMA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDFTFPvkGlY="
+ },
+ "font": "Arial;13;0",
+ "left": 480,
+ "top": 801,
+ "width": 310.9423828125,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGLuDFTFfvtnFc=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDFTFPvmbMA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDFTFPvkGlY="
+ },
+ "subViews": [
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAGLuDGR1PyVKHU=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDFTFfvtnFc="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDGRz/yPoXs="
+ },
+ "font": "Arial;13;0",
+ "left": 485,
+ "top": 816,
+ "width": 300.9423828125,
+ "height": 13,
+ "text": "+ExporterFichier(Fichier, VehiculeTheque): void",
+ "horizontalAlignment": 0
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 480,
+ "top": 811,
+ "width": 310.9423828125,
+ "height": 23
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGLuDFTFfvuhOE=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDFTFPvmbMA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDFTFPvkGlY="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -128,
+ "top": -8,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGLuDFTFfvv4n0=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDFTFPvmbMA="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDFTFPvkGlY="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -128,
+ "top": -8,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 480,
+ "top": 776,
+ "width": 310.9423828125,
+ "height": 58,
+ "nameCompartment": {
+ "$ref": "AAAAAAGLuDFTFPvnBUw="
+ },
+ "attributeCompartment": {
+ "$ref": "AAAAAAGLuDFTFPvsqMg="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGLuDFTFfvtnFc="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGLuDFTFfvuhOE="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGLuDFTFfvv4n0="
+ }
+ },
+ {
+ "_type": "UMLDependencyView",
+ "_id": "AAAAAAGLuDG7af3XAtw=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDG7af3VYeo="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDG7af3Y/Hk=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDG7af3XAtw="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDG7af3VYeo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 248,
+ "top": 651,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDG7af3XAtw="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDG7af3ZdBs=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDG7af3XAtw="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDG7af3VYeo="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 248,
+ "top": 636,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDG7af3XAtw="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDG7af3a3rY=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDG7af3XAtw="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDG7af3VYeo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 247,
+ "top": 680,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDG7af3XAtw="
+ },
+ "edgePosition": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGLuDBXBfpdvU4="
+ },
+ "tail": {
+ "$ref": "AAAAAAGLuCryRuxjTqg="
+ },
+ "lineStyle": 1,
+ "points": "249:421;248:672;479:674",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDG7af3Y/Hk="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDG7af3ZdBs="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDG7af3a3rY="
+ }
+ },
+ {
+ "_type": "UMLGeneralizationView",
+ "_id": "AAAAAAGLuDIIDwBjL00=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDIIDgBhCW8="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDIIDwBkVa0=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDIIDwBjL00="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDIIDgBhCW8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 619,
+ "top": 733,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDIIDwBjL00="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDIIDwBl4C4=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDIIDwBjL00="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDIIDgBhCW8="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 604,
+ "top": 733,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDIIDwBjL00="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDIIDwBmqd4=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDIIDwBjL00="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDIIDgBhCW8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 648,
+ "top": 734,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDIIDwBjL00="
+ },
+ "edgePosition": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGLuDBXBfpdvU4="
+ },
+ "tail": {
+ "$ref": "AAAAAAGLuDFTFPvmbMA="
+ },
+ "lineStyle": 1,
+ "points": "634:775;634:706",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDIIDwBkVa0="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDIIDwBl4C4="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDIIDwBmqd4="
+ }
+ },
+ {
+ "_type": "UMLDependencyView",
+ "_id": "AAAAAAGLuDJWCAFpIn0=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDJWCAFnOpI="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDJWCAFqYf8=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDJWCAFpIn0="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDJWCAFnOpI="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 1004,
+ "top": 317,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDJWCAFpIn0="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDJWCAFrLCQ=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDJWCAFpIn0="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDJWCAFnOpI="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 1019,
+ "top": 317,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDJWCAFpIn0="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDJWCQFs26Q=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDJWCAFpIn0="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDJWCAFnOpI="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 975,
+ "top": 318,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDJWCAFpIn0="
+ },
+ "edgePosition": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGLuCsiQey3XxI="
+ },
+ "tail": {
+ "$ref": "AAAAAAGLuCsPieyNnN8="
+ },
+ "lineStyle": 1,
+ "points": "988:210;992:439",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDJWCAFqYf8="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDJWCAFrLCQ="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDJWCQFs26Q="
+ }
+ },
+ {
+ "_type": "UMLDependencyView",
+ "_id": "AAAAAAGLuDUPzwXGwJI=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDUPzgXE2zk="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDUPzwXHTVs=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDUPzwXGwJI="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDUPzgXE2zk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 977,
+ "top": 673,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDUPzwXGwJI="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDUPzwXIcgU=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDUPzwXGwJI="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDUPzgXE2zk="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 962,
+ "top": 673,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDUPzwXGwJI="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDUPzwXJQGY=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDUPzwXGwJI="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDUPzgXE2zk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 1007,
+ "top": 674,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDUPzwXGwJI="
+ },
+ "edgePosition": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGLuCsiQey3XxI="
+ },
+ "tail": {
+ "$ref": "AAAAAAGLuDBXBfpdvU4="
+ },
+ "lineStyle": 1,
+ "points": "791:678;992:680;992:498",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDUPzwXHTVs="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDUPzwXIcgU="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDUPzwXJQGY="
+ }
+ },
+ {
+ "_type": "UMLClassView",
+ "_id": "AAAAAAGLuDc4LQbyczs=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDc4LQbwdIk="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGLuDc4LQbzYpA=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDc4LQbyczs="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDc4LQbwdIk="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuDc4LQb0Azw=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDc4LQbzYpA="
+ },
+ "font": "Arial;13;0",
+ "left": 1229,
+ "top": 541,
+ "width": 60.70263671875,
+ "height": 13,
+ "text": "«abstract»"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuDc4LQb1//s=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDc4LQbzYpA="
+ },
+ "font": "Arial;13;1",
+ "left": 1229,
+ "top": 556,
+ "width": 60.70263671875,
+ "height": 13,
+ "text": "Vehicule"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuDc4LQb2jKU=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDc4LQbzYpA="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -336,
+ "top": 208,
+ "width": 73.67724609375,
+ "height": 13,
+ "text": "(from Model)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGLuDc4LQb3ElY=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDc4LQbzYpA="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -336,
+ "top": 208,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 1224,
+ "top": 536,
+ "width": 70.70263671875,
+ "height": 38,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDc4LQb0Azw="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDc4LQb1//s="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGLuDc4LQb2jKU="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDc4LQb3ElY="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGLuDc4LQb4cTA=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDc4LQbyczs="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDc4LQbwdIk="
+ },
+ "font": "Arial;13;0",
+ "left": 1224,
+ "top": 574,
+ "width": 70.70263671875,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGLuDc4Lgb5vlo=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDc4LQbyczs="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDc4LQbwdIk="
+ },
+ "font": "Arial;13;0",
+ "left": 1224,
+ "top": 584,
+ "width": 70.70263671875,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGLuDc4Lgb6Tvw=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDc4LQbyczs="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDc4LQbwdIk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -168,
+ "top": 104,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGLuDc4Lgb7+wE=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDc4LQbyczs="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDc4LQbwdIk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -168,
+ "top": 104,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 1224,
+ "top": 536,
+ "width": 70.70263671875,
+ "height": 58,
+ "nameCompartment": {
+ "$ref": "AAAAAAGLuDc4LQbzYpA="
+ },
+ "attributeCompartment": {
+ "$ref": "AAAAAAGLuDc4LQb4cTA="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGLuDc4Lgb5vlo="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGLuDc4Lgb6Tvw="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGLuDc4Lgb7+wE="
+ }
+ },
+ {
+ "_type": "UMLDependencyView",
+ "_id": "AAAAAAGLuDgeiQlHix4=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDgeiAlFPHw="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDgeiQlIwgw=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDgeiQlHix4="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDgeiAlFPHw="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 1270,
+ "top": 177,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDgeiQlHix4="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDgeiQlJLfY=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDgeiQlHix4="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDgeiAlFPHw="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 1285,
+ "top": 177,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDgeiQlHix4="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDgeiglKG3Y=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDgeiQlHix4="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDgeiAlFPHw="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 1241,
+ "top": 178,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDgeiQlHix4="
+ },
+ "edgePosition": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGLuDc4LQbyczs="
+ },
+ "tail": {
+ "$ref": "AAAAAAGLuCsPieyNnN8="
+ },
+ "lineStyle": 1,
+ "points": "1075:181;1256:184;1258:535",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDgeiQlIwgw="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDgeiQlJLfY="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDgeiglKG3Y="
+ }
+ },
+ {
+ "_type": "UMLAssociationView",
+ "_id": "AAAAAAGLuDhvZwtU+9E=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDhvZgtQPNI="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDhvZwtV54Y=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDhvZgtQPNI="
+ },
+ "font": "Arial;13;0",
+ "left": 1159,
+ "top": 504,
+ "width": 84.9189453125,
+ "height": 13,
+ "alpha": 0.5648509136358307,
+ "distance": 58.463663928973865,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "edgePosition": 1,
+ "text": "+*lesVehicules"
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDhvZwtWy7Q=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDhvZgtQPNI="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 1154,
+ "top": 488,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDhvZwtXoKE=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDhvZgtQPNI="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 1138,
+ "top": 531,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDhvZwtY4Kw=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDhvZgtR9pU="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 1095,
+ "top": 483,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDhvZwtZhco=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDhvZgtR9pU="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 1102,
+ "top": 471,
+ "height": 13,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDhvZwtaHGE=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDhvZgtR9pU="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 1082,
+ "top": 508,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDhvZwtbSpk=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDhvZgtSu1Y="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 1203,
+ "top": 522,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDhvZwtcE4A=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDhvZgtSu1Y="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 1205,
+ "top": 508,
+ "height": 13,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDhvZwtdhZg=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDhvZgtSu1Y="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 1198,
+ "top": 549,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ }
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGLuDhvZwteQpE=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDhvZgtR9pU="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGLuDhvZwtfgZI=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDhvZwtU+9E="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDhvZgtSu1Y="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGLuDc4LQbyczs="
+ },
+ "tail": {
+ "$ref": "AAAAAAGLuCsiQey3XxI="
+ },
+ "lineStyle": 1,
+ "points": "1066:495;1223:551",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDhvZwtV54Y="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDhvZwtWy7Q="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDhvZwtXoKE="
+ },
+ "showEndOrder": "hide",
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAGLuDhvZwtY4Kw="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAGLuDhvZwtZhco="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAGLuDhvZwtaHGE="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAGLuDhvZwtbSpk="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAGLuDhvZwtcE4A="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAGLuDhvZwtdhZg="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAGLuDhvZwteQpE="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAGLuDhvZwtfgZI="
+ }
+ },
+ {
+ "_type": "UMLGeneralizationView",
+ "_id": "AAAAAAGLuDilGQyl2JE=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDilGQyjUuw="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDilGQymf2o=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDilGQyl2JE="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDilGQyjUuw="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 1250,
+ "top": 639,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDilGQyl2JE="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDilGQynb1o=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDilGQyl2JE="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDilGQyjUuw="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 1235,
+ "top": 640,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDilGQyl2JE="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDilGQyof5o=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDilGQyl2JE="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDilGQyjUuw="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 1279,
+ "top": 636,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDilGQyl2JE="
+ },
+ "edgePosition": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGLuDc4LQbyczs="
+ },
+ "tail": {
+ "$ref": "AAAAAAGLuCtR8uzhHe0="
+ },
+ "lineStyle": 1,
+ "points": "1269:695;1261:594",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDilGQymf2o="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDilGQynb1o="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDilGQyof5o="
+ }
+ },
+ {
+ "_type": "UMLDependencyView",
+ "_id": "AAAAAAGLuDuTwQ82AOU=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDuTwQ80p5k="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDuTwQ838CU=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDuTwQ82AOU="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDuTwQ80p5k="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 392,
+ "top": 373,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDuTwQ82AOU="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDuTwQ846SM=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDuTwQ82AOU="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDuTwQ80p5k="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 392,
+ "top": 358,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDuTwQ82AOU="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDuTwQ85ESw=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDuTwQ82AOU="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDuTwQ80p5k="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 393,
+ "top": 402,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDuTwQ82AOU="
+ },
+ "edgePosition": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGLuC1c8PD1pIA="
+ },
+ "tail": {
+ "$ref": "AAAAAAGLuCryRuxjTqg="
+ },
+ "lineStyle": 1,
+ "points": "276:397;511:391",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDuTwQ838CU="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDuTwQ846SM="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDuTwQ85ESw="
+ }
+ },
+ {
+ "_type": "UMLDependencyView",
+ "_id": "AAAAAAGLuDuhOQ/LIIU=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDuhOQ/JeUo="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDuhOQ/MWx8=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDuhOQ/LIIU="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDuhOQ/JeUo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 396,
+ "top": 413,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDuhOQ/LIIU="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDuhOQ/NFis=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDuhOQ/LIIU="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDuhOQ/JeUo="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 400,
+ "top": 398,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDuhOQ/LIIU="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDuhOQ/OoT0=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDuhOQ/LIIU="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDuhOQ/JeUo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 389,
+ "top": 442,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDuhOQ/LIIU="
+ },
+ "edgePosition": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGLuC2JFPFJqSA="
+ },
+ "tail": {
+ "$ref": "AAAAAAGLuCryRuxjTqg="
+ },
+ "lineStyle": 1,
+ "points": "276:405;510:463",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDuhOQ/MWx8="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDuhOQ/NFis="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDuhOQ/OoT0="
+ }
+ },
+ {
+ "_type": "UMLDependencyView",
+ "_id": "AAAAAAGLuDuuQBBUpJ8=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDuuQBBS4qQ="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDuuQBBVvno=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDuuQBBUpJ8="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDuuQBBS4qQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 833,
+ "top": 411,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDuuQBBUpJ8="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDuuQBBW9lk=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDuuQBBUpJ8="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDuuQBBS4qQ="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 836,
+ "top": 396,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDuuQBBUpJ8="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDuuQBBX/RE=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDuuQBBUpJ8="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDuuQBBS4qQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 826,
+ "top": 440,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDuuQBBUpJ8="
+ },
+ "edgePosition": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGLuCsiQey3XxI="
+ },
+ "tail": {
+ "$ref": "AAAAAAGLuC1c8PD1pIA="
+ },
+ "lineStyle": 1,
+ "points": "742:413;919:452",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDuuQBBVvno="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDuuQBBW9lk="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDuuQBBX/RE="
+ }
+ },
+ {
+ "_type": "UMLDependencyView",
+ "_id": "AAAAAAGLuDu/MBDOjbg=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDu/MBDME94="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDu/MRDP5RY=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDu/MBDOjbg="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDu/MBDME94="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 833,
+ "top": 457,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDu/MBDOjbg="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDu/MRDQD0Q=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDu/MBDOjbg="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDu/MBDME94="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 832,
+ "top": 442,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDu/MBDOjbg="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDu/MRDRWUQ=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDu/MBDOjbg="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDu/MBDME94="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 834,
+ "top": 486,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDu/MBDOjbg="
+ },
+ "edgePosition": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGLuCsiQey3XxI="
+ },
+ "tail": {
+ "$ref": "AAAAAAGLuC2JFPFJqSA="
+ },
+ "lineStyle": 1,
+ "points": "750:484;919:473",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDu/MRDP5RY="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDu/MRDQD0Q="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDu/MRDRWUQ="
+ }
+ },
+ {
+ "_type": "UMLAssociationView",
+ "_id": "AAAAAAGLuDvtghGSgxQ=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDvtgRGO7oM="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDvtghGTOCM=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDvtgRGO7oM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 623,
+ "top": 229,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDvtghGUJM8=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDvtgRGO7oM="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 631,
+ "top": 216,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDvtghGVm0A=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDvtgRGO7oM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 608,
+ "top": 254,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDvtghGW9MY=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDvtgRGPPSo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 294,
+ "top": 357,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDvtghGXiko=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDvtgRGPPSo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 291,
+ "top": 344,
+ "height": 13,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDvtgxGY9CU=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDvtgRGPPSo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 300,
+ "top": 384,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDvtgxGZjtE=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDvtgRGQyAM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 927,
+ "top": 406,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDvtgxGaqq8=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDvtgRGQyAM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 931,
+ "top": 394,
+ "height": 13,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuDvtgxGbzDc=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDvtgRGQyAM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 917,
+ "top": 432,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ }
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGLuDvtgxGc0as=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDvtgRGPPSo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGLuDvtgxGdafE=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDvtghGSgxQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuDvtgRGQyAM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGLuCsiQey3XxI="
+ },
+ "tail": {
+ "$ref": "AAAAAAGLuCryRuxjTqg="
+ },
+ "lineStyle": 1,
+ "points": "276:387;616:248;942:439",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGLuDvtghGTOCM="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuDvtghGUJM8="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuDvtghGVm0A="
+ },
+ "showEndOrder": "hide",
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAGLuDvtghGW9MY="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAGLuDvtghGXiko="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAGLuDvtgxGY9CU="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAGLuDvtgxGZjtE="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAGLuDvtgxGaqq8="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAGLuDvtgxGbzDc="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAGLuDvtgxGc0as="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAGLuDvtgxGdafE="
+ }
+ },
+ {
+ "_type": "UMLDependencyView",
+ "_id": "AAAAAAGLuEYYhBcViGs=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBtyKM79qY="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuEYYhBcTQls="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuEYYhBcWtRg=",
+ "_parent": {
+ "$ref": "AAAAAAGLuEYYhBcViGs="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuEYYhBcTQls="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 248,
+ "top": 155,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuEYYhBcViGs="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuEYYhBcX2mE=",
+ "_parent": {
+ "$ref": "AAAAAAGLuEYYhBcViGs="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuEYYhBcTQls="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 248,
+ "top": 140,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuEYYhBcViGs="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGLuEYYhBcY+70=",
+ "_parent": {
+ "$ref": "AAAAAAGLuEYYhBcViGs="
+ },
+ "model": {
+ "$ref": "AAAAAAGLuEYYhBcTQls="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 247,
+ "top": 184,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGLuEYYhBcViGs="
+ },
+ "edgePosition": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGLuCsPieyNnN8="
+ },
+ "tail": {
+ "$ref": "AAAAAAGLuCryRuxjTqg="
+ },
+ "lineStyle": 1,
+ "points": "249:375;248:176;903:180",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGLuEYYhBcWtRg="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGLuEYYhBcX2mE="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGLuEYYhBcY+70="
+ }
+ }
+ ]
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAGLuCryQuxhPrY=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBWK6M3Z8Y="
+ },
+ "name": "Main",
+ "ownedElements": [
+ {
+ "_type": "UMLDependency",
+ "_id": "AAAAAAGLuC1OlfCy6Hk=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuC0LzO+LiSs="
+ }
+ },
+ {
+ "_type": "UMLDependency",
+ "_id": "AAAAAAGLuC+9Rvl0bh0=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ }
+ },
+ {
+ "_type": "UMLDependency",
+ "_id": "AAAAAAGLuDG7af3VYeo=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuDBXBPpbCa8="
+ }
+ },
+ {
+ "_type": "UMLDependency",
+ "_id": "AAAAAAGLuDHgF/9bdc8=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuDFTFPvkGlY="
+ }
+ },
+ {
+ "_type": "UMLDependency",
+ "_id": "AAAAAAGLuDuTwQ80p5k=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuC1c8PDzNaQ="
+ }
+ },
+ {
+ "_type": "UMLDependency",
+ "_id": "AAAAAAGLuDuhOQ/JeUo=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuC2JFPFH8o4="
+ }
+ },
+ {
+ "_type": "UMLAssociation",
+ "_id": "AAAAAAGLuDvtgRGO7oM=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGLuDvtgRGPPSo=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDvtgRGO7oM="
+ },
+ "reference": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGLuDvtgRGQyAM=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDvtgRGO7oM="
+ },
+ "reference": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ },
+ "navigable": "navigable"
+ }
+ },
+ {
+ "_type": "UMLDependency",
+ "_id": "AAAAAAGLuEYYhBcTQls=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuCryQuxhPrY="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ }
+ }
+ ]
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAGLuCsPieyLF4M=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBWK6M3Z8Y="
+ },
+ "name": "Stub",
+ "ownedElements": [
+ {
+ "_type": "UMLDependency",
+ "_id": "AAAAAAGLuDJWCAFnOpI=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ }
+ },
+ {
+ "_type": "UMLDependency",
+ "_id": "AAAAAAGLuDJj7gH5eSs=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuCtR8ezf5lk="
+ }
+ },
+ {
+ "_type": "UMLDependency",
+ "_id": "AAAAAAGLuDgeiAlFPHw=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuDc4LQbwdIk="
+ }
+ }
+ ],
+ "operations": [
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAGLuCx1me8ePRg=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsPieyLF4M="
+ },
+ "name": "charger",
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAGLuCy4JO9Pqms=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCx1me8ePRg="
+ },
+ "type": "VehiculeTheque",
+ "direction": "return"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAGLuCsiQey1Ciw=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBWK6M3Z8Y="
+ },
+ "name": "VehiculeTheque",
+ "ownedElements": [
+ {
+ "_type": "UMLAssociation",
+ "_id": "AAAAAAGLuCt4uO0J6Iw=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ },
+ "name": "*lesVehicules",
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGLuCt4uO0K2zs=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCt4uO0J6Iw="
+ },
+ "reference": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGLuCt4uO0LTRY=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCt4uO0J6Iw="
+ },
+ "reference": {
+ "$ref": "AAAAAAGLuCtR8ezf5lk="
+ },
+ "navigable": "navigable"
+ }
+ },
+ {
+ "_type": "UMLAssociation",
+ "_id": "AAAAAAGLuDhvZgtQPNI=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ },
+ "name": "*lesVehicules",
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGLuDhvZgtR9pU=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDhvZgtQPNI="
+ },
+ "reference": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGLuDhvZgtSu1Y=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDhvZgtQPNI="
+ },
+ "reference": {
+ "$ref": "AAAAAAGLuDc4LQbwdIk="
+ },
+ "navigable": "navigable"
+ }
+ }
+ ],
+ "operations": [
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAGLuCwTge7NSB8=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ },
+ "name": "ajouterVehicule",
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAGLuCxeS+7+MD8=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCwTge7NSB8="
+ },
+ "type": "void",
+ "direction": "return"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAGLuCtR8ezf5lk=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBWK6M3Z8Y="
+ },
+ "name": "Vehicule",
+ "ownedElements": [
+ {
+ "_type": "UMLGeneralization",
+ "_id": "AAAAAAGLuDilGQyjUuw=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCtR8ezf5lk="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuCtR8ezf5lk="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuDc4LQbwdIk="
+ }
+ }
+ ],
+ "attributes": [
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAGLuCu/Eu5KCSo=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCtR8ezf5lk="
+ },
+ "name": "nom",
+ "type": "String"
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAGLuCvff+6BIN0=",
+ "_parent": {
+ "$ref": "AAAAAAGLuCtR8ezf5lk="
+ },
+ "name": "plaque",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAGLuC0LzO+LiSs=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBWK6M3Z8Y="
+ },
+ "name": "Serialiser",
+ "ownedElements": [
+ {
+ "_type": "UMLDependency",
+ "_id": "AAAAAAGLuDQhAAOCqKQ=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC0LzO+LiSs="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuC0LzO+LiSs="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ }
+ }
+ ]
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAGLuC1c8PDzNaQ=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBWK6M3Z8Y="
+ },
+ "name": "Deserialiseur",
+ "ownedElements": [
+ {
+ "_type": "UMLGeneralization",
+ "_id": "AAAAAAGLuC3cZ/Uwq3E=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC1c8PDzNaQ="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuC1c8PDzNaQ="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuC0LzO+LiSs="
+ }
+ },
+ {
+ "_type": "UMLDependency",
+ "_id": "AAAAAAGLuDuuQBBS4qQ=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC1c8PDzNaQ="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuC1c8PDzNaQ="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ }
+ }
+ ],
+ "operations": [
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAGLuC5H+vfSYKs=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC1c8PDzNaQ="
+ },
+ "name": "Deserialiser",
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAGLuC6gvfgD1To=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC5H+vfSYKs="
+ },
+ "name": "fichier",
+ "type": ""
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAGLuC6gvvgERxI=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC5H+vfSYKs="
+ },
+ "type": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ },
+ "direction": "return"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAGLuC2JFPFH8o4=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBWK6M3Z8Y="
+ },
+ "name": "Serialiseur",
+ "ownedElements": [
+ {
+ "_type": "UMLGeneralization",
+ "_id": "AAAAAAGLuC3q7PWVZj8=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC2JFPFH8o4="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuC2JFPFH8o4="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuC0LzO+LiSs="
+ }
+ },
+ {
+ "_type": "UMLDependency",
+ "_id": "AAAAAAGLuDu/MBDME94=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC2JFPFH8o4="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuC2JFPFH8o4="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ }
+ }
+ ],
+ "operations": [
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAGLuC62G/it6xA=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC2JFPFH8o4="
+ },
+ "name": "Serialiser",
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAGLuC9aQ/jejdE=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC62G/it6xA="
+ },
+ "name": "fichier",
+ "type": ""
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAGLuC9aQ/jfy3E=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC62G/it6xA="
+ },
+ "name": "VehiculeTheque",
+ "type": ""
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAGLuC9aQ/jgC74=",
+ "_parent": {
+ "$ref": "AAAAAAGLuC62G/it6xA="
+ },
+ "type": "void",
+ "direction": "return"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAGLuDBXBPpbCa8=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBWK6M3Z8Y="
+ },
+ "name": "FichierPlat",
+ "ownedElements": [
+ {
+ "_type": "UMLDependency",
+ "_id": "AAAAAAGLuDUPzgXE2zk=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDBXBPpbCa8="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuDBXBPpbCa8="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuCsiQey1Ciw="
+ }
+ }
+ ],
+ "operations": [
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAGLuDr/rAztBGA=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDBXBPpbCa8="
+ },
+ "name": "ExporterFichier",
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAGLuDtH/w0eZGw=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDr/rAztBGA="
+ },
+ "name": "Fichier",
+ "type": ""
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAGLuDtH/w0flfk=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDr/rAztBGA="
+ },
+ "name": "VehiculeTheque",
+ "type": ""
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAGLuDtH/w0gkQI=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDr/rAztBGA="
+ },
+ "type": "void",
+ "direction": "return"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAGLuDFTFPvkGlY=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBWK6M3Z8Y="
+ },
+ "name": "ExportCSV",
+ "ownedElements": [
+ {
+ "_type": "UMLGeneralization",
+ "_id": "AAAAAAGLuDIIDgBhCW8=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDFTFPvkGlY="
+ },
+ "source": {
+ "$ref": "AAAAAAGLuDFTFPvkGlY="
+ },
+ "target": {
+ "$ref": "AAAAAAGLuDBXBPpbCa8="
+ }
+ }
+ ],
+ "operations": [
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAGLuDGRz/yPoXs=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDFTFPvkGlY="
+ },
+ "name": "ExporterFichier",
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAGLuDGfbfzAykk=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDGRz/yPoXs="
+ },
+ "name": "Fichier"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAGLuDGfbfzB+6I=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDGRz/yPoXs="
+ },
+ "name": "VehiculeTheque"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAGLuDGfbfzCasY=",
+ "_parent": {
+ "$ref": "AAAAAAGLuDGRz/yPoXs="
+ },
+ "type": "void",
+ "direction": "return"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAGLuDc4LQbwdIk=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBWK6M3Z8Y="
+ },
+ "name": "Vehicule",
+ "stereotype": "abstract"
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAGLuEXSwBWf+a8=",
+ "_parent": {
+ "$ref": "AAAAAAFF+qBWK6M3Z8Y="
+ },
+ "name": "ILoader"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/2A/Java/tp/3_tp/TP3/.idea/.gitignore b/2A/Java/tp/3_tp/TP3/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/2A/Java/tp/3_tp/TP3/.idea/misc.xml b/2A/Java/tp/3_tp/TP3/.idea/misc.xml
new file mode 100644
index 0000000..5295b2c
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2A/Java/tp/3_tp/TP3/.idea/modules.xml b/2A/Java/tp/3_tp/TP3/.idea/modules.xml
new file mode 100644
index 0000000..3d411e5
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2A/Java/tp/3_tp/TP3/.idea/vcs.xml b/2A/Java/tp/3_tp/TP3/.idea/vcs.xml
new file mode 100644
index 0000000..bc59970
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2A/Java/tp/3_tp/TP3/TP3.iml b/2A/Java/tp/3_tp/TP3/TP3.iml
new file mode 100644
index 0000000..c90834f
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3/TP3.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2A/Java/tp/3_tp/TP3/out/production/TP3/controlers/Main.class b/2A/Java/tp/3_tp/TP3/out/production/TP3/controlers/Main.class
new file mode 100644
index 0000000..5180302
Binary files /dev/null and b/2A/Java/tp/3_tp/TP3/out/production/TP3/controlers/Main.class differ
diff --git a/2A/Java/tp/3_tp/TP3/out/production/TP3/data/Deserialiser.class b/2A/Java/tp/3_tp/TP3/out/production/TP3/data/Deserialiser.class
new file mode 100644
index 0000000..3123883
Binary files /dev/null and b/2A/Java/tp/3_tp/TP3/out/production/TP3/data/Deserialiser.class differ
diff --git a/2A/Java/tp/3_tp/TP3/out/production/TP3/data/ExportCSV.class b/2A/Java/tp/3_tp/TP3/out/production/TP3/data/ExportCSV.class
new file mode 100644
index 0000000..28cf016
Binary files /dev/null and b/2A/Java/tp/3_tp/TP3/out/production/TP3/data/ExportCSV.class differ
diff --git a/2A/Java/tp/3_tp/TP3/out/production/TP3/data/FichierPlat.class b/2A/Java/tp/3_tp/TP3/out/production/TP3/data/FichierPlat.class
new file mode 100644
index 0000000..2f20402
Binary files /dev/null and b/2A/Java/tp/3_tp/TP3/out/production/TP3/data/FichierPlat.class differ
diff --git a/2A/Java/tp/3_tp/TP3/out/production/TP3/data/Serialiser.class b/2A/Java/tp/3_tp/TP3/out/production/TP3/data/Serialiser.class
new file mode 100644
index 0000000..494a8af
Binary files /dev/null and b/2A/Java/tp/3_tp/TP3/out/production/TP3/data/Serialiser.class differ
diff --git a/2A/Java/tp/3_tp/TP3/out/production/TP3/data/Stub.class b/2A/Java/tp/3_tp/TP3/out/production/TP3/data/Stub.class
new file mode 100644
index 0000000..37e2c01
Binary files /dev/null and b/2A/Java/tp/3_tp/TP3/out/production/TP3/data/Stub.class differ
diff --git a/2A/Java/tp/3_tp/TP3/out/production/TP3/models/Vehicule.class b/2A/Java/tp/3_tp/TP3/out/production/TP3/models/Vehicule.class
new file mode 100644
index 0000000..6464de5
Binary files /dev/null and b/2A/Java/tp/3_tp/TP3/out/production/TP3/models/Vehicule.class differ
diff --git a/2A/Java/tp/3_tp/TP3/out/production/TP3/models/VehiculeTheque.class b/2A/Java/tp/3_tp/TP3/out/production/TP3/models/VehiculeTheque.class
new file mode 100644
index 0000000..650495e
Binary files /dev/null and b/2A/Java/tp/3_tp/TP3/out/production/TP3/models/VehiculeTheque.class differ
diff --git a/2A/Java/tp/3_tp/TP3/out/production/TP3/models/Voiture.class b/2A/Java/tp/3_tp/TP3/out/production/TP3/models/Voiture.class
new file mode 100644
index 0000000..9ae2f74
Binary files /dev/null and b/2A/Java/tp/3_tp/TP3/out/production/TP3/models/Voiture.class differ
diff --git a/2A/Java/tp/3_tp/TP3/src/controlers/Main.java b/2A/Java/tp/3_tp/TP3/src/controlers/Main.java
new file mode 100644
index 0000000..cb444d6
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3/src/controlers/Main.java
@@ -0,0 +1,25 @@
+package controlers;
+
+import models.Vehicule;
+import models.VehiculeTheque;
+import models.Voiture;
+
+public class Main {
+// public static void testVehiculeTheque(){
+// VehiculeTheque vehiculeTheque = new VehiculeTheque();
+// Vehicule v1 = new Voiture("v1", "111-AB-222");
+// Vehicule v2 = new Voiture("v2", "333-GH-865");
+// vehiculeTheque.lesVehicules.add(v1);
+//// vehiculeTheque.ajouterVehicule(v2);
+// System.out.println(VehiculeTheque.lesVehicules.toString());
+// }
+
+ public static void testCoucou(){
+ System.out.println("Coucou");
+ }
+
+ public static void main(String[] args){
+// testVehiculeTheque();
+ testCoucou();
+ }
+}
diff --git a/2A/Java/tp/3_tp/TP3/src/data/Deserialiser.java b/2A/Java/tp/3_tp/TP3/src/data/Deserialiser.java
new file mode 100644
index 0000000..cecb70b
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3/src/data/Deserialiser.java
@@ -0,0 +1,17 @@
+package data;
+
+import java.io.BufferedWriter;
+import java.io.FileWriter;
+import java.io.IOException;
+
+public class Deserialiser {
+// public record Personne (String nom, int age) implements Serializable {}
+//// dans le code
+//Personne john = new Personne("John Doe", 42);
+//try (ObjectOutputStream out = new ObjectOutputStream(
+//new FileOutputStream("data.ser"))) {
+//out.writeObject(john);
+//} catch (IOException e) {
+//// Gestion erreur
+//}
+}
diff --git a/2A/Java/tp/3_tp/TP3/src/data/ExportCSV.java b/2A/Java/tp/3_tp/TP3/src/data/ExportCSV.java
new file mode 100644
index 0000000..a726105
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3/src/data/ExportCSV.java
@@ -0,0 +1,4 @@
+package data;
+
+public class ExportCSV {
+}
diff --git a/2A/Java/tp/3_tp/TP3/src/data/FichierPlat.java b/2A/Java/tp/3_tp/TP3/src/data/FichierPlat.java
new file mode 100644
index 0000000..16bc1c5
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3/src/data/FichierPlat.java
@@ -0,0 +1,4 @@
+package data;
+
+public interface FichierPlat {
+}
diff --git a/2A/Java/tp/3_tp/TP3/src/data/Serialiser.java b/2A/Java/tp/3_tp/TP3/src/data/Serialiser.java
new file mode 100644
index 0000000..57c9d9a
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3/src/data/Serialiser.java
@@ -0,0 +1,31 @@
+package data;
+
+import models.VehiculeTheque;
+
+import java.io.*;
+
+public class Serialiser {
+// try (
+// BufferedReader in = new BufferedReader(
+// new FileReader("donnees.txt"))) {
+// String s;
+// StringBuilder sb = new StringBuilder();
+// while ((s = in.readLine()) != null) {
+// sb.append(s);
+// sb.append("\n");
+// }
+// System.out.println(sb);
+// } catch (IOException e) {
+//// Gestion erreur
+// }public record Personne (String nom, int age) implements Serializable {}
+// dans le code
+ VehiculeTheque vehiculeTheque = new VehiculeTheque();
+
+ try (
+ ObjectOutputStream out = new ObjectOutputStream(
+ new FileOutputStream("data.ser"))) {
+ out.writeObject(vehiculeTheque);
+ } catch (IOException e;) {
+ // Gestion erreur
+ }
+}
diff --git a/2A/Java/tp/3_tp/TP3/src/data/Stub.java b/2A/Java/tp/3_tp/TP3/src/data/Stub.java
new file mode 100644
index 0000000..1931915
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3/src/data/Stub.java
@@ -0,0 +1,4 @@
+package data;
+
+public class Stub {
+}
diff --git a/2A/Java/tp/3_tp/TP3/src/models/Vehicule.java b/2A/Java/tp/3_tp/TP3/src/models/Vehicule.java
new file mode 100644
index 0000000..d63329d
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3/src/models/Vehicule.java
@@ -0,0 +1,14 @@
+package models;
+
+public abstract class Vehicule {
+ private String nom;
+ private String plaque;
+
+ @Override
+ public String toString() {
+ return "Vehicule{" +
+ "nom='" + nom + '\'' +
+ ", plaque='" + plaque + '\'' +
+ '}';
+ }
+}
diff --git a/2A/Java/tp/3_tp/TP3/src/models/VehiculeTheque.java b/2A/Java/tp/3_tp/TP3/src/models/VehiculeTheque.java
new file mode 100644
index 0000000..8197b44
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3/src/models/VehiculeTheque.java
@@ -0,0 +1,20 @@
+package models;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class VehiculeTheque {
+
+ public List lesVehicules = new ArrayList<>();
+
+ public void ajouterVehicule(Vehicule v) {
+ lesVehicules.add(v);
+ }
+
+ @Override
+ public String toString() {
+ return "VehiculeTheque{" +
+ "lesVehicules=" + lesVehicules.toString() +
+ '}';
+ }
+}
diff --git a/2A/Java/tp/3_tp/TP3/src/models/Voiture.java b/2A/Java/tp/3_tp/TP3/src/models/Voiture.java
new file mode 100644
index 0000000..8b6b095
--- /dev/null
+++ b/2A/Java/tp/3_tp/TP3/src/models/Voiture.java
@@ -0,0 +1,27 @@
+package models;
+
+public class Voiture extends Vehicule {
+ private String nom;
+ private String plaque;
+
+ public Voiture(String nomV, String plaqueV) {
+ this.nom = nomV;
+ this.plaque = plaqueV;
+ }
+
+ private String getNom() {
+ return this.nom;
+ }
+
+ private String getPlaque() {
+ return this.plaque;
+ }
+
+ @Override
+ public String toString() {
+ return "Voiture{" +
+ "nom='" + nom + '\'' +
+ ", plaque='" + plaque + '\'' +
+ '}';
+ }
+}